Intelligent transportation systems : 802.11-based vehicular communications [Second edition] 978-3-319-64057-0, 3319640577, 978-3-319-64056-3

This new edition continues to focus on the nuts and bolts of wireless network access for devices on board vehicles. It h

391 35 7MB

English Pages 183 [196] Year 2018

Report DMCA / Copyright

DOWNLOAD FILE

Polecaj historie

Intelligent transportation systems : 802.11-based vehicular communications [Second edition]
 978-3-319-64057-0, 3319640577, 978-3-319-64056-3

Table of contents :
Front Matter ....Pages i-xxiv
Wireless Technology for Vehicles (Syed Faraz Hasan, Nazmul Siddique, Shyam Chakraborty)....Pages 1-17
Basics of Vehicular Communication (Syed Faraz Hasan, Nazmul Siddique, Shyam Chakraborty)....Pages 19-41
Performance Indicators of Vehicular Communication (Syed Faraz Hasan, Nazmul Siddique, Shyam Chakraborty)....Pages 43-67
Markov Representation of Vehicular Communications (Syed Faraz Hasan, Nazmul Siddique, Shyam Chakraborty)....Pages 69-86
Disruption in Vehicular Communications (Syed Faraz Hasan, Nazmul Siddique, Shyam Chakraborty)....Pages 87-110
Inter ISP Roaming for Vehicular Communications (Syed Faraz Hasan, Nazmul Siddique, Shyam Chakraborty)....Pages 111-123
Handover Latency in Vehicular Communication (Syed Faraz Hasan, Nazmul Siddique, Shyam Chakraborty)....Pages 125-143
Cellular Technology-Based Vehicular Communication (Syed Faraz Hasan, Nazmul Siddique, Shyam Chakraborty)....Pages 145-155
Epilogue (Syed Faraz Hasan, Nazmul Siddique, Shyam Chakraborty)....Pages 157-161
Back Matter ....Pages 163-183

Citation preview

Syed Faraz Hasan · Nazmul Siddique Shyam Chakraborty

Intelligent Transportation Systems 802.11-based Vehicular Communications Second Edition

Intelligent Transportation Systems

Syed Faraz Hasan • Nazmul Siddique Shyam Chakraborty

Intelligent Transportation Systems 802.11-based Vehicular Communications Second Edition

123

Syed Faraz Hasan School of Engineering and Advanced Technology Massey University Palmerston North, New Zealand

Nazmul Siddique Computing and Intelligent Systems University of Ulster Londonderry, UK

Shyam Chakraborty Trinnect Ltd. Espoo, Finland

ISBN 978-3-319-64056-3 ISBN 978-3-319-64057-0 (eBook) DOI 10.1007/978-3-319-64057-0 Library of Congress Control Number: 2017947040 © Springer International Publishing AG 2018 1st edition: © Springer Science+Business Media New York 2013 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. Printed on acid-free paper This Springer imprint is published by Springer Nature The registered company is Springer International Publishing AG The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland

To Tatheer, Sabika, and Sakina–Faraz To Kaniz, Oyndrilla, Opala, and Orla–Nazmul To Milan and Vikram–Shyam

Foreword

Vehicular communication is quickly becoming an interesting and exciting area with a number of technologies competing to find acceptance as more and more practical and advanced development work is witnessed. This book covers the basics of vehicular data exchange and focuses on 802.11 and cellular technologies. The mathematical assessment as well as experimental observations pertinent to 802.11based vehicular communication has been covered in greater detail. I recommend this book to professionals and students working in the wider area of information and communications technologies. I highly recommend this book to graduate, doctoral, and postdoctoral researchers working in vehicular communication, particularly in ITS (intelligent transport system) research areas. Prof. Peter Chong Head, Department of Electrical and Electronic Engineering Auckland University of Technology Auckland, New Zealand

vii

Preface

The European Union directive 2010/40/EU defines the intelligent transport system (ITS) as a system with advanced applications which aims to improve transport management by increasing the coordination and flow of information between onroad vehicles. The application of information and communications technologies (ICT) in the transport sector has a key role in improving efficiency, safety, public security, and management of a transportation system. Keeping in view the contribution made by ICT in realizing many aspects of ITS, this book explores the networks which enable data exchange between vehicles. There are two candidate technologies that make a strong case for application in vehicular environments. The 802.11 WLANs have traditionally been considered due to the massive deployment of their access points (APs) across most of the cities. IEEE has also based its standard for vehicular communication, the 802.11p WAVE, on the legacy of 802.11 WLAN. The fact that WLANs allow quick commencement of data exchange between vehicles makes them an ideal choice for exchanging timecritical information. On the other hand, the recent advances in cellular technology have also introduced an ad hoc mode where the mobile devices can exchange data largely independent of the network infrastructure. The so-called device-todevice communication has recently attracted attention. However, its use in vehicular environments still requires considerable research and development. Since 802.11 WLAN is a more mature technology, we keep it in our focus in the rest of this book while also exploring the present state of the art of the cellular technology. This book comprises of nine chapters. Basic concepts pertinent to IEEE 802.11 networks, vehicular communications, and challenges associated with 802.11-based vehicular communications have been discussed in Chap. 1. Chapter 2 provides a detailed review of the previous research done in vehicular communications. More specifically, the works pertinent to disruption-tolerant networking and handover latency have been reviewed. It also introduces some recent IEEE standards that are relevant in vehicular communication. Chapter 3 discusses the measurement results on parameters such as the signal strength and the data rates supported by the indoor APs in vehicular environments. Chapters 4, 5, and 6 focus upon the analytical modeling of the disruption-tolerant vehicular networks. Starting with a two-state ix

x

Preface

model in Chap. 4, this book presents a more complete Markov model in Chap. 5. Chapter 6 contains the application of the proposed model to quantify the benefits of using inter-operator roaming. Chapter 7 discusses the issues related with handovers in the vehicular context. Latency evaluations are provided at the beginning of the chapter followed by a description of the proposed channel scanning scheme to reduce scanning phase delay. Chapter 8 outlines the recent advances in cellular technology. The concept of fifth generation (5G) of cellular networks is rapidly gaining momentum and is set to challenge the ad hoc mode of Wi-Fi. The so-called device-to-device (D2D) communication under the wider larger 5G umbrella can provide rapid infrastructurefree data exchange—a feature which makes it a competitor of using WLANs in vehicular environments. The concluding remarks and future works are covered in Chap. 9, while the references and appendices are given at the end of this book. This book is written for both mature and early-stage researchers including postgraduate and doctoral students. Researchers from other fields interested in vehicular communications can also find this book interesting and informative. The detailed discussion on the prevailing research trends provided here will be useful for postgraduate and postdoctoral researchers. This book would also be helpful as a secondary source for courses related to wireless networking. Palmerston North, New Zealand Londonderry, UK Espoo, Finland

Syed Faraz Hasan Nazmul Siddique Shyam Chakraborty

Contents

1 Wireless Technology for Vehicles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 Wireless Local Area Networks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Expanding the Mobility Domain of WLANs. . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.1 Vehicular Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.2 V2V and R2V Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Autonomous and Connected Vehicles Vision . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 Wireless Technologies for Vehicles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.1 Cellular Networks and D2D Communication . . . . . . . . . . . . . . . . . 1.4.2 802.1x Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.3 Cognitive Radio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5 802.11-Based VC: Challenges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.1 Disruption Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.2 Handover Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.3 Security Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1 2 4 5 5 7 9 10 12 13 13 13 15 16 16

2

19 20 20 23 25 27 28 30 31 34 35 36 37 38

Basics of Vehicular Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 Disruption Tolerant Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 Systems and Architectures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.2 New and Modified Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.3 Prediction-Based Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Handover Latency in Wireless Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1 Detection, Search, and Probing Delay. . . . . . . . . . . . . . . . . . . . . . . . . 2.2.2 Authentication and Address Allocation Delay . . . . . . . . . . . . . . . . 2.3 Handovers in Vehicular Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.1 Mobility Management and Heterogeneity . . . . . . . . . . . . . . . . . . . . 2.4 IEEE Standards for Vehicular Communication . . . . . . . . . . . . . . . . . . . . . . . 2.4.1 Wireless Access in Vehicular Environments: 802.11p . . . . . . . 2.4.2 Fast Transition: 802.11r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.3 High Throughput: 802.11n. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xi

xii

Contents

2.4.4 Very High Throughput: 802.11ac. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.5 IEEE 802.11ax: Work in Progress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38 40 41

3

Performance Indicators of Vehicular Communication . . . . . . . . . . . . . . . . . . 3.1 The Vehicular Context. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Key Parameters: RSS and Data Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Measurement and Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Signal Strength . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.2 Data Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.3 Correlation Between Data Rates and RSS . . . . . . . . . . . . . . . . . . . . 3.4 Application: Traffic Congestion Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.1 Extended MULE Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.2 Roadside Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.3 Communication Mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5 Case Study: In-Vehicle Infotainment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43 44 44 45 46 49 53 55 56 58 61 65 66

4

Markov Representation of Vehicular Communications . . . . . . . . . . . . . . . . . 4.1 Markov Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.1 Fundamentals of Markov Chains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.2 Markov Process in R2V Communications . . . . . . . . . . . . . . . . . . . . 4.2 Estimating the Transition Probability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.1 Data Collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.2 Probability Distribution of Dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.3 Calculating Transition Probability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.4 Long Term Error Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Three-State Markov Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Towards Hidden Markov Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69 70 70 71 73 73 74 79 81 83 85 86

5

Disruption in Vehicular Communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 Hidden Markov Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 HMM Representation of R2V Communication . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Model Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.2 Estimating Model Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.3 Model Generality, Limitations, and Need . . . . . . . . . . . . . . . . . . . . . 5.3 Observation Sequence of HMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 Probabilistic Measures of Disruption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.1 Forward Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.2 State Probability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.3 Encounter Probability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5 Traffic Pattern Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.1 Drive Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5.2 Variation in Disruption with Traffic Patterns. . . . . . . . . . . . . . . . . . 5.6 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87 87 88 89 91 94 96 99 100 102 103 105 105 107 110

2.5

Contents

xiii

6

Inter ISP Roaming for Vehicular Communications . . . . . . . . . . . . . . . . . . . . . . 6.1 Intra- and Inter ISP Roaming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 Wireless Internet Service Provider Roaming . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.1 WISPr Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3 Wireless Roaming for Data Offloading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4 Modifications in HMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.1 Effectiveness of WISPr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

111 112 114 115 117 119 120 122

7

Handover Latency in Vehicular Communication . . . . . . . . . . . . . . . . . . . . . . . . 7.1 Handovers in WLANs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2 Experiments and Observations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2.1 Measurement Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2.2 Observations in Vehicular Environments. . . . . . . . . . . . . . . . . . . . . . 7.3 Latency Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.1 DHCP Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.2 EAP Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.3 Scanning Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3.4 Delays Due to Background Applications . . . . . . . . . . . . . . . . . . . . . 7.4 Reducing Scanning Phase Delay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4.1 Scanning Orthogonal Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.4.2 AP Performance on Orthogonal Channels . . . . . . . . . . . . . . . . . . . . 7.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

125 125 126 127 127 130 130 134 135 135 136 137 140 143

8

Cellular Technology-Based Vehicular Communication . . . . . . . . . . . . . . . . . . 8.1 Vehicular D2D Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.1 Quality of Service Issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.2 Contextual Awareness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2 D2D Support in LTE-A Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3 Resource Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.1 Vehicular Perspective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.2 Moving Personal Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.3 State of the Art: Resource Allocation . . . . . . . . . . . . . . . . . . . . . . . . . 8.4 Device Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4.1 Dedicated Discovery Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4.2 Existing Discovery Mechanisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

145 146 146 147 147 148 149 150 151 152 153 154 155

9

Epilogue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1 Future of ITS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2 Disruption Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.3 Handover Latency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4 D2D-based Vehicular Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.5 Data Handling in Vehicular Sensor Networks. . . . . . . . . . . . . . . . . . . . . . . . . 9.6 Location Invariant Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

157 157 158 158 159 159 160

xiv

Contents

A Backward Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 B EAP Authentication Mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 C Software Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.1 IPerf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.2 Vistumbler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3 Windows Network Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.4 Others . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

167 167 167 168 168

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

Abbreviations

3GPP A2M ACK AMV AP ARP BSS CEPS CTP DHCP DSL DSRC DSSS DTN EAP EAPOL EDGE ESS FT GPRS GSM HAPS HMAC HMM HSDPA HT IANA ICMP ICT IEEE IP

3rd Generation partnership project All to Minimum Acknowledge (packet) Automatic mobile vehicle Access Point Address resolution protocol Basic service set Center for European policy studies Cabernet transfer protocol Dynamic host configuration protocol Digital subscriber line Dedicated short-range communication Direct sequence spread spectrum Disruption-tolerant networking Extensible authentication protocol EAP over LAN Enhanced data rates for GSM evolution Extended service set Fast transition General packet radio service Global system for mobile communication History-based AP selection Hash message authentication code Hidden Markov model High-speed downlink packet access High throughput Internet assigned numbers authority Internet control message protocol Information and communications technology Institute of electrical and electronics engineers Internet protocol xv

xvi

IPN ISM ISP LoS LTER MAC MANET MAR MIMO MN MRP MULE NAK NIC OBU OFDM OSA PEAP PEN PHY PKI PL PMK PRMA PTK QoS R2V RADIUS RSS RSU RTT SAPS SKA SNR SOHO SSL TCP UMTS V2V VAC VANET VoIP WAVE WEP WHO

Abbreviations

IP network Industrial, scientific, and medical (band) Internet service provider Line of sight Long-term error rate Medium access control Mobile Ad hoc Network Mobile access router Multiple input, multiple output Mobile node Markov renewal process Mobile ubiquitous LAN extensions Negative ACK Network interface card On-board unit Orthogonal frequency division multiplexing Open system authentication Protected EAP Private enterprise number Physical (layer) Public key infrastructure Packet loss Pairwise master key Packet reservation multiple access Pairwise transient key Quality of service Roadside to vehicle Remote authentication dial-in user service Received signal strength Roadside unit Round trip time Scan-based AP selection Shared key authentication Signal-to-noise ratio Small office/home office Secured socket layer Transmission control protocol Universal mobile telecommunications system Vehicle to vehicle Vehicular address configuration Vehicular Ad hoc Network Voice over internet protocol Wireless access in vehicular environments Wired equivalent Privacy World health organization

Abbreviations

WiMAX WISPr WLAN WNIC WSN

xvii

Worldwide interoperability for microwave access Wireless ISP roaming Wireless local area network Wireless network identity card Wireless sensor network

List of Figures

Fig. 1.1 Fig. 1.2 Fig. 1.3 Fig. 1.4 Fig. 1.5 Fig. 2.1 Fig. 2.2 Fig. 2.3 Fig. 2.4 Fig. 2.5 Fig. 2.6

Fig. 2.7 Fig. 2.8 Fig. 2.9 Fig. 2.10 Fig. 2.11 Fig. 2.12 Fig. 2.13

Extended Service Set in 802.11 infrastructure networks. . . . . . . . . . . . R2V and V2V communications between RSUs and OBUs . . . . . . . . The roll out of an Intelligent Transportation System requires ubiquitous data exchange between vehicles and infrastructure . . . . . Vehicular communication using Device-to-Device paradigm . . . . . . Disruption in WLAN-based vehicular communications due to the unplanned deployment of 802.11 APs . . . . . . . . . . . . . . . . . . . . . . . . Drive thru internet showing the intermediary proxy in between the mobile node and the network. . . . . . . . . . . . . . . . . . . . . . . . . . . The vehicle saves its session in the proxy at point (a) and retrieves the same from the next AP at point (b) . . . . . . . . . . . . . . . . . . . . MAR allows the mobile nodes to connect to another wireless technology in the absence of WLAN APs . . . . . . . . . . . . . . . . . . . . . . . . . . . Exploiting base station diversity as envisaged by ViFi . . . . . . . . . . . . . Vehicular motion represented by state transitions in accordance with the changes in geographical coordinates . . . . . . . . . . The handover process can be divided into three phases, namely probing, authentication/association, and address allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SyncScan synchronizes the mobile node’s listening periods with the beacon transmission times of the candidate APs . . . . . . . . . . Handshakes involved in the DHCP procedure. . . . . . . . . . . . . . . . . . . . . . . Frequent handovers in vehicular environments. . . . . . . . . . . . . . . . . . . . . . AMV changes its position to act as a relay between the vehicle and the AP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A heterogeneous environment that shows 802.11g, 802.11p, and 3G networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OBU-OBU and OBU-RSU communication scenario . . . . . . . . . . . . . . . Handover in the IEEE 802.11r FT context . . . . . . . . . . . . . . . . . . . . . . . . . .

3 7 8 11 14 21 22 23 24 26

27 29 31 31 33 35 36 37

xix

xx

List of Figures

Fig. 3.1

Peak RSS observed during encounters in domestic/commercial areas (Hasan et al. 2009c). (a) represents the tests done in a “commercial area” and (b) represents the same in “domestic area” . . . . . . . . . . . . . . . . . . . . . Fig. 3.2 Peak RSS observed in another area (Hasan et al. 2009c) . . . . . . . . . . . Fig. 3.3 Setup for evaluating data rates in vehicular environments . . . . . . . . . . Fig. 3.4 Data rates observed in low mobility vehicular setup . . . . . . . . . . . . . . . . Fig. 3.5 Data rates observed for all three NICs (Hasan et al. 2010d) . . . . . . . . Fig. 3.6 Data rates in high mobility scenario, classified as low and high performing observations (Hasan et al. 2010d) . . . . . . . . . . . . . . . . . Fig. 3.7 Data rates with increasing distance from AP and decreasing RSS level (Hasan et al. 2011c) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. 3.8 MULE and Extended MULE approaches for traffic congestion monitoring (Hasan et al. 2011b). (a) MULE concept. (b) Extended MULE concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. 3.9 The route showing starting and ending location inscribed in boxes (Hasan et al. 2011b). The tests are performed in the city of Derry, Northern Ireland, UK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. 3.10 Experimental setup for checking the impact of ISM emissions on AP performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. 3.11 (a)/(b): Throughput diagram for node-A playing streaming video while node-B is/is not sending ICMP messages (Hasan et al. 2011b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. 3.12 (a)/(b): Throughput diagram for node-A making a Skype call with node-C while node-B is/is not sending ICMP messages (Hasan et al. 2011b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. Fig. Fig. Fig.

4.1 4.2 4.3 4.4

Fig. 4.5 Fig. 4.6 Fig. 4.7 Fig. 4.8

Schematic of modified Brady’s model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . State transition phenomenon in R2V communication . . . . . . . . . . . . . . Two-state Markov model representing R2V communication . . . . . . . Fluctuations in the encounter times for high speed and low speed datasets. (a) Encounter times at 45–50 km/h. (b) Encounter times at 25–30 km/h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Probability plot with exponential and Poisson fits for low speed dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Probability plot for a comparatively larger dataset (later used in Sect. 5.5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AP diversity observed for the drive tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inter-arrival times for low and high speed datasets. (a) Inter-arrival times at 25–30 km/h. (b) Inter-arrival times at 45–50 km/h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48 49 50 51 52 53 54

56

58 61

63

64 71 72 72

75 76 77 78

80

List of Figures

Steady-state Markov models for low and high speed datasets. (a) Model for low speed test. (b) Model for high speed test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. 4.10 Transitions of a mobile node between usable, connected, and disconnected states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. 4.11 Three-state Markov model representation of R2V communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xxi

Fig. 4.9

Fig. 5.1 Fig. 5.2

Structure of the proposed hidden Markov model . . . . . . . . . . . . . . . . . . . Describing initial state, transition, and observation probabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. 5.3 Transition from the usable state to the disconnected state with probability Aud at a firing rate  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. 5.4 A scenario resulting in observation sequence {O; N; C}. . . . . . . . . . . . Fig. 5.5 The drive during which the mobile node experiences the observation sequence {O; N; C; N; N; C}. The diagram also establishes that two consecutive No AP observations can be made during a drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. 5.6 Representation of the non-overlapping events recorded in Table 5.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. 5.7 State vector probability against the observation sequences having symbol N placed at different positions. The probability reduces as N assumes the right most position in the sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. 5.8 The forward algorithm generates SP and EP given  and Ov . . . . . . Fig. 5.9 Encounter probability for different numbers of consecutive APs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fig. 5.10 Encounter durations for the (a) dense tests and (b) normal tests . . . Fig. 5.11 Encounter probability for i consecutive APs, where i D 1 to 5 . . . . Fig. 6.1 Fig. 6.2 Fig. 6.3 Fig. 6.4

Fig. 6.5 Fig. 6.6 Fig. 7.1

The intra- and inter ISP handovers occur frequently in vehicular communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inter ISP roaming shall allow a more complete use of the 802.11 infrastructure by opening more APs to the vehicles . . . . . . . . Diagrammatic representation of WISPr architecture. . . . . . . . . . . . . . . . The vehicle encounters APs that belong to different ISPs throughout its commute. WISPr allows the vehicle to connect to every encountered AP as long as the AP belongs to one of the participating ISPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modified HMM representation of R2V communication incorporating the characteristics of WISPr . . . . . . . . . . . . . . . . . . . . . . . . . . Encounter probabilities for the normal and dense tests with and without WISPr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81 83 84 90 92 93 97

98 98

99 102 105 107 109 112 114 116

117 119 122

Setup for handover latency evaluation in the vehicular environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

xxii

Fig. 7.2 Fig. 7.3

Fig. 7.4

Fig. 7.5 Fig. 7.6 Fig. 7.7 Fig. 7.8 Fig. 7.9 Fig. 7.10 Fig. 7.11 Fig. 7.12 Fig. 7.13 Fig. 7.14 Fig. 8.1 Fig. 8.2 Fig. 8.3

List of Figures

Handshake mechanism for handovers to EAP-enabled APs . . . . . . . . Contribution of different components of delay in the overall handover latency in (a) stationary setup and (b) low mobility setup (Hasan et al. 2010b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The mobile node requests to use the previous IP address, which is denied using the NAK packet by the AP. The DHCP procedure starts when the NAK packet is issued by the AP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Log obtained while handing over to an AP from indoors (Hasan et al. 2011c). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Log of the handover that successfully issued an IP address in the vehicular environments (Hasan et al. 2011c) . . . . . . . . . . . . . . . . . The delay incurred by individual DHCP phases during the handover. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The data exchange taking place in the background due to Skype and Outlook Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802.11b/g spectra divided into 14 channels (Hasan et al. 2011c). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Population of active 802.11 APs on different channels as observed in area-1 (Hasan et al. 2011c) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Population of active 802.11 APs on different channels as observed in area-2 (a) and area-3 (b) (Hasan et al. 2011c) . . . . . . . . . Number of APs operating on channel 11 at the time of conducting the data rate tests (Hasan et al. 2011c) . . . . . . . . . . . . . . . . . . Experimental setup for data rate evaluation (Hasan et al. 2011c). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Observed data rates from the 5 tests and the mean curve (Hasan et al. 2011c). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

128

129

132 132 133 133 136 137 138 139 141 141 142

Fig. 8.6 Fig. 8.7

Vehicular and conventional users in a typical cell. . . . . . . . . . . . . . . . . . . A brief overview of how resource allocation works. . . . . . . . . . . . . . . . . The vehicular D2D users and the conventional users employ the same frequency channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A general architecture of MPC showing sidehaul and backhaul links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The main LTE frame comprising of a period dedicated for D2D discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Resources available for the DUEs in each discovery period . . . . . . . . One Resource Block has 12  7 resource elements . . . . . . . . . . . . . . . . .

Fig. 9.1

Measuring disruption in a real-time manner. . . . . . . . . . . . . . . . . . . . . . . . . 161

Fig. A.1

The forward and backward algorithm applied to an observation sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

Fig. B.1

EAP authentication mechanism (Hasan et al. 2010b) . . . . . . . . . . . . . . . 166

Fig. C.1

Vistumbler user interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

Fig. 8.4 Fig. 8.5

146 148 149 150 153 153 154

List of Tables

Table 1.1 Table 2.1 Table 2.2 Table 2.3 Table 2.4

Encounter duration between a vehicle and an AP as observed in two different areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Flow table for ViFi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PHY and MAC layer differences between 802.11a and 802.11p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 802.11n modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Prospective IEEE standards for vehicular communications . . . . . .

24 37 38 40

Table 3.1 Table Table Table Table Table Table Table Table Table

Minimum RSS thresholds for 3GPP applications (Hasan et al. 2009c) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 RSS observed in domestic and commercial areas (Hasan et al. 2009c) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 RSS observed in a different area (Hasan et al. 2009c) . . . . . . . . . . . . 3.4 Data rates obtained from various NICs in the low mobility scenario (Hasan et al. 2010d) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5 Relationship between the signal strength and the data rates . . . . . . 3.6 APs encountered during the tests conducted in dense traffic conditions (Hasan et al. 2011b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7 APs encountered during the tests conducted in normal traffic conditions (Hasan et al. 2011b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.8 Encounter time statistics for dense and normal traffic conditions (Hasan et al. 2011b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.9 RTT (in ms) increases with increasing packet size and decreasing RSS (Hasan et al. 2011b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.10 Packet losses increase with increasing packet size and decreasing RSS (Hasan et al. 2011b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

Table 4.1 Table 4.2

Statistics representing encounter times between a mobile node and an AP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Difference in the observed and calculated median values for the dataset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47 47 48 52 55 59 59 60 65 65 74 77 xxiii

xxiv

List of Tables

Table 4.3

LTER values for different areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Table 5.1

Data collected from drive runs in commercial and domestic areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Selected events from the log of experimentation . . . . . . . . . . . . . . . . . State vector probabilities against selected observation sequences for the commercial HMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . State vector probabilities against selected observation sequences for the domestic HMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The probabilities of encountering i open APs in commercial and domestic areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Delay due to traffic signals and bus stops . . . . . . . . . . . . . . . . . . . . . . . . . AP population encountered during the drive tests . . . . . . . . . . . . . . . .

Table 5.2 Table 5.3 Table 5.4 Table 5.5 Table 5.6 Table 5.7

82 91 97 102 103 104 106 106

Table 6.1

Distribution of open and closed APs in the normal and dense tests of Sect. 5.5.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

Table 7.1

Delays measured in individual phases during a handover in stationary and low mobility scenarios (Hasan et al. 2010b) . . . . . . The delay contributions (in seconds) by different phases of the DHCP procedure (Hasan et al. 2011c) . . . . . . . . . . . . . . . . . . . . . . . . Delays (in ms) contributed by individual EAP processes during handovers in stationary and low mobility scenarios (Hasan et al. 2010b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Different EAP phases failing to complete the handover during the low mobility tests (Hasan et al. 2010b) . . . . . . . . . . . . . . . Percentage occupancy of the orthogonal channels in area-1, 2, and 3 (Hasan et al. 2011c) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Table 7.2 Table 7.3

Table 7.4 Table 7.5

128 133

134 134 140

Chapter 1

Wireless Technology for Vehicles

Within 20 years of the introduction of electronic computers, the need to have a connection between them emerged. The early foundations of the modern day computer network dates back to the 1960s when large universities and research labs wanted to share information between their computers. Consequently, ethernet was developed in the 1970s to interconnect local computers via cables and wires. Ethernet, standardized as IEEE 802.3, provides a framework for wiring, and protocols for signaling between computers that are not geographically far off. A network comprising of computers connected with wires is known as the Local Area Network (LAN). As of today, LANs not only provide local information sharing, but can also be connected to a router (or hub) to access the external networks. The internet itself is an interconnection of LANs that allows information sharing over a global scale (Bodden 2008). Soon after the popularity and success of wired LANs, interest in getting wireless services began to mount. The overwhelming interest in wireless network services led to the introduction of many wireless technologies. The main reason for the popularity of wireless services was not high data rates, instead, the large scale mobility was the main driving force. The wireless links can provide coverage in areas where it is difficult to lay cables and wires (Stallings 2008). Due to the increasing demands of freedom from wires, wireless products and services rapidly became popular in both domestic and commercial sectors. Wireless technologies penetrated into the market through two main directions. The first is with the evolution of cellular systems which primarily supported voice services but are now providing data services as well. On the other hand, Wireless Local Area Networks (WLANs) were introduced as a wire-free version of the conventional LANs. The cellular networks provided services in both indoor and outdoor environments, while WLANs offered data services in the indoor applications only (Hasan et al. 2009b). Over the last few years, wireless networks have seen massive development with introduction of innovative technologies. Various wireless networks and technologies have been launched each of which targets a specific application. In terms of

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0_1

1

2

1 Wireless Technology for Vehicles

coverage, wireless networks can be classified as those supporting long range communication and those that suffice for communication needs over a shorter domain. In the long range category, cellular networks became popular and different underlying technologies such as Global System for Mobile communication (GSM), Universal Mobile Telecommunications System (UMTS), and Enhanced Data for Global Evolution (EDGE) are gaining popularity (Kwok and Lau 2007). WiMAX has also been introduced as a communication service for far-fetched areas where laying cables and wires is difficult. Like long range communications, communication over shorter range also witnessed innovation with the advent of technologies like Bluetooth, Zigbee, and 802.11 Wireless LANs (Garroppo et al. 2011). IEEE standardized WLANs as 802.11a/b/g networks. The first in the 802.11 series was IEEE 802.11b that was introduced in the late 1990s. After its success, IEEE standardized a range of 802.11 variations that cater for different purposes. While 802.11 networks inherently suffice for short range indoor communications, this book explores its use in highly mobile outdoor environments.

1.1 Wireless Local Area Networks WLANs and LANs serve the same purpose, that is information sharing, except that the former offer network services without interconnecting the devices with cables and wires. The devices in WLAN can communicate with each other wirelessly and hence are not fixed at one particular location. The legacy 802.11 standards operate on 2.4 GHz (802.11b/g) and 5 GHz (802.11a) frequency bands, and can support different data rates ranging from 6 to 54 Mbps. The advantage of using 802.11a networks over 802.11b/g is that the frequency spectrum they operate on is rarely used. On the other hand, the spectrum used by 802.11b/g is already in use by several other devices (Zhu et al. 2004). With regard to the transmission technologies, 802.11a and 802.11g use OFDM (orthogonal frequency division multiplexing) while 802.11b uses DSSS (direct sequence spread spectrum). 802.11g networks theoretically offer 54 Mbps data rates and are backward compatible with the 802.11b networks. There are at least two other 802.11 variants that are relevant here. The first, IEEE 802.11n, is dubbed as the high throughput WLAN. As the name suggests, this standard promises high data rates for the end users that are close to 600 Mbps. Most of the new WiFi deployments (specially those in the office settings) are increasingly 802.11n in nature. The second relevant standard is the IEEE 802.11ac, which is essentially an improvement over 802.11n in that it offers data rates in the order of gigabits per second. 802.11n and 802.11ac use the same underlying technique to offer high throughput. Both standards employ the Multiple-Input Multiple Output (MIMO) technique, which is well known for increasing the network speed by many folds. A more detailed account of both these standards has been covered in Sect. 2.4. The 802.11 networks have two modes of operation. One is the ad hoc mode, in which the mobile nodes in close vicinity connect with each other wirelessly

1.1 Wireless Local Area Networks

3

Fig. 1.1 Extended Service Set in 802.11 infrastructure networks

and employ routing protocols to communicate with each other. The second mode is called the infrastructure mode (shown in Fig. 1.1), in which the mobile nodes communicate with each other via a central station called the Access Point (AP). The 802.11 AP together with the mobile nodes within its footprint constitutes a Basic Service Set (BSS). A set of BSSes connected to the internet is called the Extended Service Set (ESS) (Bhola 2002). Note that the end users connect wirelessly to the AP, which itself has wired connections to the external network. In order to connect to WLAN, mobile nodes must have its Service Set Identifier (SSID). SSIDs are periodically transmitted by the WLAN AP in the beacon messages. A mobile node can gain network access by listening to the beacon signals and extracting SSID information therefrom. Some vendors also give an option of disabling SSID broadcast to ensure security (Oppenheimer 2004). However, with the advent of new and more robust authentication mechanisms, SSID-based authentication is rarely employed. A single WLAN AP deployed inside a building can allow multiple users to connect to the internet without having to stay at a fixed location at all times. Such wireless access to the internet and other network services increases the work force productivity by 35%, allowing easy communications among the coworkers, efficient maintenance of schedules, and quick access to emails (Reinward 2007). Ever since their introduction in the late 1990s, 802.11 networks have seen massive deployment across the cities throughout most of the developed world. Their popularity and growth was so rapid that by the summer of 2002, the number of 802.11 networks ranged between 15 and 18 million (Kanellos and Charny 2002).

4

1 Wireless Technology for Vehicles

Schmidt and Townsend (2002) have pointed out that by the end of 2002, WiFi1 connectivity would be available in most of the universities and large corporations. A recent study has suggested that the number of domestic WLAN APs is more than 14 million in the USA alone (Bychkovsky et al. 2006). Hull et al. (2006) report encountering 32,000 WLAN APs during their drive tests that lasted for 290 drive hours. As of today, a WLAN AP can be traced in most of the businesses, offices, restaurants, airports, shopping malls, university campuses, and houses. WLANs have now become so ubiquitous that their use as a replacement of cellular service is being considered. Several cellular companies have started offering paid WiFi services before WLAN emerges as a wide area technology (Drucker and Angwin 2002).

1.2 Expanding the Mobility Domain of WLANs The feature of mobility, combined with the provision of data rates that are much higher than the cellular systems, 802.11 WLANs became extremely popular in the late 1990s and the early 2000s. However, 802.11 WLANs are designed to support “restricted” mobility applications and therefore support network services only inside a building. Unlike the cellular systems, which provide network services over a larger geographical expanse by virtue of their planned base station deployment, WLANs were initially meant to cover smaller coverage regions. Therefore, WLANs inherently possess a limited mobility domain. However, large scale use of WLANs is now being investigated. Presently, when a WLAN mobile node moves out of an indoor environment (home, office, etc.), it has to switch over to another technology for the continued use of the network services. Instead of changing the wireless service, the idea being investigated is to use WLANs in the challenged environments. Recently, the concept of using WLANs from outdoors in high mobility vehicular environments has come under consideration. Since WLANs are capable of providing high data rates and because they are already available in large numbers, they can offer a cost effective solution to allow communications between vehicles, and between vehicles and the roadside infrastructure. Vehicular communication is an emerging research area in the Information and Communications Technology (ICT), that allows the use of safety application on roads and highways (Chisalita and Shahmehri 2004). In the following, an introduction to vehicular communication is given, which is followed by a brief discussion on the candidate wireless technologies for vehicular communications.

1

The terms 802.11 networks, WLANs, and WiFi are used interchangeably.

1.2 Expanding the Mobility Domain of WLANs

5

1.2.1 Vehicular Communications Vehicular communication is concerned with enabling communication between vehicles, and between vehicles and roadside infrastructure to improve on-road safety. Thousands of fatalities and serious casualties in road accidents are reported every year across the world. Such accidents involve vehicles as well as pedestrians (David and Flach 2010). World Health Organization (WHO) and the World Bank predict that traffic injuries shall become the third biggest contributor to the burden of disease if necessary steps are not taken (Strom et al. 2010). It is expected that vehicular communications can play an effective role in reducing the traffic casualties consequently improving the transportation safety. This idea is not completely new because it existed in the form of “telematics” previously. However, the recent innovations in the low-cost communication technologies have substantially increased the research interest in this field (Bilchev et al. 2004). Housing communication devices within vehicles has now become commercially and technically viable as these devices become increasingly portable. In today’s research world, vehicular communication is a hot issue that is being explored from different perspectives in several ongoing projects, such as the Intelligent Transportation Systems (Joseph 2006a). Intelligent Transportation System (ITS) is concerned with using information and communication technologies from vehicles for various purposes. Despite its advantages and widespread applications, ITS faces a variety of challenges in different countries of the world. Ezell (2010) has classified ITS applications into two types to better understand its associated challenges. The first set of applications include those ITS solutions that can be deployed independently. For example, different communities and councils can deploy roadside cameras on independent basis. The second set of applications involve those which depend on other systems. For example, roadside communication stations may be deployed independently, however, their presence shall be useless unless communication devices are installed in all vehicles of a city. If vehicles are not equipped with communication devices, they will not be able to get useful information from the roadside communication units. Lack of funding is another problem faced by large scale ITS deployment. Government transportation departments usually do not have enough funds to take ITS-related initiatives. On the technical side, ITS currently does not have sufficient standards which makes it difficult to integrate multiple ITS applications in a single system (Ezell 2010). Despite these challenges, various countries have successfully deployed ITS and are reaping its benefits in everyday life.

1.2.2 V2V and R2V Communications The success of ITS applications depend significantly on the communication between vehicles. Like the classification of 802.11 as ad hoc and infrastructure networks,

6

1 Wireless Technology for Vehicles

vehicular communication is also classified into two types. One is the Vehicleto-Vehicle (V2V) communication that exploits the characteristics of the ad hoc networks. The vehicular nodes communicate with other nodes that are within their transmission range without requiring the services of a central entity. This is often referred to as the Vehicular Ad hoc Network (VANET) (Toor and Muhlethaler 2008), in which communication between the vehicular nodes is regulated by different routing algorithms and protocols (Wilke et al. 2009). One sample application of the V2V communication may be the transmission of a signal from a vehicle to others when it is about to change lanes on a freeway. This shall allow the neighboring vehicles to anticipate the lane change even in blind spots to reduce the risks of casualties. Using cooperative communications between vehicles in a V2V scenario is getting increasingly popular. Vehicles traveling in a group are employing cooperative communication to improve road safety. Bauza et al. (2010) use cooperation between vehicles to detect traffic congestion on roads. Every vehicle traveling in a group estimates traffic conditions separately. These estimations are joined together to collectively decide whether the roads are congested. Similarly, neighboring vehicles in a V2V network can avoid traffic casualties by exchanging collision warnings in a cooperative manner (Yang et al. 2004). In 2009, General Motors (GM) introduced innovative V2V solutions that have the potential to make roads safer for commuters. The developed technology uses V2V transponder placed on a vehicle’s roof, which can determine its own location and that of other vehicles in close vicinity. The device is capable of transmitting audible and visual warning messages in harsh driving conditions. The GM V2V device can detect sudden application of brakes by the vehicle ahead in order to warn the driver to slow down or change lane. The other type of vehicular communication is the Roadside-to-Vehicle (R2V) communication which conforms to the principles of infrastructure networks. R2V communication is also often referred to as Vehicle-to-Infrastructure (V2I) communication. In R2V communications, the vehicles communicate with the roadside infrastructure, e.g., base stations and access points, to send (or receive) information. Figure 1.2 shows the V2V and R2V communication between OBUs (Onboard Unit, the vehicle) and RSUs (Roadside Unit, roadside base station or access point). The sample applications of R2V communication may include regular advertisements from a gas station, indication of a free parking space in an airport, etc. (Sichitiu and Kihl 2008). R2V communications may also be used to upload and download traffic information from a central server and can also support internet services on the move. Miller (2008) has proposed an architecture that combines V2V and R2V communication in a single network. The so-called Vehicle-to-Vehicle-Infrastructure (V2V2I) network allows ad hoc communication between vehicles like in V2V network, and uses a “Super Vehicle” to communicate with the roadside infrastructure. All vehicles in a network transmit data to the super vehicle, which in turn communicates the same to the roadside base station. Super vehicles in one V2V network can also communicate with the super vehicles of other networks. It has

1.3 Autonomous and Connected Vehicles Vision

7

Fig. 1.2 R2V and V2V communications between RSUs and OBUs

been shown in Miller (2008) that V2V2I architecture can reduce the bandwidth requirement of the roadside base station by a factor proportional to the number of vehicles in a network.

1.3 Autonomous and Connected Vehicles Vision Autonomous vehicles is a generic name given to the next generation of vehicles. As the name suggests, an autonomous vehicle would do most of the things with little support from the human driver. Most of the existing research also talks about how to make an autonomous vehicle completely driver-less (Jones 2017). One of the main objectives to a driver-less autonomous car is to provide a reasonably high safety level to the commuters. Safety applications often require the vehicles to cooperate with each other, for example, when two vehicles are simultaneously approaching a blind turn, etc. (Hult et al. 2017). The research work in the safety area has been extensive. The safety areas such as merging of cars on a fast speed freeway (Zhou et al. 2017) and approaching the intersections (Dai et al. 2017) have seen considerable work. All these safety applications obviously require the vehicles to be able to exchange information, and largely remain connected with each other. An Intelligent Transport System is built around the assumption (which is fast becoming reality) that the vehicles will be connected to other devices. The other devices include other vehicles, mobile phones, and wireless interfaces in the environment. Figure 1.3 shows a simplified ITS vision which is effective only when all devices can exchange data ubiquitously. A connected vehicle is linked with another vehicle or a set of other vehicles using wireless communication technology. A more formal definition of the connected vehicles has been given by Uhlemann (2015b) as follows. A vehicle is deemed connected if it supports: Advanced Driver-Assistance Systems (ADAS) and Coop-

8

1 Wireless Technology for Vehicles

Fig. 1.3 The roll out of an Intelligent Transportation System requires ubiquitous data exchange between vehicles and infrastructure

erative Intelligent Transport Systems (C-ITS). ADAS is concerned with the features and services offered by a certain vehicle at an individual level. For example, a typical ADAS system may have cameras, sensors, and wireless communication facilities. On the other hand, C-ITS is concerned with how one vehicle cooperates with its neighbors for providing a number of safety services. In C-ITS, vehicles exchange time critical road safety information to avoid hazards and accidents. Over the past some time, the car manufacturing industry has embraced both C-ITS and ADAS in designing new vehicles. Ford, for instance, has recently added video cameras and live streaming features onboard vehicles promising a better car parking experience (Uhlemann 2015a). Several vehicles on road today are semiautonomous in nature when parking in parallel and perpendicular places. The scope of the connected vehicles is not limited to parking and low speed navigation only. A project involving three international partners explores sharing information about road conditions among the vehicles. The main target in that project is to advise the drivers in real time about any upcoming icy patches (Uhlemann 2015a). Most of the safety applications, such as that in Uhlemann (2015a), use sensors that are mounted on the vehicles. These dedicated sensors are powered up by the vehicle’s battery in most cases. Instead of deploying these additional sensors on board, Barrios et al. (2015) explore the possibility of using the sensors on smart phones for providing safety services. As an initial study, Barrios et al. (2015) estimate a vehicle’s trajectory based on the data collected by the smart phones.

1.4 Wireless Technologies for Vehicles

9

The authors have shown that the in-built smart phone sensors have similar (or at times better) prediction accuracy than the Vehicle-Mounted (VM) sensors. Given that the smart phones are witnessing massive popularity among the end users, they can remove the additional investment and maintenance required for using dedicated sensor nodes. This initiative also helps older vehicles that do not have VM sensors to adopt the prevailing V2V and V2I trends. There are a number of other initiatives and open avenues of research in the field of connected vehicles. The research opportunity is abundant because the field is multidisciplinary (Goel and Yuan 2015). It is actually an interesting amalgamation of electronics, automation, telecommunications, intelligence, and other engineering disciplines. One of the most important and challenging research issues related to connected vehicles is the security of data being generated. The future vehicles are undoubtedly going to be driven by information generated from sensor data. Thus, the integrity and confidentiality of the relevant data is crucial in eliminating induced error. Secondly, since each vehicle will have a number of sensors, each generating large quantities of data, effective algorithms are required to extract useful information in a timely manner. Who gets to access this data also requires careful attention and planning. A number of social issues also arise from connected vehicles (Goel and Yuan 2015). There are people who are simply against the “connected vehicle” initiative. The opponents believe, among other things, that a transportation system which relies more on technology to prevent casualties may undesirably relax the driver from taking necessary measures. Despite criticism, the interest in the connected vehicles has been so overwhelming that the data generated is being considered for sharing at a global level. The so-called Internet of Vehicles (IoV) has been recently introduced as a modified form of the legacy Internet of Things (IoT). While IoT still struggles with a number of unresolved issues, we have started seeing practical implementation and considerations of some of the main aspects of IoV (Alam et al. 2015).

1.4 Wireless Technologies for Vehicles In order to facilitate vehicular communications, the use of a suitable wireless technology is a must. Among other technologies, the cellular technology, 802.16 WiMAX, and 802.11 WLANs have emerged as the three major candidates for use in vehicular communications. These technologies originated at different times with different aims and objectives. The cellular networks first emerged in 1981 in the form of Nordic Mobile Telephone (NMT) systems in Scandinavia. NMT was followed by the release of Advanced Mobile Phone Services (AMPS) in 1983 in the USA. These cellular networks accommodated a large number of users with their planned base station deployment and frequency reuse mechanism. They were initially meant to provide voice services with mobility over a large geographical domain. The cellular networks face signal degradation problems when the outdoor base stations are accessed from the indoor environments. The cellular signals have to

10

1 Wireless Technology for Vehicles

penetrate through the walls to reach an indoor mobile node. To tackle this problem, femtocells are recently introduced to improve system capacity by avoiding the penetration of signals through walls and buildings (Hasan et al. 2009b). On the other hand, Wireless Interoperability for Microwave Access (WiMAX) was introduced as IEEE 802.16 standard in 2001. WiMAX provides broadband network access up to 30 miles. While cellular and WiMAX offered network services in the outdoor setups, WLANs were introduced to provide broadband network services in the Small Office/Home Office (SOHO) setups. WiMAX, WLAN, and cellular networks are all being considered for vehicular communications because of their unique features and advantages. However, they also possess various drawbacks because they are not designed to meet the requirements of vehicular communications. The suitability of these technologies in the vehicular context and their brief comparison in terms of data rates, cost, and deployment issues have been given in the following.

1.4.1 Cellular Networks and D2D Communication The cellular networks may be a reasonable choice for use in the vehicular context because the cellular base stations are already massively deployed across the cities and are already offering network services on the move. Santa et al. (2008) have shown the feasibility of using the cellular infrastructure in vehicular communications. The reported delay analysis suggests that HSPA technology over the European UMTS will further enhance the suitability of cellular systems for both V2V and R2V communications. Nevertheless, the cellular systems suffer from low data rates. For example, GSM EDGE and UMTS HSPDA theoretically offer 1 and 7.5 Mbps data rates, respectively. These data rates are not comparable to those offered by some of the recent standards of 802.11 family. Secondly, the cellular systems operate on licensed frequency spectrum which is purchased (or rented) by the cellular companies for dedicated use. The communication cost over the cellular frequencies may be comparatively higher than WLANs because they account for charges associated with using the dedicated spectrum. In summary, the legacy cellular networks, despite being almost ubiquitous, provide low network speed with comparatively high communication costs. Interestingly enough, the network speed as well as the communication cost is directly related with the cellular base station. It is well known that setting up a base station, for example, in a remote area, is a severe financial burden. The running costs of the base stations are also very high. Since all mobile nodes have to communicate via the base station (on a two-hop link), the overall network speed depends on the capacity of the base station. In view of these issues, a new concept that reduces the involvement of base stations has been introduced as Device-to-Device (D2D) communication. D2D communication allows data exchange between two mobile nodes on direct links without involving the base station. Note from Fig. 1.4 that the devices in a typical

1.4 Wireless Technologies for Vehicles

11

Fig. 1.4 Vehicular communication using Device-to-Device paradigm

D2D setup communicate in pairs. Each pair has one transmitter and one receiver. A rather simplified version of the actual D2D communication has been shown here. The D2D technology bears considerable resemblance to the ad hoc mode of WiFi networks which is also infrastructureless. However, the former operates on licensed frequency spectra and can transmit at a higher power level. These differences give rise to a number of research issues in relation with frequency resource allocation and transmit power control. The other major difference between ad hoc networks and D2D setup is that the later do not employ routing algorithms for delivering data. Information exchange is generally over one-hop link between a transmitter and a receiver. While we provide a detailed account of this new cellular technology later in Chap. 8, at this stage it is important to appreciate that D2D communication is particularly helpful in V2V scenarios, where vehicles need to exchange data directly. The D2D mode is also helpful in far-off places where the cellular infrastructure is not present. Unlike, normal cellular communication, the D2D concepts severely limit the radio coverage range of the devices. A mobile node using D2D mode can find another D2D user over a certain small distance. In order to increase the coverage range, a suitable relaying mechanism needs to be introduced. A number of open issues are being pursued in relay-based D2D communication, which are, along with other relevant issues, discussed in Chap. 8. Another wireless technology that gained popularity as a last-mile solution is WiMAX. WiMAX has found some deployment is rural and difficult-to-reach regions across the world. Like cellular networks, WiMAX can also provide larger coverage area as compared to WiFi. However, its deployment is not as ubiquitous. It is unlikely that WiMAX will find good level of acceptance for use in vehicular domain simply because a lot of new infrastructure will have to be installed along cities and townships.

12

1 Wireless Technology for Vehicles

1.4.2 802.1x Technologies The 802.1x family includes 802.16 WiMAX and 802.11 WLANs. Although the former provides a larger coverage area, it is not as well deployed as WLANs and cellular networks. Therefore, dedicated WiMAX base stations must be deployed across the areas of the interest for enabling WiMAX-based vehicular communication. This certainly incurs significant deployment and labor cost. These heavy investments have also been recognized in the report published by the Center for European Policy Studies (CEPS) (Renda et al. 2009). Therefore, enabling vehicular communications by deploying WiMAX base stations shall have considerable economical constraints. On the other hand, WLANs (and cellular networks) incur no deployment costs because they are already available in large numbers in most of the developed world. With regard to the network speed, WiMAX theoretically promises high data rates (75 Mbps for 802.16e) for fixed wireless communications but provides much lower data rates under mobile conditions. For instance, the data rates up to 10 Mbps for 10 km Line-of-Sight (LoS) conditions have been reported by Ahmed and Habibi (2008). Intuitively, the data rates will further decrease with mobile non-LoS communication such as that expected in vehicular environments. Chou et al. (2009) have compared the achievable throughput from 802.11 WLAN and 802.16 WiMAX networks in the vehicular environments. The experiments which compared 802.11g with 802.16d reveal that the throughput from the former is much higher. Therefore, WLANs outplay WiMAX in terms for data rates. In addition to WiMAX, 802.11 WiFi is also being considered for use in vehicular communication. There are two main reasons for preferring 802.11 WLANs over the cellular and WiMAX networks. Firstly, the WLAN APs are massively deployed across most of the developed cities of the world and hence provide reasonable infrastructure support. The already available WLAN infrastructure eliminates the need of heavy investments required for deploying the roadside infrastructure. Additionally, since they operate on free and unlicensed ISM (Industrial, Scientific, and Medical) frequency band, they do not incur additional cost of dedicated spectrum as is the case with the cellular systems. Secondly, WLANs support data rates that are much higher than WiMAX and cellular networks. WLANs can support fast exchange of information even at vehicular speeds (Tufail et al. 2008). With increasing interest in exploring 802.11 networks in vehicular environments, IEEE has standardized 802.11p WAVE to support information exchange between vehicles, and between vehicles and roadside infrastructure. 802.11p has been discussed in detail in Chap. 2 along with other relevant IEEE standards. Despite the apparent advantages of 802.11-based vehicular communications, there are some outstanding issues that must be addressed before vehicular communication can be realized using WLANs. The main research challenges addressed in this book are introduced in the following section.

1.5 802.11-Based VC: Challenges

13

1.4.3 Cognitive Radio The cellular and 802.11 networking technologies have a dedicated band of frequencies, which is used in transmitting information. The most recent cellular technology uses the 2.6 GHz band whereas 802.11 technologies largely use the 2.4 GHz band. These bands are fixed, and in the case of cellular networks, licensed. In fact all other networking technologies meant for short and long distance communication have their own dedicated frequency band. The number of networks has increased so much over the years that there are no sub-3 GHz bands available to deploy new technologies. In the absence of free frequency bands, a new technique called Cognitive Radio allows a particular device to explore all bands, and use a portion from the entire band that is not in use at that time. More specifically, the communication devices in the so-called Wireless Regional Area Networks (WRANs), standardized as IEEE 802.22, continuously explore the TV White Spaces (TVWS) band and start using it when no transmission is sensed. The ability to opportunistically use the available bands can come in handy for vehicles in areas where the frequency bands that are allocated to conventional networks are already in use by others. However, this book does not emphasize on the issues surrounding cognitive radio techniques. The authors have published another title that examines cognitive radio in more detail (Siddique et al. 2017).

1.5 802.11-Based VC: Challenges 802.11 networks have several issues associated with them such as the rate adaptation, fair carrier access techniques, QoS provisions, interference, and security. The fact that WLANs are not meant to support outdoor communications further increases the challenges associated with the 802.11-based vehicular communications. Given that this book is concerned with infrastructure-based communication only, it explores various challenges in R2V communication environments. More specifically, the focus of this book is on addressing two important challenges that are pertinent to R2V communications: disruption and handover latency. Security is another interesting issue that is briefly highlighted towards the end of this section.

1.5.1 Disruption Tolerance Disruption in wireless networks represents the interruption in communication services. Various sources of disruption exist in wireless networks most of which relate to the fading characteristics of the wireless channel. Fluctuations in the

14

1 Wireless Technology for Vehicles

wireless channel and different sources of refraction and interference result in disrupted wireless services. Using 802.11 networks over a larger mobility domain introduces another kind of disruption that is specific to WLAN-based vehicular communications. This kind of disruption is different from the general interruption due to the changes in environment and wireless channel, and is primarily due to the unplanned deployment of WLAN APs. The unplanned deployment of APs leaves areas with no coverage in between two consecutive APs. Figure 1.5 shows a typical scenario in which a vehicle faces a disruption period between two back-to-back connectivity periods. A vehicle faces periods of connectivity and disconnectivity as it tries to access WLAN APs on the move. This phenomenon is termed as disruption. One of the main challenges with WLAN-based vehicular access is reducing or tolerating this disruption. In fact, reducing irregularity in network services is a specialized area of research in wireless networking which is referred to as Disruption Tolerant Networking (DTN) (Farrell et al. 2006). The concept of DTN was initially introduced as “delay” tolerant networking with its main application in the deep space communications. The idea was to tolerate the elongated delays in the long distance communications (Fall and Farrell 2008). The term disruption later became applicable in the context of vehicular communication. Disruption in vehicular communication is the irregularity in network services received by a vehicular node due to the unplanned deployment of the roadside infrastructure (Eriksson et al. 2008).

Fig. 1.5 Disruption in WLAN-based vehicular communications due to the unplanned deployment of 802.11 APs

1.5 802.11-Based VC: Challenges

15

The concept of disruption explained in this section is in the context of 802.11based vehicular communication. Disruption (or disconnection) is a much broader term, which applies to other areas as well (manufacturing, etc.). Radenkovic et al. (2016), for instance, have proposed a common platform that helps in prototyping distributed algorithms and processes which are subject to disruption. Another interesting, and perhaps more relevant, extension of “disruption” is in the cloud computing domain. Since mobile phones have limited power, some of their computational burden can be offloaded to a cloud (sets of dedicated processing servers). This offload mechanism requires continuous connectivity to the cloud which is not always possible. Such a data exchange between the mobile and the cloud can also benefit from disruption tolerant networking (Zhang et al. 2016). Our definition of disruption, however, relates to the lack of mobile connectivity for a moving vehicle.

1.5.2 Handover Latency In order to make the effective use of WLAN infrastructure on the move, the mobile node must be able to establish quick connections with the roadside APs. In 802.11based vehicular communications, the mobile node leaves and enters the footprints of the APs very frequently. The process of connecting to a new AP after moving out of the footprint of the previously associated AP is called handover. The current handover procedure between a mobile node and an AP takes a considerable amount of time, which is often larger than the time a vehicle spends within the footprint of an AP. Table 1.1 shows the observations on the time spent by a vehicle within the footprint of an AP (Hasan et al. 2009a). The observations are drawn from the drive tests that are discussed in detail later in this book. It can be seen from Table 1.1 that the vehicle has to perform a handover after every 15 s. The delay in a process as frequent as this must be small. The latency associated with the increased number of handovers can also affect the QoS offered by the WLAN (Kwak et al. 2009). Therefore, the handover delay in the WLANs must be reduced for uninterrupted use of 802.11 services from vehicles. The WLAN access for complete mobility over a large geographical expanse also requires consideration of inter-operator handovers, i.e., handovers to APs that belong to the unsubscribed (foreign) Internet Service Providers (ISPs). The ISPs, or simply operators, are the network service providers that connect the end user AP to the internet. Different APs deployed across the cities may belong to different ISPs. Table 1.1 Encounter duration between a vehicle and an AP as observed in two different areas

Mean encounter time (s) Median encounter time (s) Standard deviation (s)

Area-1 15.179 7 20.85

Area-2 14.741 3 24.17

16

1 Wireless Technology for Vehicles

Generally, an end user is subscribed to one single ISP, and may not access the APs that belong to other ISPs. For enabling WLANs to provide complete mobility, some sort of universal roaming must be enabled among different ISPs. If handovers to the foreign APs are prohibited, the overall connectivity of the vehicle shall become limited. In addition to reducing the handover latency, the use of inter-ISP handovers is important for 802.11-based vehicular communications.

1.5.3 Security Issues Finally, a considerable challenge in 802.11-based vehicular communication is ensuring robust security measures. The security concern is associated more with the “wireless” nature of vehicular communication. In R2V scenarios, security provisions are easier because the security overhead can be offloaded to the infrastructure. The network infrastructure has a global view of the network which ensures effective authentication. On the other hand, the V2V setup is distributed in nature and the additional processing burden required by different security protocols is dealt with by the communicating vehicles. The lack of global view also poses considerable research issues related to security that are being examined by the research community. A common approach to providing a robust security mechanism is to develop sophisticated protocols like the Extensible Authentication Protocol (EAP). This approach indeed increases the robustness of a network but requires considerable processing time. On the other hand, vehicular communication is by nature highly time-sensitive. Section 7.3 of this book reports the observed time delay when EAP is used for providing security. It is obvious that spending a lot of time in security provisions will compromise the road safety benefits of vehicular communication. Therefore, a security provision that works well in vehicular setups needs to be robust as well as quick.

1.6 Summary WLAN APs have been massively deployed by the end users ever since their introduction in the late 1990s. WLAN APs can now be traced in various commercial entities, for example, shopping malls, restaurants, businesses, airports, etc., as well as in domestic buildings such as houses. Their heavy presence across most of the developed cities and their ability to support high data rates have motivated the researchers to analyze the performance of WLANs in the challenging vehicular environments. Interest in vehicular communication has risen after several countries endorsed the Intelligent Transport System (ITS) project. ITS focuses on reducing the on-road

1.6 Summary

17

casualties by intelligently using the electronic and communication technology. The recently introduced “connected vehicles” vision envisages the use of technology for a number of safety applications. Vehicular communication can play a vital role in ensuring passenger safety on roads and highways by facilitating various applications like traffic congestion monitoring, exchanging lane changing messages, warning about possible traffic hazards in advance, etc. Instead of deploying dedicated roadside infrastructure for vehicular communication, the already available WLAN APs can be exploited. This book explores different techniques and challenges in using these roadside WLAN APs in R2V communications. The use of 802.11 networks from vehicles has two major limiting factors: disruption and handover latency, both of which have been discussed thoroughly in the remainder of this book.

Chapter 2

Basics of Vehicular Communication

Due to the recent advances in the wireless technology and widespread use of 802.11 networks, WLAN-based vehicular communication has attracted significant research attention. 802.11-based vehicular communication is a challenging research area with several associated issues. This book is concerned with two of these issues, namely disruption and handover delay. Recall from Sect. 1.2.2 that vehicular communication is classified as V2V and R2V communications. In V2V communications, since vehicles do not communicate with the roadside APs, unplanned deployment of APs is an irrelevant issue. Similarly, since vehicles in V2V scenario do not connect to the APs at all, the delay in handing over to APs is also of little interest. The tolerance of disruption and the associated handover issues are important considerations for R2V communications only and have little relevance to V2V paradigm. Therefore, for the rest of this book, the primary focus stays on 802.11-based R2V communications only. While the basic concepts pertinent to R2V communication have been discussed in the previous chapter, here we explore relevant previous works that have been reported in literature for addressing disruption and handover latency. First, the research issues in tolerating disruption have been discussed in the light of existing works. The adopted approaches have been divided into several categories for a classified discussion. This is followed by a review of previous works pertinent to the second issue of interest, handover latency. The literature review on handover latency has also been divided into three categories. Towards the end of this chapter, three IEEE standards have been briefly discussed that can affect the performance of 802.11-based vehicular communications.

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0_2

19

20

2 Basics of Vehicular Communication

2.1 Disruption Tolerant Networking 802.11-based vehicular communication suffers from the unplanned deployment of the roadside Access Points. In the case of cellular systems, an operator plans the deployment of the base stations so as to bring the maximum number of subscribers within its coverage region. In case of WLANs, on the other hand, the AP owners deploy WLANs for their own personal (or commercial) use only. The present day WLAN deployment focuses on providing the network services only for a certain business and/or home use and not for all users within an area of interest. The unplanned placement of APs leaves uncovered regions in between the footprints of the neighboring APs. The coverage gap between two consecutive APs is felt even more when the user is moving at a fast speed in the outdoor environment. Thus, unlike the cellular systems, the deployment of WLAN APs does not allow continuous network services on the move. When a mobile node attempts to use WLAN APs while moving at vehicular speeds, it encounters periods where a connection with an AP is possible and periods where no AP is available to make a connection with. This intermittency or irregularity in the network services offered by the WLAN in vehicular scenarios is termed as “disruption,” which is experienced primarily due to the unplanned placement of the WLAN APs. It follows that for seemingly continuous user experience, the disruption in wireless services must be reduced or at least tolerated. This section focuses on exploring various techniques adopted in the previous works to address disruption in vehicular communication. A comprehensive survey article exploring several dimensions of DTN can be seen in Khabbaz et al. (2012a). The survey article notes that unicast routing has received considerable attention in the domain of DTN research. The survey reported by Pereira et al. (2012) also addresses DTN but from a vehicular perspective. This survey is more inclined towards examining the routing techniques and the applications support in typical vehicular DTN environments. It also outlines some of the existing challenges in this area. The following discussion categorizes the previous works done in the area of disruption tolerance as (1) those proposing new systems and architectures for disruption tolerance, (2) those proposing new or modified protocols for reducing disruption, and (3) those which are based on predicting the upcoming disruption period. In the following, each of these categories is discussed with regard to the previous works reported in the literature.

2.1.1 Systems and Architectures The terms system and architecture are often used interchangeably. Both imply an interconnection of entities to perform a particular task. System may have different definitions in different contexts. In computer science, software system is a more popular term. A software system is concerned with the interconnection of software

2.1 Disruption Tolerant Networking

21

Fig. 2.1 Drive thru internet showing the intermediary proxy in between the mobile node and the network

entities (codes and sub-routines) that often communicate with each other. An architecture is concerned with the functional organization of its constituent units. It may also include consideration of principles and procedures involved in executing a task. The internet architecture, for example, conforms to different principles of the Internet Protocol (IP) suite. Here, some of the systems and architectures are discussed that tolerate disruption in vehicular communications. Ott and Kutscher (2004a) have proposed a network architecture for using WLAN APs from vehicles (see Fig. 2.1). The proposed architecture requires all mobile nodes to communicate via the “drive thru” proxy placed between the mobile node and the internet. The proxy serves the mobile nodes when the direct connectivity from a roadside AP is available, otherwise, it buffers the requested contents until the connectivity is reinstated. The main idea of drive thru internet is to conceal the frequent disruption periods from the rest of the network, and to manage or “tolerate” disconnectivity rather than offering continuous service. Since this architecture is not designed for supporting continuous services, the real-time applications such as VoIP cannot be used with satisfactory performance in this setup. In the drive thru architecture, the mobile node uses the standard protocols when communicating with the local hosts but uses an optimized protocol for communicating with the drive thru proxy (Ott and Kutscher 2004b). Using the specific protocols, the drive thru proxy saves the ongoing session when a vehicle exits the footprint of one AP. The same session is restored by contacting the proxy again via the new AP as shown in Fig. 2.2. Pegasus is another system which runs on the in-situ WiFi networks for providing wireless roaming

22

2 Basics of Vehicular Communication

Fig. 2.2 The vehicle saves its session in the proxy at point (a) and retrieves the same from the next AP at point (b)

(Frangiadakis et al. 2007). Pegasus houses a special cache to keep records of all assigned IP addresses which are continuously reused. The primary idea, however, is similar to that proposed in Ott and Kutscher (2004a), in which the overall connection is split into two: one between the mobile node and the manager proxy, and the other between the manager proxy and internet. The same connection splitting mechanism is also used by Mancuso et al. (2004) to support streaming services in the disrupted networks. The proxy in this case downloads the required stream and delivers the contents to the mobile node whenever the connectivity is available. On top of this proxy system, A2M (All to Minimum) bandwidth sharing algorithm is applied for faster transfers between the proxy and the mobile node. Thedu is also a new system that pre-fetches the web search responses during the disruption periods and transmits the results to the mobile node during the connectivity periods (Balasubramanian et al. 2007). Using Thedu, the mobile nodes can download relevant web responses within 2.7 min using the unplanned network infrastructure. A system that exploits wireless diversity for improved end user experience has been developed as MAR (Mobile Access Router) by Rodriguez et al. (2004). In essence, the idea is to switch to other wireless networks if the prevailing connection is facing disruptions. Figure 2.3 shows that a vehicle switches to the cellular network as soon as the WLAN connectivity disappears. MAR supports several wide area interfaces such as GPRS, UMTS, and CDMA to which the mobile node can connect for getting seemingly continuous network services. An innovative application of the roadside infrastructure for supporting a mobile sensor network has been given in Hull et al. (2006). CarTel is a distributed system for sensing and communicating the sensed stimuli to a central portal via the wireless hot spots (WiFi, Bluetooth, etc.).

2.1 Disruption Tolerant Networking

23

Fig. 2.3 MAR allows the mobile nodes to connect to another wireless technology in the absence of WLAN APs

Khabbaz et al. (2012b) have focused on reducing the time delay involved in delivering data in typical vehicular DTNs. According to the proposed method, a source carries bundles of data that are only released to selected passing by vehicles for relaying. The vehicular relays are selected on the basis of their velocities. It has been shown that the proposed Probabilistic Bundle Release Scheme (PBRS) outperforms the legacy Greedy-Based Release Scheme (GBRS). Unlike PBRS, GBRS does not consider the speed of passing by vehicle before releasing a bundle to it for relaying. It has been pointed out in Baccelli et al. (2012) that vehicle density significantly affects information dissemination in vehicular networks. The authors have developed exact expressions for thresholds after which information delivery increases quasi-exponentially with the density of the nearby vehicles.

2.1.2 New and Modified Protocols In the context of communication networks, protocols define the rules and regulations of data transfer between two hosts. Transmission Control Protocol (TCP) is the most commonly used protocol for exchanging information over the internet. Since the conventional protocols (such as TCP) are not meant to support vehicular communications, several previous works have either modified the existing protocols or have proposed completely new ones.

24

2 Basics of Vehicular Communication

The Cabernet Transport Protocol (CTP) (Eriksson et al. 2008), for example, has been introduced as a replacement for TCP for 802.11-based vehicular communications. While TCP reduces data rate as soon as it detects packet loss, CTP distinguishes between congestive and non-congestive packet losses and imposes rate adaptation only when packet loss occurs due to network congestion. Consequently, CTP achieves twice as high throughput as the TCP. Along with CTP, ViFi is another protocol that minimizes disruption by using the base station diversity (Balasubramanian et al. 2008). The basic idea behind this protocol is that the frequent disruptions can be masked if a mobile node is associated with more than one base station at the same time. The main challenge in this regard is to develop coordination between the associated base stations. According to ViFi, when a source transmits a packet, it reaches other base stations (auxiliaries) along with the intended destination, as shown in Fig. 2.4. If the destination receives the packet, it broadcasts an ACK message. If an ACK is not heard from the destination, an auxiliary relays the same packet with a certain probability and broadcasts an ACK. Table 2.1 gives the brief flow of procedures in the ViFi protocol. The performance of ViFi is a close approximate of the scenario where the mobile node opportunistically communicates with all nearby base stations. Fig. 2.4 Exploiting base station diversity as envisaged by ViFi

Table 2.1 Flow table for ViFi

SRC transmits message M If DST receives M, it broadcasts ACK If AUX hears M but no ACK for a certain time t, it relays M with probability P If DST receives relayed M, it broadcasts M If SRC does not receive ACK within a certain time t, it retransmits M

2.1 Disruption Tolerant Networking

25

Subramanian et al. (2007) propose several changes in the link-level protocols to “survive” the disruption periods. The link-level enhancements are in conjunction with the loss-tolerant TCP (LT-TCP) protocol proposed for congestion detection. Predicting the vehicle’s route to destination for enhanced routing between the vehicle and the roadside infrastructure has been addressed in Leontiadis et al. (2010). The idea is to determine the vehicle’s route in advance using the navigation system on board the vehicle, and to communicate with the AP closest to the vehicle’s current location. The proposed two-way protocol facilitates both vehicle-to-AP and AP-to-vehicle communications. A socially aware protocol for unicast and multicast data delivery has been reported in Gao et al. (2012). The main idea is to select only those nodes as data relays that are socially well connected. The centrality metric has been proposed, which determines the extent of social interaction a node has with its neighbors. By definition, the centrality metric reflects on the rate at which nodes come into contact with each other. Selecting a central node for data relaying improves performance in terms of data dissemination. A Delegation Geographic Routing (DSR) scheme has been proposed by Cao et al. (2013), which uses Time To Intercept (TTI) as a metric for decision making. TTI is defined as the time interval between the current encountered node and the previous encountered node. While the protocols covered in this section may be useful in maintaining continuous connectivity, they may require a great deal of hardware and software changes. The idea of switching between wireless technologies, for example, may require even more changes. Secondly, there is no known method to evaluate the performance improvements brought by the implementation of these architectures and protocols. The mathematical techniques given in Chap. 5 of this book can be used to assess the performance of different techniques that set out to reduce disruption. As an example, the improvements brought by WISPr have been analyzed in Chap. 6 using the developed stochastic models.

2.1.3 Prediction-Based Techniques Reserving the network resources at the new AP helps in executing smooth handovers. Resource reservations require advance knowledge of the candidate APs that may be handed over to in near future. In other words, predicting the path of the mobile node can improve the overall network performance significantly. As the name suggests, prediction-based disruption tolerance is concerned with predicting the connectivity conditions t seconds ahead of time. These forecasts can help in scheduling the network usage in a more efficient manner. Some of the works addressing prediction-based techniques are highlighted in the following. Based on a discrete-time mobility model that is personal to every device, combined with the past network conditions, Breadcrumbs predicts the near-term connectivity of the device (Nicholson and Noble 2008). It uses the state transition

26

2 Basics of Vehicular Communication

Fig. 2.5 Vehicular motion represented by state transitions in accordance with the changes in geographical coordinates

property of the Markov models to represent the motion of a vehicle as transitions from one state to another. Figure 2.5 shows that the state transition is recorded for different geographical coordinates of the moving vehicle. The location information of the vehicle is obtained by the GPS. This kind of prediction requires not only the knowledge of user mobility but also the performance of the AP encountered by the mobile node. Probably the biggest issue with Breadcrumbs is estimating the performance of the next AP. For this purpose it runs a series of tests on the encountered AP after a usable connection is set up. Not only establishing a connection with an AP is time consuming but the tests with the AP further reduce the amount of usable time. The concept of making the network resources available at locations which are expected to be visited by the user has been introduced by A-Ghazaleh and Alfa (2010). The Markov Renewal Process (MRP) has been used to make future predictions about the user’s location by dividing the geographical area of interest into cells (A-Ghazaleh and Alfa 2008). The user’s motion from one cell to another represents its motion along a route. The MRP predicts which cell the mobile node is likely to dwell at t seconds ahead of time. Mahajan et al. (2007) have used the location-specific performance to predict the regions where connectivity is poor. It has been shown that the long term history of a particular location is stable enough to support predictions about the so-called gray periods over a trace. These kinds of history driven predictions have also been discussed in Deshpande et al. (2009). It has been shown that the RF fingerprint (in the form of SNR) at a certain location from a particular AP can be a handy way of predicting the location of the mobile user. The SNR and location information allows offline calculation of when (and where) handoffs should be initiated to provide smoother services and reduced disruption. The historic tracks can also facilitate pre-fetching, which improves system performance by a factor of 2.5 (Deshpande et al. 2009). Lee and Hou (2006) have proposed a model that takes into account both steady-state and

2.2 Handover Latency in Wireless Networks

27

transient mobility behaviors of the WLAN users. Based on the association history of the users, the model not only forecasts about the user mobility but also predicts the prospective APs that the user may associate with in future. A 3-D Markov model has been presented in Hassan and Hassan (2009) to evaluate the performance of a proxy housed inside a vehicle. This onboard proxy attempts to mask service interruptions for scenarios such as when a vehicle (in this case a train) passes through a tunnel. Cao et al. (2012) estimate the movement of the destination node using the history of its previous positions. The proposed method works best when the prevailing geographical information of the destination is unknown. The issue of positioning a node in DTN has also been addressed in Li et al. (2015). It has been pointed out that, in contrast to the regular networks that have fixed infrastructure, positioning a device in an intermittent network is a considerable challenge. This challenge has been addressed by: • pulse counting, which counts the steps taken by a walking user and keeps track of its orientation, and • probabilistic tracing of user trajectory using Markov Chains. In contrast with the aforementioned works, in this book, 802.11-based R2V communication has been modelled to measure the available disruption. It has been discussed at length in Chap. 4 that R2V communication exhibits the feature of state transition. Therefore, Markov and hidden Markov model techniques have been adopted to measure disruption in 802.11-based vehicular communication.

2.2 Handover Latency in Wireless Networks Handover occurs when a mobile node leaves the footprint of the previous AP and associates with a new one. Handover procedure itself involves several sub-processes, broadly classified as probing, authentication/association, and allocation of unique identification. These individual handover phases have been shown in Fig. 2.6. The handover starts with the probing phase where the mobile node searches for a candidate AP. After finding an appropriate AP, the mobile node authenticates and associates with it by providing valid user credentials. Finally, the mobile node is assigned a unique identifier (commonly an IP address) so that it becomes reachable over the network. For a fast handover, the delays associated with all these processes should be reduced. Fig. 2.6 The handover process can be divided into three phases, namely probing, authentication/association, and address allocation

Probe request Probe response Authentication request Authentication response Address request Address response

28

2 Basics of Vehicular Communication

In the vehicular context, the handovers occur very frequently. This is mainly because the WLAN APs cover a small outdoor region. When a vehicle passes by an indoor AP, it can get network services for a few seconds before it gets out of range. To continue using the network services, it has to handover to another AP. One way of reducing the number of handovers is to increase the signal strength of the APs, thus allowing the vehicle to stay within the AP footprint for a longer duration. This of course requires changes in the roadside infrastructure which is not the focus of this book. Instead of reducing the number of handovers, reducing the delay involved in performing the handover is more often addressed. Reducing handover delay is important in the vehicular context because it saves the vehicles from spending a considerable portion of their already small connection time in executing the handovers. In the following, the previous research efforts in reducing the delays incurred during handover have been reviewed.

2.2.1 Detection, Search, and Probing Delay Velayos and Karlsson (2004) have divided the handover procedure into three phases, namely detection, search, and execution. In the detection phase, the mobile node realizes the need for handover and the search phase is concerned with acquiring essential information for the handover. Their work has primarily focused on reducing the delay associated with these phases. In another approach, the detection and search phases have been omitted by introducing the pre-active scan phase which scans the neighboring APs without terminating the prevailing connection (Manodham et al. 2005). The pre-active scan phase becomes active once every 2 s and looks for the APs offering a better signal strength than the current one. Replacing the search and detection phases with the pre-active scan phase results in handovers fast enough to support VoIP services. A similar approach has been adopted in Mhatre and Papagiannaki (2006), in which long term and short term signal strength characteristics decide the handover. The mobile node continuously monitors the signal strength levels of the neighboring APs on same as well as overlapping channels. Instead of handing over to APs showing instantaneous increase in the signal strength, the proposed scheme initiates the handover when a decrease (or increase) in the trend is observed for the associated (or the next) AP. SyncScan in Ramani and Savage (2005) synchronizes the mobile node’s listening periods with the beacon transmission periods of the APs. If this synchronization is achieved, the mobile node can scan channels without spending excessive amounts of time in the scanning phase. Figure 2.7 shows that the candidate AP transmits a beacon signal after every  seconds starting from time t. The mobile node switches to the candidate AP only during these times while still maintaining the usual communication session. In another attempt to reduce the probing delay, HaND (Chen and Qiao 2010) requires a mobile node to jump back to its present channel immediately after sending a probe request on another channel. The scheme can be

2.2 Handover Latency in Wireless Networks Fig. 2.7 SyncScan synchronizes the mobile node’s listening periods with the beacon transmission times of the candidate APs

29 Current AP

Ongoing communication session

Candidate AP

At time: t, t+d, t+2d, ...

effective if the mobile node knows in advance that it is about to disassociate from the present AP. The concept of interleaving the scanning phase with the ongoing session of the mobile node has been presented in Wu et al. (2007). In this scheme, the mobile node keeps probing the nearby APs during its usual communication session with unnoticeable impact on the overall performance. It also addresses link asymmetry and explores the triggering mechanisms to initiate proactive scan and handover. In another approach, the handover is initiated when there are few (preferably no) packets to be delivered (Choi et al. 2010). The objective in this approach is to reduce packet loss during the handover. Teng et al. (2009) have established thresholds for starting the pre-scan phase, and for initiating the handover. If the signal strength from an AP falls below the pre-scan threshold, the mobile node starts a background scan and selects 3 nearby APs as the prospective APs. As the AP signal strength becomes smaller, the mobile node hands over to one of these APs. The use of multiple WNIC (Wireless Network Interface Card) for mobile nodes has been proposed in Jin et al. (2009). The approach adopted here is that one of the channels is dedicated just for scanning purposes while the rest are used for normal communication purposes. Chen et al. (2009) propose the transmission of an authentication request to the APs listed in a smart list as soon as the handover is triggered. The smart list contains the candidate APs selected on the basis of their signal quality. This algorithm is referred to as the Mesh Scan algorithm. Instead of searching for APs on all 802.11 channels, selective channel scanning calls for examining only those channels which meet a certain criteria. The Neighborhood Graph in Kim et al. (2004), for example, selects the channels to be scanned based on the graph topology. In Tommasi et al. (2006), a scan agent assigns weights to the channels which correspond to the probability of finding a suitable AP on a particular channel. These weights are made available to the mobile nodes which use them to select the next candidate AP. Selective channel scanning has also been used in Eriksson et al. (2008) and Shin et al. (2004), in which mobile nodes prioritize a certain group of channels to scan. The main idea is to restrict the scan cycle to a smaller number of channels to avoid scanning the entire 802.11 spectrum.

30

2 Basics of Vehicular Communication

In Sect. 7.4 of this book, a channel scanning scheme has been presented which reduces the scanning phase delay in the vehicular context.

2.2.2 Authentication and Address Allocation Delay Security has always been an issue with the wireless networks. The vulnerabilities in the Wired Equivalent Protocol (WEP) require the use of more robust security solutions and protocols (Borisov et al. 2001). However, the robustness in the authentication mechanism should not incur extra delay in the handover procedure. Fathi et al. (2005) have evaluated the latencies in some basic authentication schemes such as Open Systems Authentication (OSA) and Shared Key Authentication (SKA). The fast handover method in Ok et al. (2008) also operates over the OSA mechanism. However, more advanced and robust security solutions are now available for the wireless networks. For instance, the Extensible Authentication Protocol (EAP) and the 802.1x security framework (Chen and Wang 2005) are commonly employed in the recent 802.11 deployments. While EAP ensures network security, its tedious handshake mechanism increases the delay in the authentication phase. Xu et al. (2008) propose to reduce the number of handshakes in the EAP protocol to minimize the authentication delay. A similar reduction in the number of handshakes has also been proposed for the 802.11i networks in Altunbasak and Owen (2004). Address allocation refers to identifying the network nodes via unique tags or addresses. In a typical IP network, the task of address assignment is performed by the Dynamic Host Configuration Protocol (DHCP).1 Like all other phases, the delay incurred in this phase should also be kept to a minimum. Cardenas et al. (2008) have proposed to reduce the number of handshakes between a DHCP server and the mobile node in an attempt to reduce the DHCP delay. While the legacy DHCP requires 4-way handshake between mobile node and server (see Fig. 2.8), their proposal calls for retaining only the first and last message (namely DHCP discover and DHCP Acknowledge). While this proposal can speed up address allocation, at the same time, a loss of discover or acknowledge packet can incur intolerable delays. For instance, if the mobile node fails to receive the acknowledge message from the DHCP server, it may keep on waiting for an acknowledgement in vain. Some extensions in the current DHCP protocol, such as reducing the number of handshakes in the protocol and detecting the subnet changes, have been discussed in Floris et al. (2003), while a seamless handoff process has been presented by Chen et al. (2007). It has been proposed in Chen et al. (2007) that the mobile node uses previous AP until a new address from the new AP has been issued to it.

1

See Sects. 7.2.2 and 7.3.1 for detailed discussion on DHCP and its associated delay.

2.3 Handovers in Vehicular Communication

31

Fig. 2.8 Handshakes involved in the DHCP procedure

Fig. 2.9 Frequent handovers in vehicular environments

Section 7.3 of this book gives detailed measurement of authentication and address allocation delays. It also highlights the key delay contributors in the EAPbased authentication and DHCP-based address allocation methods.

2.3 Handovers in Vehicular Communication Smooth handovers are difficult to realize in the vehicular context because of their inherent latency and high frequency. Figure 2.9 shows that the small AP coverage leads to frequent handovers in the vehicular environments. Note that the

32

2 Basics of Vehicular Communication

figure shows overlapping AP footprints which is not the case with 802.11-based vehicular communications. This section discusses the research efforts in allowing fast handovers in vehicular communications. The advance information on neighboring APs and the path followed by a vehicle may speed up the handovers in the vehicular context (Kwak et al. 2009). Paik and Choi (2003) have studied the predictability of handovers in WLANs. The proposed method relies on the user’s mobility pattern to predict the handover. The impact of velocity of the vehicle has been studied in Emmelmann (2005), which leads to the conclusion that signal strength-based triggering mechanisms cannot be effective in high velocity scenarios. Giannoulis et al. (2008) have explored the disparity in the performance of APs and have used the per-AP scores in making the handover decisions. They report that different APs perform in a different way but their characteristics, although different from others, remain steady over a period. The per-AP scores may therefore be recorded and used repeatedly over a time period. Apart from detecting and initiating the handovers, some works have focused on analyzing the authentication mechanism required for vehicular communications. Some guidelines about the authentication mechanisms have been covered in Ott et al. (2005). While the private APs have a framework to authenticate the vehicles, the main challenge is with accessing and authenticating with the unsubscribed public APs. To tackle this problem, Luo and Henry (2003) argue that the customers that are not subscribed to the APs should be given an option of one-time payment for immediate access to the network. Once the payment is made, the AP will issue the user credentials and open its resources to the user in a secure way. Rapid symmetric decryption can be employed in an efficient manner for authenticating the vehicles using the hash message authentication code (HMAC) (Zhang et al. 2008a). The simulation results show that this scheme outperforms the conventional Public Key Infrastructure (PKI) and group signature schemes. Recall from Sect. 1.5.2 that the vehicles spend very little time within the AP footprint. Therefore, any authentication framework that causes intolerable delays will not be suitable in the vehicular context. The address allocation issues in vehicular environments have also been discussed in a few works. Vehicular Address Configuration (VAC) has been introduced for VANETs in Fazio et al. (2007), which uses a distributed DHCP mechanism for address allocation. According to this scheme, a vehicular node among a group of vehicles is selected as the leader. The leader serves the IP address requests for the nearby vehicles and acts as a DHCP server for them. The leaders can communicate with each other to maintain a list of already configured addresses. Note that this scheme calls for allowing mobility for the DHCP server and proposes a new protocol (VAC) instead of using the legacy DHCP. In another approach (Mohandas and Liscano 2008), a centralized addressing scheme has been presented for the Vehicular Ad hoc Networks (VANETs). Instead of having multiple DHCP servers scattered across a certain geographical area, this scheme proposes to use one central DHCP server to assign the addresses. The roadside APs act as relays between mobile nodes and the central server to assist in obtaining an IP address. The simulation results show that this scheme leads to a smaller DHCP delay. Although the performance

2.3 Handovers in Vehicular Communication

33

of this scheme has been simulated for VANETs, its use for R2V communications needs to be evaluated. Chao et al. (2010) proposes to merge the AP and the DHCP server as a single entity. Accordingly, the roadside APs will assign addresses to the mobile nodes instead of contacting the DHCP server every time an address request is received. Note that the aforementioned works focus on reducing the latency incurred by certain phases of the handover. On the contrary, QuickWiFi (Eriksson et al. 2008) addresses almost all phases of the handover procedure and makes modifications in almost all phases. Apart from proposing changes in the timeout and authentication/association mechanisms, it gives optimal channel scanning and connection loss detection techniques. It also analyzes the performance of individual DHCP phases in the vehicular context. Reducing the frequency of handovers by controlling the coverage range of the AP may be another approach to reduce irregularity in the 802.11-based vehicular communication. Two range extension schemes have been given in Amdouni and Filali (2009). The Scan-based AP Selection (SAPS) and History-based AP Selection (HAPS) work particularly well for an average density of APs across the road. Both SAPS and HAPS maintain a list of the scanned candidate APs based on a certain criteria. Once the connection with one AP is lost, the next AP is chosen from the candidate list without having to scan the channels again. The motivation is to connect to the AP closest to the mobile node so that its connectivity lasts for larger time duration. Another method of AP range extension is by using the Automatic Mobile Vehicle (AMV) as discussed in Hu et al. (2009). As the mobile node begins to get out of range of the associated AP, the AMV positions itself such that it acts as a relay between the AP and the mobile node, as shown in Fig. 2.10. Fig. 2.10 AMV changes its position to act as a relay between the vehicle and the AP

AMV

Node’s range extended by AMV

AMV

AMV changes position

34

2 Basics of Vehicular Communication

2.3.1 Mobility Management and Heterogeneity Recent work in vehicular handovers has been dominated by two main research directions: (1) proposing new and modified protocols that support mobility for vehicles, and (2) exploiting heterogeneous networks for seamless communication experience. These directions are discussed in brief in the following. In IP networks, mobility is typically managed at layer-3 of the OSI model. A number of mobility protocols exist in literature that offer a diverse range of advantages and apply to different use case scenarios. For example, Hierarchical Mobile IPv6 (HMIPv6) and Proxy Mobile IPv6 (PMIPv6) have been very popular in providing services in high and low speed conditions, respectively (Hasan 2015). Banda et al. (2013b) have developed a Very Fast Mobile IPv6 (VFMIPv6) protocol that minimizes the handover latency in addition to reducing the overhead cost and packet loss. The authors argue that since the address space of IPv6 is very large, it is possible to assign unique IP addresses to all users and access routers. Having globally unique addresses remove the need for the Care of Addresses (COA), which are assigned to a user that is visiting a foreign network. Duplicate Address Detection and other similar processes can be consequently removed, thus reducing the overall time delay. The work reported in Banda et al. (2013a) analyzes the handover of vehicles between consecutive IP subnets. The main concept is to initiate the handover process by accurately predicting the direction and speed of motion of the vehicle. Layer-2 of the OSI model has also been used to enhance the wireless channel access methods for vehicles. Contrary to the existing Point Coordination Function (PCF) for channel access, Chung et al. (2011) have introduced the WAVE Point Coordination Function (WPCF). Wireless Access for Vehicular Environments (WAVE) is the name given to a new mode of vehicular communication which is discussed in the next section. WPCF is meant for V2I communication paradigms that eliminates unnecessary overheads (TXOP, RTS, CTS, etc.). According to the proposed WPCF, the roadside units broadcast a sequence of vehicles that transmit one by one in a pre-defined order. The vehicles are ordered in a sequence based on their urgencies. The message transmitted from a vehicle that is likely to exit the coverage area is treated as urgent. WPCF is shown to outperform several existing channel access solutions. Most of the mobility protocols discussed in this chapter apply to any one kind of networking technology. For example, WPCF and VFMIPv6 are both meant for 802.11 networks. However, more recent research efforts are geared towards exploiting a range of simultaneously available wireless networks. The so-called heterogeneous network allows a user to connect to several networks at the same time so as to optimize different performance indicators. In such an environment, handovers become more challenging because users are occasionally connecting to a completely new wireless network (Qureshi and Dadej 2012). Dias et al. (2012) examine a mobile setup in which a user hands over between 802.11 networks (802.11p and 802.11g) and the 3G cellular network, as shown in Fig. 2.11. A mobility manager has been designed that sits between L2 and L3 to take care of

2.4 IEEE Standards for Vehicular Communication

35

Fig. 2.11 A heterogeneous environment that shows 802.11g, 802.11p, and 3G networks

local and global handovers. The manager independently caters for all L2 handovers, and collaborates with L3 for IP-based handovers. Datta et al. (2012) have used Multi Criteria Decision Analysis to choose the best network for a given user. The parameters of interest include network traffic load, velocity of the user, throughput, and time delay. A mobility management architecture for seamless handovers has been proposed in Meneguette et al. (2013). It has been pointed out that using multiple networks can help in effective load balancing of the messages that are exchanged between the users. This results in lower packet losses and smaller time delays for a larger user population.

2.4 IEEE Standards for Vehicular Communication Various technologies have emerged over the years which meet the increasing demands of vehicular communications. IEEE has developed various standards that are applicable to vehicular communications. A brief discussion on some of the IEEE standards that may affect the network performance in the vehicular context is presented in this section. The standards IEEE 802.11r and 802.11n are not specifically designed to facilitate vehicular communications, however, their use in this context can be helpful. On the other hand, IEEE 802.11p has been standardized specifically for use in vehicular communications.

36

2 Basics of Vehicular Communication

2.4.1 Wireless Access in Vehicular Environments: 802.11p Direct Short Range Communication (DSRC) aims at improving passenger safety by allowing communications between vehicles. The efforts on standardizing and implementing DSRC started in the 1990s (Morgan 2010). As a result of these efforts, IEEE 802.11p has been standardized to facilitate R2V and V2V communication scenarios. The 802.11p standard (often referred to as WAVE) is aimed at enabling vehicles to exchange safety messages such as lane-changing-warning messages and images, for keeping the vehicles aware of the real-time traffic situation (Bilstrup et al. 2008). IEEE 802.11p is basically a modified version of IEEE 802.11a. The main difference between 802.11p and 802.11a standards lies in the PHY and MAC layers. On the PHY layer, 802.11p uses a reduced channel bandwidth, i.e., 10 MHz in comparison with 20 MHz. Using smaller bandwidth allows a larger guard band between adjacent channels to avoid Inter-Symbol Interference (Stancil et al. 2007). On the MAC layer, 802.11p supports a new mode of operation in addition to ad hoc and infrastructure modes of 802.11a/b/g networks. This new mode of operation is termed as WAVE (Wireless Access in Vehicular Environments) mode. In emergency situations, vehicular nodes operating in the WAVE mode can send and receive messages without associating with a BSS in the conventional manner (Jiang and Delgrossi 2008). The so-called WAVE BSS (WBSS) allows quick commencement of information exchange with an added advantage of very low overhead. The information exchange using WAVE may be between the vehicles or between the vehicles and the roadside infrastructure. Figure 2.12 shows the communication between OBUs and RSUs in a typical vehicular setup, while Table 2.2 tabulates the main differences between 802.11a and 802.11p standards. Additionally, 802.11e-based priority schemes are also considered for DSRC communication. The objective is to allow service differentiation between safety and non-safety messages (Etemadi and Ashtiani 2011). 802.11e-based VANET and its broadcast services for safety related packets has been discussed in Ma et al. (2009). Fig. 2.12 OBU-OBU and OBU-RSU communication scenario

OBU-RSU communication OBU-OBU communication

RSU OBU

2.4 IEEE Standards for Vehicular Communication

37

Table 2.2 PHY and MAC layer differences between 802.11a and 802.11p Layer PHY MAC

802.11a 20 MHz bandwidth, smaller guard band Ad hoc and Infrastructure modes

802.11p 10 MHz bandwidth, larger guard band WAVE mode in addition to legacy modes

Fig. 2.13 Handover in the IEEE 802.11r FT context

2

1 3

1: Mobile node updates old AP about handover. 2: Old AP sends session key to new AP. 3: New AP updates mobile node about successful delivery of session key.

2.4.2 Fast Transition: 802.11r IEEE 802.11r, also called Fast BSS Transition (FT) standard, allows faster transition of mobile nodes from one AP to another within a single mobility domain. The main purpose of introducing 802.11r is to reduce handover latency and facilitate delay intolerant applications such as VoIP. IEEE 802.11r attains low reconnection times by skipping the authentication process at every reconnection to the AP belonging to the same subnet. Consequently, 802.11r can avoid considerably large authentication delays. The 802.11r handover procedure is shown in Fig. 2.13 (Hasan et al. 2012), and briefly explained as follows. The first AP to which a mobile node authenticates, referred to as R0 Key Holder (R0KH), saves the Pairwise Master Key (PMK) generated from the authentication procedure. The rest of the APs of the subnet derive their unique session keys using the same PMK stored at the first AP. The session keys derived are used to encrypt messages exchanged between mobile node and AP. As the mobile node transits from R0KH to new AP, R0KH derives PMKR1 and forwards it to the new AP (R1KH) (Clancy 2008a). In other words, the master key is issued only once; the rest of the session keys are derived from the same master key by the encountered APs. Thus, a lengthy handshake authentication process reduces to two round trip exchanges: first, in which mobile node expresses its desire of handing over to the new AP and second, in which new AP confirms delivery of the new authentication key.

38

2 Basics of Vehicular Communication

Handover Keying (HOKEY) is another new protocol that incorporates the socalled re-authentication mechanism in EAP authentication protocol (Zheng and Sarikaya 2009). HOKEY adds two new messages to the conventional EAP protocol (see Sects. 7.1, 7.3.2 and Appendix B) that allows commencement and completion of the re-authentication phase. HOKEY also derives subsequent session keys from the key derived in the initial authentication session (Clancy 2008b). However, unlike 802.11r, HOKEY is specific to EAP authentication mechanism.

2.4.3 High Throughput: 802.11n IEEE 802.11n HT (high throughput) has been introduced to provide data rates as high as 600 Mbps to the WLAN users. 802.11n uses Multiple Input Multiple Output (MIMO) along with Orthogonal Frequency Division Multiplexing (OFDM) and a bandwidth of 40 MHz (instead of 20 MHz) in order to offer high data rates (Goth 2008). Frame aggregation is another method used in 802.11n to increase the throughput of the compliant devices. Since 802.11n networks use multiple antennae for reception and transmission, their transmission signal is not simple to comprehend for the legacy 802.11a/b/g stations. This is because the 802.11a/b/g standards use only one antenna. To prevent 802.11b/g and 802.11n stations from interfering with each other, 802.11n introduces protection schemes at PHY and MAC layers (Paul and Ogunfunmi 2009), which inform the stations about the periods when 802.11n stations are transmitting. The legacy stations stay silent during these durations and hence avoid collision and interference. 802.11n operates in 3 modes, namely legacy, mixed, and greenfield, in order to coexist with the 802.11b/g networks. Table 2.3 tabulates some characteristics of these modes (Hasan et al. 2012). With the popularity of 802.11n in domestic and commercial deployments, the vehicles are expected to attain higher throughputs, and hence an enhanced communication experience.

2.4.4 Very High Throughput: 802.11ac The 802.11ad and 802.11ac are the two latest standards that focus on offering data rates that are comparable to the gigabit Ethernet. Both standards are improvements on the existing 802.11n standard and retain many of its capabilities. The 802.11ad standard is being considered for 60 GHz band, which results in very high data rates

Table 2.3 802.11n modes of operation Mode Legacy Mixed Greenfield

MIMO Only while receiving Only with 802.11n stations Yes

Frame structure Legacy structure Legacy with 802.11b/g and HT with 802.11n HT structure

2.4 IEEE Standards for Vehicular Communication

39

(Goth 2011). The 60 Hz 802.11ad is a potential solution for backhaul communication in dense cellular networks. The high data rates promised by 802.11ad also make it suitable for uncompressed video transmissions (Verma et al. 2013). However, since 802.11ad operates on a very high frequency band (60 GHz), it is a better fit for short range communication only. On the other hand, 802.11ac operates below 6 GHz, excluding the already populated 2.4 GHz band. The 802.11ac standard supports channel bandwidths of 40, 80, and 160 MHz, as compared to 802.11n which only has 20 and 40 MHz wide channels. One primary channel in 802.11ac is 20 MHz, which is also used for carrier sensing to detect whether another device is transmitting in close vicinity. A set of primary channels are combined in order to get channels with increased bandwidth. For example, the 40 MHz channel has a primary channel of 20 MHz. Similarly, the 80 MHz channels have primary channels of 40 MHz, which in turn have 20 MHz primary channels (Bejarano et al. 2013). The 160 MHz channel is composed of two (contiguous or non-contiguous) 80 MHz channels. In a recent move, the Federal Communications Commission (FCC) has reserved an additional 195 MHz of bandwidth for 802.11ac devices in the 5 GHz band. The problem is that this new band overlaps with the existing DSRC band, which is being used by 802.11p vehicular communication (Park and Kim 2014). In particular, the channels 172 and 178 (used to time critical data exchange between vehicles) are set to face intense interference from the nearby 802.11ac devices. A bigger concern is that 802.11p uses 10 MHz while 802.11ac uses 20 MHz at the least. Consequently, the Clear Channel Assessment (CCA) using preambles is not possible under the present state of the 802.11p and 802.11ac (Park and Kim 2014). A detailed study has been reported by Park and Kim (2014) on how 20 MHz 802.11ac devices affect the performance of 10 MHz 802.11p vehicles. Like 802.11n, 802.11ac also employs MIMO. In fact, 802.11ac employs MultiUser MIMO (MU-MIMO). In MU-MIMO, multiple streams of data are sent to multiple receivers at the same time and frequency. Using MU-MIMO, an AP with 4 antennae can simultaneously support 2 users each with 2 antennae. Or, a 4antennae AP can serve 4 single antenna users at the same time (Bejarano et al. 2013). This technique is often dubbed as downlink MU-MIMO (DL-MU-MIMO) because MIMO is being used in the transmissions originating from the AP to its users. Using spatial multiplexing, an AP can employ DL-MU-MIMO to simultaneously transmit the data streams to multiple users. DL-MU-MIMO is a concept that is realized at the MAC layer using the Transmission Opportunity (TXOP) mechanism. TXOP was first introduced in the 802.11e standard in order to provide QoS services to the users. According to the legacy TXOP, one of the Access Categories (AC) gets a contention-free period to transmit its data. As the name suggests, in this time period, no other AC contends for the transmission right. On the other hand, in DL-MU-MIMO environment, there are several ACs that wish to transmit data to several users at the same time. Therefore, instead of using dedicated TXOP,

40 Table 2.4 Prospective IEEE standards for vehicular communications

2 Basics of Vehicular Communication

Standard 802.11p WAVE

802.11r FT

802.11n HT

802.11ac VHT

Modification PHY and MAC layer changes and introduction of WAVE mode Skips authentication at every reconnection and supports prioritizing traffic classes Uses MIMO and larger BW (40 MHz) Uses DL-MU-MIMO and larger BW (upto 160 MHz)

Application in vehicular environment Communications between OBUs and RSUs Allows very fast handovers between APs

Offers very high data rates Data rates in Gbps

multiple ACs “share” the same TXOP (Aajami and Suk 2015). The AC that acquires a TXOP, called the primary AC, decides whether to share it with other (secondary) ACs. Different ACs that share the same TXOP may have variable-length traffic to transmit. Chung et al. (2015) have developed an analytical model to determine the saturation throughput of 802.11ac when TXOP is shared between ACs having different traffic lengths. To this end, we have discussed some of the recent standards that relate well with vehicular communication. Table 2.4 summarizes the key characteristics of these standards.

2.4.5 IEEE 802.11ax: Work in Progress Building on our perpetual thirst of higher throughput, work is underway to introduce 802.11ax standard for WLANs. The application area for this standard is highly dense urban environments, for example, malls, public places, and transport systems (Au 2016). The main target is to increase the spectral efficiency in the environments where a large set of users simultaneously access wireless services. The 802.11ax standard is meant for both indoor and outdoor uses. The expected completion date for this standard is in early 2019.

2.5 Summary

41

2.5 Summary This chapter reviews relevant previous works that address disruption and handover latency issues. A categorized review is given by classifying different approaches adopted in these directions. This chapter highlights the research efforts in modifying and proposing different systems and protocols, in addition to the works that predict the future connectivity conditions of the mobile node. The works addressing the handover latency are categorized in terms of the individual phases of the handover, namely scanning, authentication/association, and address allocation. Some IEEE standards that can significantly affect the performance of vehicular communications are also discussed towards the end of this chapter.

Chapter 3

Performance Indicators of Vehicular Communication

Various WLAN parameters have specific significance with regard to their application domain. Parameters that affect WLAN performance in the indoor environments may be different from those that are important in vehicular communication. Performance of WLAN in a particular application mainly depends on the proper evaluation of the associated parameters. The parameters such as the beacon frame interval, Short Inter Frame Space (SIFS), DCF Inter Frame Space (DIFS), Contention Window size, for example, are specific to the general purpose use of WLANs. While these parameters are also important for R2V communications, there are two PHY layer parameters that are important in any kind of wireless communications, namely signal strength and data rate. It is obvious that R2V communications shall be rendered ineffective without the availability of strong signal strength and high data rates. In this chapter, an experimental assessment of signal strength and data rates is presented. These parameters are first defined and then evaluated in the vehicular setup.1 While these two parameters are significant for all applications that are envisaged for use in vehicular communication, there are other application-specific parameters that must be considered as well. For instance, real-time multimedia applications are getting increasingly popular these days. In addition to signal strength and data rates, network delay is a crucial parameter for such applications. Another PHY layer parameter that has implications on the network layer is the handover latency. A handover in vehicular communication must not add delay to the communication services for an improved end user experience. A detailed assessment of handover delay is presented in Chap. 7.

1

A mobile node is in vehicular setup when it is placed outdoors, such as on the roads.

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0_3

43

44

3 Performance Indicators of Vehicular Communication

3.1 The Vehicular Context The application of mobile technology is more challenging in the vehicular context in comparison with some of the other use cases of wireless data exchange. One of the key points that encourage the advent of new techniques is the fact that the wireless environment changes very rapidly. The channel state, which is itself highly variable, gets affected by the high speed of the vehicles. Due to this high speed and ever changing wireless environment, the signal strength received by a vehicular user is of great interest. It goes without saying that without adequate signal strength, data exchange cannot take place over the wireless links. Worse still is the fact that the users who are traveling inside the vehicles receive wireless signals after they penetrate through the vehicle’s body. A new approach to counter the so-called Vehicular Penetration Loss (VPL) is to deploy a roof-top antenna on-board the vehicle. The communication for the users inside the vehicle is done through the rooftop antenna so that the spatial difference between the transmitter and the receivers is small. All incoming messages for the users will be intercepted and retransmitted by the roof-top antenna for the vehicular users. This concept has been dubbed as Moving (or Mobile) Personal Cells (MPCs), which is explained further in Chap. 8 of this book. Secondly, the received signal strength should be high enough to allow data exchange at a high data rate. Data rate is of more importance these days because the networks are increasingly becoming “data-oriented.” This is in contrast with the legacy purpose of cellular networks: carrying voice. In order to meet the users’ expectations (quickly downloading the streaming and conversational content, etc.), a vehicular network should ideally offer high data rates. Thus, the received signal strength and the data rates are two of the most important parameters that are examined in greater depth in the following.

3.2 Key Parameters: RSS and Data Rate The Received Signal Strength (RSS) is the signal power received by a mobile node from an AP. It is imperative to ensure that reasonable RSS is available to the mobile node for effective communication. This is especially crucial for the 802.11based vehicular communications because the signals from the indoor APs have to penetrate through the walls and the vehicle’s body. Several mathematical models have been proposed to estimate the RSS and signal loss, for example, the log-distance path loss model [in Eq. (3.1)] and signal attenuation due to penetration [in Eq. (3.2)]. Pr .d/ D Pro  10˛log.d/ C X

(3.1)

LdB D 32:5 C 20log10 .f / C 20log10 .d/ C .Nw  W/

(3.2)

3.3 Measurement and Analysis

45

where Pro is the signal strength at a distance of 1 m from transmitter, ˛ is the Path Loss Exponent, and X represents the Gaussian random variable with zero mean and standard deviation of  dB (Rappaport 1996). f is the carrier frequency, d is transmitter-to-receiver separation, Nw is the number of walls, and W is the wall loss factor. Instead of using the mathematical models, this chapter covers the measurement of RSS in typical vehicular environments. Although the signal strength from an AP at a certain position may suffice for a particular internet application, it may not be enough to support another application at the same location. Therefore, it is important to first evaluate the signal strength requirements of various applications and then to compare the same with the WLAN RSS levels available on the roads. In addition to RSS, another factor that affects WLAN performance is its ability to support high data rates in the vehicular setup. A few works have addressed data rate evaluation, such as Ott and Kutscher (2005), Gass et al. (2006), and Cottingham et al. (2007). However, most data rate evaluations are conducted in non-urban settings such as in deserts and highways. In this chapter, data rate evaluation has been done in an actual urban setting. It has been pointed out in Shin et al. (2004) that a better signal strength from the AP does not guarantee better data rates. This is because too many nodes may be connected to an AP having a higher signal strength, thus degrading its capability to support high data rates. On the other hand, Srinivasan and Levis (2006) maintain that RSSI can be a good measure of channel quality but only within a certain threshold, while Zhang et al. (2008b) have used the Signal-toNoise Ratio guidelines for data rate adaptation. After measuring RSS and data rate in the vehicular setup, a study analyzing the correlation between these two has also been presented. Together with the observations on these parameters and the AP population (highlighted later), some comments on the feasibility of using the in situ WLAN infrastructure for real-time traffic congestion have been made. The “Extended MULE” concept presented later in this chapter shows that the sparsely located WLAN APs can still support on-road safety applications. The Extended MULE concept can be seen as a sample application of WLANs in vehicular communications that requires no modifications in the existing WLAN infrastructure. Another application of WLAN-based vehicular communication has been covered towards the end of this chapter.

3.3 Measurement and Analysis The following sections cover the measurement-based analysis of received signal strength and data rates.

46

3 Performance Indicators of Vehicular Communication

3.3.1 Signal Strength WLANs are very frequently used in a variety of internet applications. These applications are broadly classified as the Background, Interactive, Streaming, and Conversational by the 3rd Generation Partnership Project (3GPP) (Chakraborty et al. 2007). The conversational applications include the real-time applications while the streaming applications are generally semi-real time in which the user runs a video/audio stream while downloading it from a server. The interactive applications are internet messaging applications, and the browsing and email services come under the category of background applications. The main concern with regard to the use of WLANs in vehicular environments is to verify whether sufficient RSS is available on roads to support these applications. Since a commuter in a vehicle may choose to use any of these internet applications, the minimum required RSS thresholds for all of them must be established. Note that RSS is conventionally expressed in decibel (dB, dBm, dBi, etc.) and bears a negative value. For ease of analysis, signal strength values can also be expressed in percentage as RSSI (RSS Intensity). IEEE 802.11 standard has specified RSSI as an integer with a range from 0 to 255 signal levels. Different vendors specify their own range of measuring RSSI that extends from 0 to a certain maximum value (RSSI_MAX). RSSI can be expressed as percentage by dividing the observed RSSI level with the RSSI_MAX of the vendor card. For instance, if the RSSI_MAX of a certain card is 50 and the observed RSSI level is 30, then the RSSI in percentage comes out to be 60% (Tao et al. 2009). RSSI expressed as percentage offers an easier and more general way of analyzing signal strengths. The following test measures RSS in a typical vehicular environment. The setup is such that the 3GPP applications are executed one by one on a mobile node (laptop with Realtek 802.11g wireless card running Windows Vista) that is connected to an AP. In these tests, a Skype call represents the conversational traffic, a 300 kbps live video represents the streaming traffic, MSN chat session suffices for the interactive applications, and the web browsing session is used to represent the background applications. While running these applications one by one, the mobile node is moved away from the AP, thus reducing the RSS level. The motion of the mobile node away from the AP continues until an application fails; the corresponding RSS level is recorded as the minimum threshold for that particular application. The observed thresholds for all applications have been evaluated. Numerous tests on all 3GPP applications were performed in this manner but all of them have not been reported here. Since RSS thresholds were almost similar in all tests, the observations from one of the tests are recorded in Table 3.1. It can be seen from Table 3.1 that the RSS threshold for the interactive applications is the smallest while the same for conversational class is the highest. The threshold for background applications is observed to be 55%. It was also observed that the browsing speed becomes very slow in the RSS range 30–55%.

3.3 Measurement and Analysis Table 3.1 Minimum RSS thresholds for 3GPP applications (Hasan et al. 2009c)

Table 3.2 RSS observed in domestic and commercial areas (Hasan et al. 2009c)

47 Traffic Class Background Interactive Streaming Conversational

Mean RSS (%) Median RSS (%) Std deviation (%)

RSS (in dBm) 78 69 60 57

Domestic area 30.59 30 18.75

RSS (in %) 30 55 80 85

Commercial area 32.25 32.5 20.06

Now that the RSS thresholds have been established for various internet applications, they must be compared with the RSS levels offered by the indoor APs on roads. For the sake of this comparison, drive tests are performed in two areas, namely the domestic area and the commercial area. The domestic area is the one in which the vehicle traverses through the residential buildings with few or no commercial entities. The commercial area, on the other hand, comprises of entities like businesses, shopping malls, etc. The drive tests are performed on a public bus that rides through the commercial and domestic areas. The 25 min drive tests have recorded encounters with 185 and 274 APs in the domestic and commercial areas, respectively, using Vistumbler (2011). Note that different areas within different cities will exhibit a completely different population of WLAN APs. This population is also expected to change over time. The peak RSS values recorded for first 100 APs in both areas are shown in Fig. 3.1 (a,b), while these observations are tabulated in Table 3.2. The RSS sample is taken once every second throughout the time vehicle spends in an AP’s footprint. The maximum observed RSS was identified as the peak RSS for that particular AP. The overall mean RSS of an area is actually the mean of the peak RSS observed from the APs. As can be seen from Table 3.2, the mean RSS value for both areas is just above 30%. The RSS value of 30% is very low at which even the background class does not perform satisfactorily. Note that Table 3.2 enlists the peak RSS values only; the RSS observed at other time instants with these APs may have been even lower. The concept of MPCs which was introduced earlier in this chapter becomes more significant now that we have shown that the RSS values inside a vehicle are considerably low. An interesting question that arises as a consequence of these RSS considerations in vehicular communications is “whether the observations reported here represent the RSS in all areas in a city?” In other words, can a generalization be made out of the observations recorded in these two areas? The signal strength received by the mobile node depends on several factors such as the power settings of the APs and their distance from the roads. Since these factors are different for different areas in which drive run is performed, the RSS observations are also expected to vary accordingly. A similar test is performed in another commercial area that lasted

48

3 Performance Indicators of Vehicular Communication

Fig. 3.1 Peak RSS observed during encounters in domestic/commercial areas (Hasan et al. 2009c). (a) represents the tests done in a “commercial area” and (b) represents the same in “domestic area”

Table 3.3 RSS observed in a different area (Hasan et al. 2009c)

Mean Median Std deviation

RSS(%) 9.93 7 11.10

for 25 min. Following conclusion is drawn from the observations that are shown in Fig. 3.2 and tabulated in Table 3.3. The number of APs encountered in this test drive is far less than that encountered in the previous two areas. From this observation alone, it follows that performance of R2V communication may vary from place to place. The statistics for peak RSS obtained in this trace highlight that the mean RSS value is less than 10%. It follows that to exploit internet services from vehicles on roads and highways, an additional external antenna (Eriksson et al. 2008) can improve performance of these short lived connections.

3.3 Measurement and Analysis

49

60

Peak Signal Strength (%)

50

40

30

20

10

0

0

10

20

30

40

50

60

70

No. of Encounters

Fig. 3.2 Peak RSS observed in another area (Hasan et al. 2009c)

3.3.2 Data Rate Because WLANs are inherently designed for indoor use, their data rate evaluation is conventionally carried out in the indoor environments. The mathematical interpretations used for data rates also suffice for the indoor use only. The data rates estimated from Eq. (3.3) for 802.11g networks (Behzad 2002), for example, are used primarily for indoor applications only. DR D sc  ratesym  ratecode  tsym

(3.3)

where DR is the data rates, sc is the number of sub-carriers, ratesym is bits per symbol, ratecode is the code rate, and tsym is the symbol duration. This section measures the WLAN data rates in the high mobility environments using the following experimental setup. 3.3.2.1

Experimental Setup

The experimental setup is such that an outdoor mobile node connects to an indoor 802.11g AP, which is in turn connected to a server. Since the main focus here is to evaluate the data rates, the amount of time required to connect to an AP is not addressed here. The mobile node is moved from one place to another along the road adjacent to the building that houses the AP, first at walking speed and then at typical vehicular speed by placing it inside a vehicle. The tests at walking speed are referred to as those conducted in the low mobility scenario, while those at vehicular speeds

50

3 Performance Indicators of Vehicular Communication

Fig. 3.3 Setup for evaluating data rates in vehicular environments

Internet

Building

Server

a Dat fer s n tra

AP Path of mobile node along the road Mobile Node

are said to be conducted in the high mobility scenario. The tests are performed on three laptops with different combinations of hardware and software. For the rest of this discussion, these laptops are referred to as the Network Interface Cards (NICs). NIC 1 is equipped with Intel driver, Intel chipset, and Windows Vista, NIC 2 has a Realtek driver, ATI chipset, and Windows Vista while NIC 3 has Intel driver, Intel chipset with Windows 7. The difference in hardware and software is deliberately chosen because any combination of drivers, chipsets, and operating systems can be used from the vehicles. In order to report generalized results, 10 tests are performed in both low and high mobility scenarios. These 10 tests are performed on all 3 NICs in the low mobility setup and the best performing NIC is identified. The high mobility tests are performed only on the NIC that performs best in the low mobility setup. During both kinds of tests, the data rates are evaluated using IPerf (2011). The experimental setup is shown in Fig. 3.3. This evaluation requires the exchange of data from the mobile node (vehicle in Fig. 3.3) to the server via the indoor AP. It must be noted that this is one small portion of the overall R2V communication in which mobile node encounters one AP housed inside a building. On a larger scale, several such encounters in quick successions are desired for getting continuous WLAN services on the move. The data rate observations recorded in the low and high mobility tests are analyzed in the following section.

3.3 Measurement and Analysis

51

6

Data rate (Mbps)

5 4 3 2 1 0

10

20

30 Time (sec)

Production phase 1

40

50

60

Production phase 2

Fig. 3.4 Data rates observed in low mobility vehicular setup

3.3.2.2

Observations and Analysis

Ott and Kutscher (2004b) have classified the connection period between a vehicle and the AP into three phases, namely entry phase, production phase, and the exit phase. As the name suggests, the entry (or exit) phase is the time period during which the vehicle is entering (or leaving) the footprint of the AP. The production phase is when the vehicle is in the close vicinity of the AP, and hence gets high data rate values. Most of the data transfer takes place during the production phase. One production phase per every AP encounter has been reported in Ott and Kutscher (2004b). According to the observations from low mobility tests recorded in Fig. 3.4 (tabulated in Table 3.4), one AP encounter may give rise to two production phases as well. Figure 3.4 shows the mean data rate curve of an NIC and also highlights the two production phases observed during the tests. This trend of observing two production phases during a single AP encounter has also been observed for the other two NICs as well (see Fig. 3.5). The reason for observing two production phases is that the vehicle momentarily enters a region where the signal strength becomes very low. Due to the reduced RSS, there is a dip in the data rate curve which is evident in Figs. 3.4 and 3.5. This region of low RSS is often termed as the shadowing period. The experiments in Ott and Kutscher (2004b) do not report the shadowing period because the experiments are performed on a freeway in a desert. There are fewer refracting obstacles on a freeway as compared to the urban setup. In the real urban setting, however, one AP may not always provide one continuous production phase. The low mobility tests confirmed that NIC 1 performs comparatively better and hence it was used for further experimentation in the high mobility scenario. NIC 1 is placed in the car which is driven on exactly the same path where the walking

52

3 Performance Indicators of Vehicular Communication

Table 3.4 Data rates obtained from various NICs in the low mobility scenario (Hasan et al. 2010d)

NIC-1 2.603 6.1717 0.0065 62.8

Mean data rate (Mbps) Max. data rate (Mbps) Min. data rate (Mbps) Mean connection time (s)

NIC-2 2.515 4.7112 0 65.7

NIC-3 1.62 4.1371 0.0187 65.42

NIC1 NIC2 NIC3

6

Data Rate (Mbps)

5

4

3

2

1

0

10

20

30

40

50

60

Time (sec)

Fig. 3.5 Data rates observed for all three NICs (Hasan et al. 2010d)

tests had taken place. The observations from these tests may be segregated into two sets: one is the high performance set of tests in which reasonable data rates were observed, while the other is the low performance set of tests in which small values of data rates were observed. Note that the data rate tests conducted by placing the mobile node inside vehicles are termed as high “mobility” tests. The high “performance” tests are a subset of these tests which have shown reasonable data rates at vehicular speeds. Although the range of vehicular speed used in the tests is not very large, still, intuition suggests that changes in the vehicle speeds and the ever changing wireless channel characteristics (Godara 2002) have caused this difference in performance. The mean data rate in the high performance tests was 1.44 Mbps whereas the maximum observed was 5 Mbps. Note that the optimal data rate for vehicular communication is identified as 6 Mbps in Jiang et al. (2007). Only 4 out of 10 tests resulted in reasonable data rates, which are classified as the high performance tests. The rest of the 6 tests were the low performance tests in which the mean and maximum data rate values were found to be 0.33 and 1.38 Mbps, respectively. Figure 3.6 shows the mean values of data rates observed for high performance and

3.3 Measurement and Analysis

53

4 Overall Performance High Performing Obs

3.5

Low Performing Obs

Data Rates (Mbps)

3 2.5 2 1.5 1 0.5 0

0

2

4

6

8 10 Time (sec)

12

14

16

18

Fig. 3.6 Data rates in high mobility scenario, classified as low and high performing observations (Hasan et al. 2010d)

low performance tests, and the combined performance of the high mobility tests. It is obvious from this discussion that the observed data rate values are smaller than expected from the 802.11 networks. Hadallerp et al. (2007) address various issues that degrade the WLAN performance when accessed from vehicles. Keeping in view the RSS observations made in Sect. 3.3.1, the impairments in the RSS may be responsible for reduced data rates. In order to analyze the relation between RSS and data rates, a correlation study between the two has been presented in the following.

3.3.3 Correlation Between Data Rates and RSS The measurement and analysis reported in the previous sections show that RSS and data rates are low in 802.11-based vehicular communications. This leads to the debate whether the two are inter-related. Studying the relationship between the RSS and data rates is important because vehicles would normally handover to the APs with higher RSS and would anticipate higher data rates. Generally, the mobile node uses the RSS criteria to select the next AP for handovers. Because of this criteria, an AP with high RSS may have to serve more mobile nodes. Therefore, APs offering high signal strength may get too densely populated and consequently may not support high data rates.

54

3 Performance Indicators of Vehicular Communication 6 5 4 Data Rates 3 (Mbps) 2 1 0 1

3

2

4

5

6

7

8

9

10

11

10

11

Steps away from the AP ( x)

−64 −66 −68 −70 Signal −72 Strength −74 (dBm) −76 −78 −80 −82 −84

1

17’

2

3

17’

x1

4

5

6

7

8

9

17’

x3

x5

x11

Indoor AP

Fig. 3.7 Data rates with increasing distance from AP and decreasing RSS level (Hasan et al. 2011c)

An experiment is conducted on an indoor AP to test the variation in the data rates by varying the RSS in the vehicular environments. The RSS can be varied by simply moving the mobile node away from the AP. The data rates are recorded at different distances from the AP while moving the mobile node away from its footprint. Figure 3.7 shows the steady decrease in the RSS as recorded from the periodic Address Resolution Protocol (ARP) messages received by the Microsoft Network Monitor running on the mobile node. Starting at an initial distance of approximately 17 ft from the foot of the building that houses the AP, the data rates are recorded at approximately 8.5 ft intervals from the initial position. Figure 3.7 also shows the measured data rates, RSS, and the locations at which these measurements are taken. The data rates are measured using IPerf by sending UDP datagrams continuously to the AP for 30 s from location x (x W 1 ! 11). It can be seen that despite the fact that the RSS is constantly decreasing, the data rates face a sudden peak at step 7 in Fig. 3.7. The statistical analysis tabulated in Table 3.5 shows that small positive correlation exists between data rates and RSS. The Pearson correlation is 42.3%

3.4 Application: Traffic Congestion Monitoring

55

Table 3.5 Relationship between the signal strength and the data rates Statistical measure Pearson correlation t-Value Co-eff. of determination R2

Observation 0.423 1.40 0.179

Remarks Weak positive correlation Insignificant correlation Small dependence

which indicates a weak positive correlation. One of the main reasons for the small correlation between RSS and data rates is the presence of external interference (Raman et al. 2009). The t-test is often used to measure the t-value that quantifies the significance of correlation. For df D 9 and p D 0:05, the critical value from the t table comes out to be tc D 1:83, while the calculated t D 1:40. For all cases when t < tc , the null hypothesis cannot be ignored. This infers that even this small correlation between data rate and RSS is not significant. Furthermore, it can be seen from the co-efficient of determination (R2 ) that only 17.94% of variation in the data rates can be attributed to RSS. In summary, a strong signal strength from the AP does not ensure high data rates and handovers to the APs with high RSS may not always support high data rates. To this end, the measurement results on data rate and RSS have been presented. It has been shown that these two parameters are weakly correlated. Therefore, an AP providing low RSS level on the roads (which is often the case) does not necessarily support low data rates and vice versa. The next section uses these parameters along with other information to study the feasibility of using WLANs in traffic congestion monitoring on the urban roads.

3.4 Application: Traffic Congestion Monitoring Road accidents and casualties have become a serious hazard in everyday life. Thousands of fatalities and serious casualties are reported every year across the world. Traffic congestion has also become a serious issue. Traffic congestion costs around £20 billion every year on the UK roads (Joseph 2006b), while the same in the USA is ten times higher (DoT 2006). This calls for proposing and analyzing innovative methods to monitor traffic congestion on roads. This section analyzes the use of roadside WLAN APs for traffic congestion monitoring application. Conventionally, the Wireless Sensor Networks (WSN) spread across the area of interest are usually employed to support traffic congestion monitoring. Enabling low power application in the WSNs has been an interesting area of research for quite some time. Recently, the use of Mobile Ubiquitous LAN Extensions (MULE) entities has been introduced to enable low power sensor nodes. MULEs are mobile nodes (such as vehicles) that can communicate with the fixed sensor nodes to receive information and convey the same to a nearby base station, by means of their mobility (Shah et al. 2003). MULE provides energy efficient communication with the WSN

56

3 Performance Indicators of Vehicular Communication

a

b

Area to be monitored

Base station

AP footprint WLAN AP Congestion signal conveyed to the roadside AP

Sensor1

Sensor placed on the bus

Sensor senses traffic congestion

Fig. 3.8 MULE and Extended MULE approaches for traffic congestion monitoring (Hasan et al. 2011b). (a) MULE concept. (b) Extended MULE concept

because the sensor nodes only communicate with the MULEs over short distances and hence consume less energy. Further in the MULE approach, communicating a sensed stimulus to the base stations requires the resources of only one sensor node, which otherwise would require multihop communication over several intermediate sensor nodes. One issue with the MULE approach is that in order to monitor a large geographical expanse, considerable numbers of sensor nodes and base stations must be deployed across the area of interest. Therefore, the MULE concept faces heavy financial constraints. This concept can be revised (or extended) to propose a cost effective scheme for monitoring traffic congestion on the urban roads using indoor WLAN APs. The “Extended MULE (X-MULE)” concept for traffic congestion monitoring has been proposed and discussed in the following.

3.4.1 Extended MULE Concept The original MULE concept has been shown in Fig. 3.8a. X-MULE proposes the following changes in the MULE concept (see Fig. 3.8b). • Instead of deploying dedicated base stations, the already available WLAN infrastructure (series of roadside 802.11 APs) can be used to receive sensed stimuli from the sensor nodes. This can significantly save the deployment costs required to setup a dedicated infrastructure (Cho 2007). • Instead of placing sensors at fixed locations across the area of interest, the same can be placed on vehicles, such as the public buses. This adds the notion of mobility to the legacy WSNs that are generally fixed at a particular location. The public buses are suitable vehicles to house the sensor nodes. This is because the buses traverse all the major areas of a city on frequent basis. In contrast to taxis and cars, buses cannot change their route if they face congestion, and hence are in a

3.4 Application: Traffic Congestion Monitoring

57

better position to monitor traffic variations. Also note that traffic congestion does not occur on all roads of a city. In fact, only specific areas which are more frequently visited are subject to congestion. While private cars and taxis try to avoid such routes, buses are often scheduled to run more frequently on the congested roads. Therefore, X-MULE proposes to place the sensor nodes on buses which traverse across the city at regular intervals, sense and convey traffic information to the already available WLAN APs. Figure 3.8b shows that a bus (mounted with a sensor node) conveys the sensor information to the WLAN AP as soon as it enters its footprint.

3.4.1.1

Comparison with Other Works

X-MULE is a modified version of the MULE idea presented in Shah et al. (2003). As pointed out earlier, while Shah et al. (2003) propose to have the sensors laid across the area of interest, X-MULE proposes to place the sensors on the vehicles (such as buses). The advantage of placing the sensor nodes on buses is that the sensor nodes shall not have to wait for the MULEs to arrive and collect their sensed stimuli. Li et al. (2009) have also studied vehicular sensor networks by considering the use of taxis to monitor traffic. Since different roads and streets have different densities of taxis (Li et al. 2009), some mechanism of detecting multiple deliveries of the same information must be developed to make this scheme effective. While Li et al. (2009) have given two algorithms to detect congestion, in this work, the main concern is to determine whether the WLAN infrastructure can support traffic monitoring applications. The design and implementation of a mobile sensor system has also been covered in Hull et al. (2006) that exploits Bluetooth and WiFi networks. In X-MULE, however, the main focus is on the WLAN infrastructure only. WLAN footprint has been used in a neural network approach to detect vehicles in Caceres et al. (2009), while a technique to detect traffic congestion has been proposed in PAtikom et al. (2006). This work focuses on the communication aspects of X-MULE; the techniques to detect congestion have not been discussed here.

3.4.1.2

X-MULE Issues

The communication aspect of X-MULE requires detailed consideration of the following issues. • It is obvious from the previous discussion that reasonable roadside infrastructure is pivotal in supporting the X-MULE idea. Not only the population of APs, but their location is also significant. One AP located close to a road is better than several of them deployed far away from the road. In addition to the population and location of the APs, the data rates supported by the APs are also important. For instance, encountering 802.11g and 802.11n APs is more desirable for quick transmission of information.

58

3 Performance Indicators of Vehicular Communication

• A vehicle must stay connected with the APs during most of the time it spends on the roads; in other words, the ratio of connected time to the total drive time must be high. It is worth mentioning here that a high population of APs does not guarantee a large connection ratio. This is because the APs are classified as open and closed based on their authentication schemes. While open APs are accessible by the walkup users, closed APs require proper user credentials before granting the network access. • Finally, the communication between the vehicles and AP for conveying congestion information must not affect the performance of that WLAN AP. Note that the public WLAN APs that are used in X-MULE shall also be serving their respective owners. The use of these APs for traffic congestion monitoring should not degrade the QoS received by their users. In the following sections, the aforementioned issues shall be addressed to comment on the feasibility of X-MULE concept.

3.4.2 Roadside Infrastructure The series of WLAN APs that are located alongside roads is referred to as the roadside infrastructure. In this section, an analysis on the roadside infrastructure

Fig. 3.9 The route showing starting and ending location inscribed in boxes (Hasan et al. 2011b). The tests are performed in the city of Derry, Northern Ireland, UK

3.4 Application: Traffic Congestion Monitoring Table 3.6 APs encountered during the tests conducted in dense traffic conditions (Hasan et al. 2011b)

Table 3.7 APs encountered during the tests conducted in normal traffic conditions (Hasan et al. 2011b)

59

Total No. of APs No. of open APs No. of 802.11b No. of 802.11g No. of 802.11n

SR to NR 34 25 0 31 3

NR to SR 31 18 1 26 4

Total No. of APs No. of open APs No. of 802.11b No. of 802.11g No. of 802.11n

SR to NR 25 18 1 19 5

NR to SR 27 14 0 27 0

in the form of number of APs, their radio type, and authentication scheme has been given. The objective is to determine whether reasonable WLAN APs are available to support X-MULE concept. This analysis is based on the observations taken from the drive tests carried out in the city of Derry, NI, from a chosen area to another. The drive tests run from Strand Road (SR) to Northland Road (NR) via Buncranna and Branch Roads and back through the same route. Followed route is shown in Fig. 3.9 with starting and ending points inscribed in boxes. While this route faces reasonable congestion during the rush hour, no congestion was observed during the tests. The vehicle speed was manually limited to 25–30 km/h to represent the congested traffic patterns and 45–50 km/h to represent normal traffic conditions. The information on the AP encounters has been collected using Vistumbler (2011).2 During the tests, the DHCP utility in the mobile node was switched off to avoid connections with any open unencrypted AP. Only the information on the availability of the APs was desired which was obtained without connecting to them. Table 3.6 reports the observations of the drive tests conducted at low speed (representing dense traffic conditions), while Table 3.7 reports the same for the normal traffic conditions. For clarity and ease of analysis, the results are classified in two sets: one set of observations is for the drive test from SR to NR, while the other corresponds to the test from NR to SR. It is encouraging to note from the observations that reasonable infrastructure is available to support the X-MULE concept. Tables 3.6 and 3.7 have shown that on an average 30 APs remained available in both normal and dense drive tests. It can also be observed from the tables that 66.15% of encountered APs in dense conditions and 61.5% of encountered APs in the normal conditions are open. Presently, the closed APs do not provide access

2 The mobile node was not equipped with the GPS utility during the tests and the information on the location of APs was not collected to ensure privacy.

60

3 Performance Indicators of Vehicular Communication

Table 3.8 Encounter time statistics for dense and normal traffic conditions (Hasan et al. 2011b)

Encounters less than 10 s Mean encounter time (s) Median encounter time (s) Standard deviation (s) Overall connected (%)

Dense traffic 0 57.3 57 1.4 60.22

Normal traffic 11 55.76 57 9.21 55.76

to the walkup users; however, the implementation of WISPr can even make these APs available to the vehicles. Also note from Tables 3.6 and 3.7 that 802.11g APs are more popular among the WLAN users. Even a small encounter of 10 s with an 802.11g AP can practically transfer up to 33.75 MB of data (Geier 2002). Theoretically, the 57 (802.11g) APs recorded in Table 3.6 can transfer 3847.5 MB of data in a 10 s encounter. 802.11n APs were also encountered during the drives. The encounters with these APs can increase the data transfer capacity by many folds.

3.4.2.1

Encounter Duration

Table 3.8 records the encounter time statistics for the test drives. The observed mean encounter time of more than 55 s is consistent with the observations recorded in Ott and Kutscher (2004a). Recall from Section 1.5.2 that the mean encounter time of 15 seconds was observed in another area. This difference in encounter times implies that different areas have different encounter time characteristics. This shall be highlighted again in Chaps. 4 and 5 while modelling disruption in R2V communications. Also note from Table 3.8 that the mean and median encounter times for dense and normal tests are similar but their standard deviation is very different. High standard deviation is observed in the normal trace because 11 encounters lasted for less than 10 s (which were not recorded in the dense conditions). The importance of 10 s encounter time comes from the fact that the delay in handing over to the AP ranges between 8 and 10 s (Mishra et al. 2003). Therefore, only the encounters lasting more than 10 s shall be productive in R2V communications. Assuming the handover latency to be 10 s, the average usable time (timeusable ) for vehicles in normal and dense conditions becomes 45.76 and 47.3 s, respectively. The average theoretical data transfer capacity (DTCavg ) can therefore be calculated using Eq. (3.4). DTCavg D DataRate  timeusable  N

(3.4)

where theoretical DataRate is 54 Mbps for 802.11g APs and 600 Mbps for 802.11n APs, N is the number of APs encountered. Using the above relation, DTCavg for dense and normal traces are found to be 18,199 MB and 14,208 MB, respectively, for 802.11g networks.

3.4 Application: Traffic Congestion Monitoring

61

3.4.3 Communication Mechanism This section discusses the information exchange between the vehicle and the roadside AP. The vehicle can make use of the ISM links to convey information regarding traffic congestion. It has been mentioned in Sect. 3.3.1 that the trafficrelated communication must not degrade the performance of the public APs. The AP performance (ı) is mathematically expressed in Eq. (3.5). Intuitively, it depends on the end user load , its intensity  , and the signaling overhead of the congestion messages  . The signaling overhead further depends on the frequency  and the packet size  of the congestion messages, as given in Eq. (3.6). ı D f .; ;  /

(3.5)

 D f .;  /

(3.6)

It is assumed that the frequency of sending the ICMP (Internet Control Messaging Protocol) messages is once every second ( = 1/s) while three different values of packet sizes ( = 1.5, 3, 4.5 KB) are examined. As the internet users can use four different 3GPP applications, the load intensity  can be further expanded as given in Eq. (3.7).   f1 ; 2 ; 3 ; 4 g

(3.7)

where 1 denote the conversational applications, 2 represent streaming applications while 3 and 4 represent the interactive and background applications, respectively. Note that the bandwidth requirements of these applications decrease from 1 to 4 .

Internet Node-C

Streaming/ Skype Call

ICMP Signals

Node-A Node-B

Fig. 3.10 Experimental setup for checking the impact of ISM emissions on AP performance

62

3 Performance Indicators of Vehicular Communication

Based on the above parameters, the following experiments are performed to evaluate the AP performance when the vehicles use their ISM links for delivering congestion information to the roadside APs. In order to represent the scenario in which a vehicle sends congestion signals to an indoor AP as it serves another indoor node, one indoor and one outdoor mobile nodes are connected to the internet via the same AP. The setup is shown in Fig. 3.10. The node that behaves as a general indoor internet user during the experiments is referred to as Node A (a laptop running Windows Vista with Realtek 802.11g driver). Since Node A can choose to run any 3GPP application, the tests are performed with the two most bandwidth demanding applications: conversational (1 ) and streaming (2 ). The other node in the setup is Node B (a laptop running Windows Vista with Intel(R) Wireless WiFi link 5100 driver), which represents the outdoor vehicle that conveys congestion information to the AP via the ICMP messages. In the first experiment, Node A played an online 300 kbps video stream for 15 min through the AP, while Node B sent 3 KB ICMP messages continuously over the ISM links to the same AP. In the vehicular context, Node B floods Node A’s AP with congestion information over the ISM band. The throughput for Node A is evaluated under this condition and compared with that achieved in the absence of congestion signaling. The throughputs calculated using the OnlineEye Pro are graphically shown in Fig. 3.11a, b. Note that measuring the performance of streaming application represents the downlink characteristics only. When a mobile node plays a stream, it receives information from the server without necessarily uploading anything. Therefore, a slight decrease in the downlink throughput (43.81 kbps with ISM emissions compared with 46.71 kbps without them as shown in Fig. 3.11) may be observed. Note that there are some glitches in the throughput diagram shown in Fig. 3.11b due to the congestion signaling. During the experiment, the mobile node continuously sent the ICMP messages to the AP (with  D 1=s), which shall not be the actual case for reporting congestion. One ICMP signal from the vehicle to the AP would be enough to report congestion in normal environmental conditions. Therefore, it is safe to assume that these glitches shall not be present in the throughput diagrams of actual X-MULE application. Note that this evaluation involves one vehicle and one AP. More rigorous evaluation requires multiple vehicles communicating traffic information to the AP. Moreover, since XMULE proposes to use public buses, a method of identifying different buses needs to be established as well. For assessing the impact of congestion signaling on AP performance while it supports conversational application, the same procedure is repeated with Node A making a Skype call of around 10 min with a wired client (node-C in Fig. 3.10). Node B, like the previous experiment, floods the AP with the 3 KB ICMP messages. The observations from these tests infer that there is no significant difference between the amount of information sent (or received) per unit time, however, like the former experiment, ISM emissions do introduce glitches in the throughput diagrams which may lead to annoying results for the end users. It should again be emphasized that the actual traffic monitoring application would not require so many signals sent over the ISM links and hence will not lead even to this small performance degradation.

3.4 Application: Traffic Congestion Monitoring

63

Fig. 3.11 (a)/(b): Throughput diagram for node-A playing streaming video while node-B is/is not sending ICMP messages (Hasan et al. 2011b)

The throughput diagrams for Node A in the presence and absence of ISM emissions are shown in Fig. 3.12a and b, respectively. The performance of X-MULE concept also depends on the available RSS on the roads. It has been shown earlier in this chapter that different network applications require different RSS levels for satisfactory performance. The following experiments determine the RSS levels that are required by a vehicle to convey a

64

3 Performance Indicators of Vehicular Communication

Fig. 3.12 (a)/(b): Throughput diagram for node-A making a Skype call with node-C while node-B is/is not sending ICMP messages (Hasan et al. 2011b)

congestion signal to the AP. ICMP ping messages of three sizes are exchanged between the mobile node and the AP at different RSS levels to determine Round Trip Times (RTT) and Packet Loss (PL). The focus on RTT is because of the fact that the delivery of congestion message is a time critical issue and should not incur large delays. Similarly, studying PL is important because smaller the PL, smaller is the need to retransmit the same information repeatedly. While Eriksson et al. (2008) have used 1500 bytes ICMP ECHO message for probing the APs, these tests

3.5 Case Study: In-Vehicle Infotainment

65

Table 3.9 RTT (in ms) increases with increasing packet size and decreasing RSS (Hasan et al. 2011b)

RSS (%) 80–70 70–60 60–50 Average

Table 3.10 Packet losses increase with increasing packet size and decreasing RSS (Hasan et al. 2011b)

RSS (% ) 80–70 70–60 60–50 Average

1.5KB 192.66 275.33 342.33 270.01 1.5 KB 2 2 3 23.33

3KB 242.33 314.66 433.33 316.99

4.5 KB 275.66 344.44 427.66 349.25

3 KB 2 2 4.66 28.88

4.5 KB 1 4.33 6.66 39.96

investigate the performance of 1.5, 3, and 4.5 KB ICMP packets at varying RSS levels. Three tests are conducted for each packet size at three different RSS ranges, 50–60%, 60–70%, and 70–80%. In order to change the RSS, the distance between the AP and the mobile node was increased by moving the mobile node away from the AP. At different distances from the APs, the RSS fell in the pre-defined ranges where the RTT and PL were evaluated. Each test comprised of sending 10 ICMP messages of the said sizes to the AP. Tables 3.9 and 3.10 quantify the inverse relation that exists between RTT and RSS, and between PL and RSS. It can be inferred from Table 3.9 that if the RSS from the roadside APs is low, delays may be introduced in transferring the congestion signal to the AP. Furthermore, Table 3.10 suggests that for better reliability (reduced packet loss), the size of the congestion signal must be kept small. As can be seen from Table 3.10, 39.96% of the packets were lost while experimenting with 4.5 KB ICMP packets at varying signal strengths.

3.5 Case Study: In-Vehicle Infotainment Vehicular communication has traditionally been seen as a service that allows information exchange in the events of emergency. The safety of commuters has been one of the main driving forces for the development and deployment of the vehicular technology. Now when the foundations of vehicular communication have been led, and a lot is know about their use in emergency situations, the researchers are exploring its use in providing entertainment services to the commuters. The in-vehicle entertainment services are best suited for the commuters who take on long journeys. The so-called infotainment services combine the data exchange and entertainment aspects of vehicular communication. Na et al. (2016) have proposed an In-Vehicle Infotainment Network (IVIN) that has applications in safety services as well as in providing entertainment for the commuters. IVIN is comprised of a vehicle that receives LTE traffic from the cellular

66

3 Performance Indicators of Vehicular Communication

base stations using an external antenna, which collects and transmits data for all individual users on board the vehicle. After receiving data, the external antenna forwards that to the corresponding users on WiFi links. Thus, the communication inside the vehicle is on 2.4 GHz band while that taking place between the vehicle and the base stations is on the licensed spectrum. In a dense vehicular environment, which is common in many developed cities across the world, the downlink transmissions of IVIN inside a vehicle will interfere with those of the neighboring vehicles. One of the basic ideas behind mitigating the interference between vehicles is to enforce a change in the channel used for transmission. This so-called channel hopping can either be done proactively or in a reactive manner. In the former, the two spatially close by transmissions will never be on the same channel. On the other hand, in the latter, the channel hop will take place only when interference between two vehicles is observed. Na et al. (2016) maintain that while a number of interference mitigation techniques exist in literature, none of them take into account the motion of users. In all previous works, it is assumed that the interfering nodes are not changing their locations with time. However, this is not the case with fast moving vehicles. Therefore, a new interference mitigation technique has been proposed for use in IVINs (Na et al. 2016). The central idea is that whether to change the channel will depend on the estimated duration of interference. If the interfering vehicles will be in each others’ range for a short time duration, channels will not be hopped. In this case, the communication experience will get deteriorated as long as the interference lasts. Not hopping the channel is a good idea in instances when two fast moving vehicles cross each other on a highway traveling in opposite directions. The vehicles will surely come close to each other but for a very short period of time. On the other hand, if vehicles are expected to stay reasonably close to each other (vehicles traveling together on a dense road), the proposed scheme calls for a change in transmission frequency. The proposed scheme is shown to have throughput gain while incurring additional overhead pertinent to signaling.

3.6 Summary This chapter gives the measurement and analysis of the data rates and RSS supported by an indoor AP in the vehicular setup. The RSS thresholds for the 3GPP applications are evaluated and compared with the signal strength available on the roads. Data rate evaluation in a typical urban setting is reported under low and high mobility scenarios. Based on the finding that both data rate and RSS levels are low, the correlation between these two parameters is analyzed. The correlation analysis suggests that the small RSS from most of the APs in the vehicular environments may not always infer a low data rate. Towards the end of this chapter, X-MULE concept for traffic congestion monitoring was presented and discussed. Various issues related to this idea such as the infrastructure support, connection times, RSS threshold

3.6 Summary

67

required for congestion signaling, and the impact of these signals on individual AP performance are also discussed. While the data rate and RSS considerations have been taken into account in this chapter, the issue of disruption has not been covered here. It has been pointed out earlier in Sect. 2.1 that the problem of disruption arises inherently because of the unplanned deployment of WLAN APs. The subsequent chapters focus on measuring disruption in the vehicular environments using mathematical modelling.

Chapter 4

Markov Representation of Vehicular Communications

Mathematical models are used in various fields of science and engineering to represent a system in terms of mathematical equations. A system expressed in terms of mathematics allows detailed analytical evaluation of the same. In the context of this book, the main interest is in representing vehicular communications using mathematical models so that some means of analyzing disruption are developed. It has been discussed in Sects. 1.3 and 2.1 that disruption has been a major problem with WLAN-based vehicular communications due to the unplanned placement of 802.11 APs. While some efforts have been made that focus on tolerating disruption, this chapter (and the next one) models R2V communication setup and introduces a mathematical interpretation of disruption. The main motivation behind mathematically modelling disruption is that its quantitative analysis is imperative to assess the extent of tolerance required in a particular area. Among the various modelling tools available, Markov models have been used overwhelmingly in modelling different communication systems. Stern et al. (1994) have used the Markov models to model the effects of short silent gaps during a telephonic conversation. The communication between two parties has been represented by the transitions of a communication device between a set of states. The state transitions depend on the device’s talking and silent characteristics. The developed model is actually an enhanced version of the Brady model (Brady 1969) that models on–off speech patterns in a two-way conversation. The Brady’s model is a six state model which incorporates several user behaviors during a conversation such as talk spurts and long silence gaps; it ignores the silence gaps shorter than 200 ms. The state transition characteristics of the Markov model have been exploited in Goodman and Wei (1989) to detect speech activity during a conversation. The model is used to analyze the performance of Packet Reservation Multiple Access (PRMA) by varying parameters such as channel rate, source rate, and delay. In each of these approaches, a process or entity changes its state based on certain events and probabilistic parameters. Note that the state transition addressed in these models

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0_4

69

70

4 Markov Representation of Vehicular Communications

does not relate with the physical motion of the node; rather, these works focus on modelling the changing behavior of a stationary node as state transitions of a Markov model. This chapter shows that the Markov models can be used to represent the connection between the roadside WLAN APs and the vehicles. The chapter starts with the basic introduction of Markov models followed by a discussion on how they can be used to model R2V communication scenario.

4.1 Markov Models 4.1.1 Fundamentals of Markov Chains A collection of discrete random variables is often termed as a discrete-time stochastic process X, such that X D fXn ; n 2 Ng, where N is a discrete index set and Xn is the state of the process at time instant n (Ross 2002). This stochastic process is referred to as a Markov chain if the probability of transition to the next state j from the present state i only depends on state i and not on the previous states. More specifically, in a Markov chain, the probability that a system is in state xnC1 at time n C 1 depends only on the probability that it is in state xn at time n (Haykins 2009). This property is termed as the Markov property. If a system does not exhibit the Markov property explicitly, an implied representation of the same may also be constructed (Stewart 2009). P.XnC1 D xnC1 jXn D xn ; Xn1 D xn1 ; : : : ; X1 D x1 / D P.XnC1 D xnC1 jXn D xn / (4.1) The probability of transition from state i to j, Pij , is given in Eq. (4.2). P.XnC1 D jjXn D i/ D Pij

(4.2)

Since Pij is the conditional probability, it satisfies the conditions given in Eqs. (4.3) and (4.4) (Ching and Ng 2006): Pij  0 _ i; j X Pij D 1 _ i

(4.3) (4.4)

j

Equation (4.4) suggests that the row elements of the transition probability matrix must add to 1. An m-step transition between the states i and j infers that the system has to undergo m transitions between states i and j. Pm ij D P.XnCm D xj jXn D xi / for m D 1; 2; : : :

(4.5)

Figure 4.1 shows the Markov model that represents the communication between nodes as state transitions (Tsankov et al. 2007). Note that direct transition between

4.1 Markov Models

71

Fig. 4.1 Schematic of modified Brady’s model

state 0 and state 2 is not possible in Fig. 4.1. The transitions between these states involve an m-step transition where m D 2. It can also be seen from Fig. 4.1 that the communication system is making transitions between the three states, ON, OFF, and 2ON. These transitions represent the underlying communication process between the two nodes. For instance, state-1 in Fig. 4.1 represents the scenario when one node is silently listening to the other node. States i and j are said to communicate with each other if they can be reached from each other. This communication is represented by i $ j. It follows that, if i $ j and j $ k, then i $ k. The Markov chains in which it is possible to go to every state from every state are called Ergodic Markov chains (Grinstead and Snell 2007).

4.1.2 Markov Process in R2V Communications As mentioned in the previous section, Markov model represents a system that makes transitions between a set of states. The main interest in using Markov models in vehicular communications is that their characteristic of state transition can be used to depict a vehicle entering and exiting the AP footprints. The vehicle can be shown to make transitions between two states, usable (when the vehicle is under the AP footprint) and disconnected (when the vehicle is away from the AP footprint). When a vehicle establishes a connection with a WLAN AP, it is said to have transitioned to the usable state from the previous (disconnected) state. When it moves out of the AP footprint, it is considered to have transitioned to the disconnected state from the

72

4 Markov Representation of Vehicular Communications

Fig. 4.2 State transition phenomenon in R2V communication

State: Disconnected

State: Connected

State: Connected

Fig. 4.3 Two-state Markov model representing R2V communication

usable state. Figure 4.2 shows a vehicle transitioning between the two states while moving from one place to another. While the state transition characteristic of Markov models is directly relevant to vehicular communication, it is not clear whether Markov property holds in this context. Markov property may not hold in certain cases, for example, in areas where AP deployment is sparse making it unlikely to encounter two APs together. Nevertheless, this book assumes that the Markov property holds and gives a limited insight into model accuracy towards the end of Sect. 5.5.2. This assumption is in line with the modelling approach adopted in Yen and Yang (2006). Note that this Markov model serves as a foundation to develop a hidden Markov model (HMM) in the next chapter. The generality, limitations, and need of the model have been highlighted at the end of Sect. 5.2.3. Figure 4.3 shows the proposed Markov model which represents this R2V communication. In essence, the motion of vehicle is modelled by a 2-state Markov model in which the mobile node makes transition to one of the two states based on certain transition probabilities. Figure 4.3 also shows all possible transition probabilities for the 2-state model. Note that Puu (or Pdd ) denotes the probability of re-entering the usable (or disconnected) state at t C  while starting from the same state at t, where  is the time period after which the model fires the state transition. The other two probabilities Pdu and Pud are called the crossover

4.2 Estimating the Transition Probability

73

probabilities because the system “crosses” over to a different state with these probabilistic values. The crossover probability Pdu (or Pud ) denotes the probability of making transition from the disconnected state to the usable state (or from usable state to the disconnected state). The mathematical definitions of Pdu and Pud are given in Eqs. (4.6) and (4.7), respectively. P.XnC1 D usablejXn D dis/ D Pdu

(4.6)

P.XnC1 D disjXn D usable/ D Pud

(4.7)

Pdd , Puu , Pdu , and Pud are conventionally represented in the matrix form as shown in Eq. (4.8), where PT is the state transition matrix.   Puu Pud (4.8) PT D Pdu Pdd The proposed is an event-driven model that fires every second ( D 1) based on the event of an AP hit. The model shows the mobile node as making transitions at  D 1 s interval based on whether it is under AP footprint. One second interval is chosen because the software used in data collection records AP information after every single second. Upon encountering an AP, it makes a transition to the usable state otherwise to the disconnected state. If the mobile node enters an AP footprint at a certain time, the probability Puu shall increase every second until the periodic beacon messages from that AP cease to reach the mobile node. As soon as this happens, the mobile node makes transition to the disconnected state with probability Pud . The mobile node stays in the disconnected state until it receives a beacon signal from some other AP. Consequently, the probability Pdd keeps increasing every second until a new AP is encountered. Similarly, as long as the mobile node keeps listening to the beacon signals from an AP, it stays in the connected state and the probability Puu keeps increasing. The next section details the evaluation of transition probability PT D fPuu ; Pud I Pdu ; Pdd g for the Markov model representing R2V communication.

4.2 Estimating the Transition Probability 4.2.1 Data Collection The calculation of PT requires the use of probability and statistical tools on a given set of data. Data acquisition is key to proposing effective and accurate mathematical models. The data may be collected by simulation or via experiments. Simulations are less labor intensive and cost effective but do not guarantee the level of credibility that comes with the experimental data. In some cases, various organizations assume the role of data collection and make the acquired data available to the researchers for further analyses. This data may also be made available to the public databases for a more widespread use. However, if the data is not already available, the process of data collection precedes the probability calculations. This book sets out to measure

74

4 Markov Representation of Vehicular Communications

Table 4.1 Statistics representing encounter times between a mobile node and an AP

Speed Total no. of APs No. of open APs Mean encounter time (s) Median encounter time (s) Standard deviation (s)

25–30 km/h 65 43 57.3 57 1.41

45–50 km/h 52 32 55.76 57 9.21

disruption in different geographical areas. Disruption in a certain area depends on the AP placement in that area. Therefore, the information on APs in the areas of interest needs to be collected first. This information is collected by conducting drive tests, which is used to train the model. The resulting model is used (in Chap. 5) to measure disruption. This section uses the data obtained from the drive tests reported in Table 3.8 of Chap. 3. The same has been shown here in Table 4.1. Recall from Sect. 3.3.2 that the data on AP hits was collected by driving through a certain area at high and low vehicle speeds. It can be seen from Table 4.1 that the mean encounter time is almost 1 min at both traffic patterns. However, the standard deviation in the high speed tests is very large. The reason for observing a higher standard deviation is that several AP encounters in the high speed tests lasted for less than 1 s. Figure 4.4 shows the encounter times between the mobile nodes and the APs observed during the drive tests. It can be seen from Fig. 4.4a that between encounter number 26–42, 10 encounters did not even last for 1 s. These encounters are the main reason for observing a high standard deviation in the high speed dataset. No such observation was found for the low speed tests as can be seen in Fig. 4.4b. The steady-state model proposed in this chapter is based on the number of encounters and their duration. The impact of vehicle’s speed on the model parameters is not addressed here. However, Sect. 5.5 describes the variations in the intermittency of 802.11-based vehicular communications with changing traffic patterns. The following section details the method that is conventionally employed to calculate PT from the available data. It also shows that the assumptions made for probability calculations with regard to data distribution are not suitable for R2V communications.

4.2.2 Probability Distribution of Dataset The transition probabilities are generally computed on the assumption that the given dataset is exponentially distributed. The works reported in Stern et al. (1994) and Tsankov et al. (2007) assume that the dwell time in the steady states of the Markov model are exponentially distributed. Therefore, the general convention is to use the exponential relations such as one given in Eq. (4.9) to compute the transition probabilities. Ps1 ;s2 D 1  e =t1

(4.9)

4.2 Estimating the Transition Probability

75

Fig. 4.4 Fluctuations in the encounter times for high speed and low speed datasets. (a) Encounter times at 45–50 km/h. (b) Encounter times at 25–30 km/h

76

4 Markov Representation of Vehicular Communications

Probability plot for time spent in connected state Exponential fit Poisson fit

Probability

0.99

0.95 0.9

0.75 0.5 0.25 0.1 52

53

54

55

56

57

58

59

Time spent in connected state (sec)

Fig. 4.5 Probability plot with exponential and Poisson fits for low speed dataset

where Ps1 ;s2 is the transition probability from state 1 (s1 ) to another state (s2 ) when the system spends time t1 in s1 with a slot duration (Goodman and Wei 1989). Before using Eq. (4.9) for calculating PT , a brief analysis is required to see whether the dataset obtained from the drive tests follows exponential distribution. Drawing a probability plot is a subjective way of determining whether a dataset follows a certain distribution. Kvam and Vidakovic (2007) have debated the feasibility of using probability plots in comparison with the analytical methods to examine the distribution of the dataset. The probability plot for the dwell times in the low speed test is sketched in Fig. 4.5. The exponential and Poisson fits are also plotted alongside the dataset. It can be seen from Fig. 4.5 that the probability plot deviates significantly from the exponential and Poisson’s fits. Similar observations were also made for the dwell times observed during the high speed tests (Hasan et al. 2010a). While Fig. 4.5 conforms to a smaller dataset containing 65 APs, Fig. 4.6 has been plotted to analyze a larger dataset. This dataset contains 785 APs and is formally introduced later in Sect. 5.5. Because Fig. 4.6 plots more samples it is comparatively smoother and provides a better graphical representation (Hasan et al. 2010a). It is interesting to note that the dataset approximates exponential distribution in the beginning but shows deviation towards the ending tail of the plot. This has also been observed for a dataset that encountered 274 APs. Equation (4.10) gives the relationship between mean and median of exponentially distributed data (Panik 2005). Median D

ln.2/ 

(4.10)

4.2 Estimating the Transition Probability

77

Encounter duration Exponential fit

0.9999

Probability

0.9995 0.999 0.995 0.99 0.95 0.9 0.75 0.5 0.25 0.05 0

50

100

150

200

Data

Fig. 4.6 Probability plot for a comparatively larger dataset (later used in Sect. 5.5) Table 4.2 Difference in the observed and calculated median values for the dataset

Median Observed Calculated

High speed 57 38.64

Low speed 57 39.71

Note that the median values calculated from the datasets (reported in Table 4.1) are quite different from those computed using Eq. (4.10). Table 4.2 shows the observed and calculated median values for the dataset. It can be seen that the property given in Eq. (4.10) does not hold true for the collected dataset. In the light of these observations, the exponential relations are not used in calculating the transition probabilities for R2V communication model. It may be argued that because the AP encounters during a drive can be seen as “events,” the entire process may be modelled as a Poisson process. In order to verify this, Poisson fits are also shown in Fig. 4.5. The figure shows that the collected dataset does not follow the Poisson distribution as well. Additionally, note the following properties of Poisson processes that are not found in R2V communication setup. Firstly, in a Poisson process, the arrival of the events depends only on the length of the time interval for which the events are observed. Applying this characteristic to the R2V communication scenario infers that the longer the drive time the larger the number of observed AP hits. More specifically, Poisson processes have stationary increments (Ross 2002). In typical R2V communications, several other factors apart from the length of the drive time affect the AP hits, such as the vehicle speed, AP population, and the location of APs. Therefore, the length of time interval is not the only factor affecting the arrival of events in R2V communications. Secondly, the events in a Poisson process do not arrive in batches (Viniotis 1998). In the context of R2V communications, this property infers that the mobile

78

4 Markov Representation of Vehicular Communications

Fig. 4.7 AP diversity observed for the drive tests

node shall encounter only one AP at a particular time instant. On the contrary, the drive tests have recorded multiple AP hits at the same time instants. Figure 4.7a, b shows that several APs were encountered at the same time instants during the

4.2 Estimating the Transition Probability

79

high and low speed drive tests, respectively (Hasan et al. 2011b). Encountering and communicating with more than one APs at the same time is termed as AP diversity. Exploiting AP diversity results in improved end user experience (Balasubramanian et al. 2008). It follows that the AP hits can occur in batches in the R2V setup, which is not the characteristic of a Poisson’s process. Finally, the inter-arrival time of the events in a Poisson process is exponentially distributed (Bernstein 1999). The probability plots of the inter-arrival times for the AP hits observed at low and high speeds have been shown in Fig. 4.8a and b, respectively. As the name suggests, the inter-arrival time is the time interval between two successive AP hits. It can be seen from Fig. 4.8a, b that inter-arrival times are not exponentially distributed (Hasan et al. 2010a). As all three properties of a Poisson’s process do not hold true for R2V communications, the Poisson’s distribution shall not be used to compute transition probability.

4.2.3 Calculating Transition Probability It has been shown in the previous section that the exponential relations cannot be used for the calculation of transition probability for R2V communications. Therefore, the fundamental definition of probability given in Eq. (4.2) is used to calculate transition probability PT . The probability Pij , for instance, is calculated first by counting the number of transitions made from state i to state j, and then dividing the number of these transitions with the total transitions made from state i (Jurafsky and Martin 2009). This value is the estimated probability of making transition from state i to state j. Note that PT is the transition matrix which is composed of state transition probabilities from one state to another, such that PT D fPii ; Pij I Pji ; Pjj g. All parameters of the transition matrix for R2V communications are calculated offline in this manner from the obtained datasets. The resulting transition matrices for low speed (PlsT ) and high speed (Phs T ) tests are given in Eqs. (4.11) and (4.12), respectively. PlsT D

Phs T D





0:983 0:016 0:027 0:972 0:984 0:015 0:031 0:969

 (4.11)  (4.12)

Equations (4.11) and (4.12) represent the Markov models for one area at different vehicle speeds that have been shown in Fig. 4.9a, b. Similar Markov representations for two other areas, namely area-2 (ar2 ) and area-3 (ar3 ), are given in Eqs. (4.13) and (4.14), respectively. The comparison of state transition matrices of these three areas reveals that each area is expected to have its own transition matrix and hence defines

80

4 Markov Representation of Vehicular Communications

Fig. 4.8 Inter-arrival times for low and high speed datasets. (a) Inter-arrival times at 25–30 km/h. (b) Inter-arrival times at 45–50 km/h

4.2 Estimating the Transition Probability

81

Fig. 4.9 Steady-state Markov models for low and high speed datasets. (a) Model for low speed test. (b) Model for high speed test

a Markov model of its own. This is because the models are calculated from the datasets that vary from area to area. Consequently, the evaluated model parameters are also different for different areas.   0:720 0:279 2 Par D (4.13) T 0:156 0:843 3 Par T D



0:592 0:407 0:167 0:833

 (4.14)

It can be seen from Fig. 4.9 that the crossover probabilities of both models are very small. That is to say, the model has a higher tendency to stay in its current state than to move into the other. The calculated transition probabilities can now be used to evaluate one single parameter that can highlight the inherent disruption available in a certain area.

4.2.4 Long Term Error Rate The Long Term Error Rate (LTER) is one parameter that can represent the amount of disruption in a certain area. LTER quantifies the percentage of information sent in error over a communication channel. In Vergetis et al. (2006), LTER has been used as a measure of packet loss over a rapidly changing wireless channel. In this book, LTER implies the intermittency of WLAN-based network services faced by

82

4 Markov Representation of Vehicular Communications

the vehicles. An x valued LTER infers that the .x  100/% network services in a certain area shall be disrupted. It can be calculated using Eq. (4.15) (Vergetis et al. 2006). LTER D

Pud 1  Pdd C Pud

(4.15)

where Pdd is the probability of entering the disconnected state from the disconnected state and Pud is the crossover probability for transition from usable to the disconnected state. The calculation of LTER requires Pdd and Pud which can be obtained from the Markov model. Note from Fig. 4.9a that Pud D P.qnC1 D djqn D u/ D 0:016 and Pdd D P.qnC1 D djqn D d/ D 0:972. Using these values, the LTER for the low speed model comes out to be 0.3636. This value of LTER suggests that 36.36% of the transmissions made in the R2V communication in this area shall be received in error. In other words, disruption in this area amounts to more than 35%. Note that LTER is a function of model parameters Pud and Pdd . The parameters (PT D fPuu ; Pud I Pdu ; Pdd g) are calculated using the information on AP population in different areas. To cut short, LTER depends on the AP population available in a certain area. Since the AP population varies from area to area, LTER also varies accordingly. This variation in LTER infers that differences in AP population and their distribution lead to different levels of disruption in R2V communications. Table 4.3 lists the LTER calculated for three different areas. LTER calculated for these areas can give a comparative evaluation of the available intermittency. For instance, it can be inferred from Table 4.3 that area 1 can offer R2V communications with lesser disruption in comparison with the other two areas. The models given in Fig. 4.9 rely only on one parameter, the transition probability PT , for quantifying disruption. These models can be improved by incorporating more characteristics of R2V communication. Following modifications can be made in this model to better represent R2V communication scenario. • In its present form, this model does not take into account the authentication scheme followed by the encountered APs. It is argued later in Sect. 4.4 that this model can be extended to a hidden Markov model to incorporate this information. • Presently, the model assumes that the mobile node stays in one of the two states. However, the following section shows that two states do not represent the R2V communication setup completely. This model can be modified by adding a third state. The next section introduces the third state and finally presents a 3-state Markov model. Table 4.3 LTER values for different areas

Area-1 Area-2 Area-3

LTER (%) 36.36 63.99 70.9

4.3 Three-State Markov Model

83

4.3 Three-State Markov Model This section is concerned with adding a third state to the proposed model. The model developed in the previous section consists of two states, usable and disconnected. In the usable state, the mobile node is within an AP footprint and gets ample time to connect to the AP. The disconnected state is one in which the mobile node is out of the AP footprint so the network usage is not possible. The connected state is added to the model as the 3rd state in which the mobile node enters the AP footprint but exits before it completes the handover procedure. The handover procedure has been previously introduced in Sect. 2.2 as the process of connecting to a new AP after leaving the footprint of the previous AP. Recall that in the connected state, vehicle does not exchange any meaningful information because it exits the AP footprint before establishing a usable connection. Very often a mobile node exhibits this behavior because of large handover latencies. The undesired handover delay is often larger than the time a mobile node spends within the footprint of the AP, consequently, it leaves the AP footprint without completely connecting to it (Eriksson et al. 2008). Figure 4.101 shows one example scenario in which a mobile node remains in the footprint of AP-B for 8 s and gets out of range before the connection could be established. This state in which the mobile node fails to establish a connection because of high handover latency is referred to

Disconnected State-3

Usable State-1 AP-A

Connected State-2 AP-B

s

nd

co

e 8s

Fig. 4.10 Transitions of a mobile node between usable, connected, and disconnected states

1 For the rest of the discussion, usable state is represented as state-1, connected as state-2, and disconnected as state-3. These notations are also used interchangeably.

84

4 Markov Representation of Vehicular Communications

Pud

Puu

Usable

Dis

Pdd

Pdu Pcu

Pcd

Pcu

Pdc

Connected

Pcc

Fig. 4.11 Three-state Markov model representation of R2V communications

as state-2 or the Connected state. While calculating the transition probabilities, it is assumed that the mobile node is in the connected state whenever the encounter time with an AP is less than 10 s. This is because the mobile node requires around 10 s to connect to an AP (Mishra et al. 2003). In all encounters lasting less than 10 s, it is almost impossible for the mobile node to establish a usable connection with the AP. Therefore, the complete Markov model represents a vehicle as making transitions between three states throughout the length of its commute based on AP encounters. The 3-state Markov model is shown in Fig. 4.11. Note that all states in the model communicate with each other and are directly accessible. This infers that the model does not involve m-step transition to reach any of the three states. This Markov model is therefore an ergodic Markov chain. The model discussed so far only uses the AP hit information to trigger the state transitions in the model. However, the transition to the usable (or connected) state also depends on the authentication information of the encountered APs. To incorporate the information on authentication scheme of the AP in the model, it needs to be extended from Markov model to the hidden Markov model. In principle, the states of the model remain the same, however, observation symbols are added to extend it to a hidden Markov model. The next section discusses these extensions.

4.4 Towards Hidden Markov Model

85

4.4 Towards Hidden Markov Model A hidden Markov model (HMM) comprises of a hidden and an observable probabilistic process. In the HMM proposed in the next chapter, the three states usable, connected, and disconnected constitute the hidden part of the HMM. The state of the vehicle being in the usable or connected, for example, depends on the amount of time it spends within the AP footprint. Suppose an encounter starts at time t and finishes at time t C n. The time period n, which is available only after the encounter finishes, shall determine whether the encounter was usable or not. Therefore, the state of a vehicle remains “hidden” until the prevailing connection comes to an end. This is why it is reasonable to consider the three states as the three hidden states of the HMM. The second probabilistic process of a HMM is directly observable. The HMM proposed in the next chapter uses the authentication information of the encountered APs as the observable process. The WLAN APs have been classified as open or closed based on their authentication scheme earlier in Sect. 3.3.2. A mobile node encountering an AP may still not transit to states 1 or 2 if the encountered AP is closed. This infers that a more realistic representation of R2V communication must take into account the authentication information of the AP, because, whether the mobile node makes transition to state 1 or state 2 depends on the authentication scheme followed by the AP. The steady-state model presented in this chapter can be extended to the hidden Markov model (HMM) by incorporating the authentication information of the AP as the observable symbols. The observable symbols along with hidden states yield a HMM representation of R2V communications. The notion of hidden states is relevant here because the state of the mobile node remains hidden until some information about the observation symbol is revealed. Hence, a mobile node transits to the state-1 (or state-2) only when it observes an open AP. Without the proper knowledge of observable symbols, it is impossible to know the present state of the mobile node. Based on the authentication information, three observation symbols have been used. These are open, which represents the encounter of a mobile node with an open AP, closed, which represents the encounter of a mobile node with a closed AP, and No AP, which represents the case that No AP has been encountered. The disconnected state and the No AP observation might seem synonymous terms for some readers; however, there is a distinct difference between the two. Being disconnected represents a state in which No AP is observed. In this sense, being disconnected is a consequence of observing No APs. Moreover, there were AP encounters experienced during the experiments that lasted for less than 1 s. Several AP encounters started at t D t1 and finished at t D t1 C 1 s. In these cases, while the observation is not No AP, yet the state is disconnected because the encounter simply did not begin. The difference between disconnected state and No AP observation shall become clearer when we formally define the notion of observation sequence in the next chapter.

86

4 Markov Representation of Vehicular Communications

4.5 Summary This chapter is concerned with mathematically modelling R2V communications using the Markov models. The data collected from the drive tests was used to evaluate the model parameters. It has been shown that the dataset in 802.11-based R2V setup does not follow exponential distribution. The state transition matrix was therefore calculated using the fundamental probability definitions. Using the developed models, one single parameter that can reflect on the available disruption was introduced as LTER. To this end, R2V communication has been given a Markov model representation. The next chapter extends this model to HMM and uses the same to measure disruption in a more complete manner.

Chapter 5

Disruption in Vehicular Communications

Vehicular communication requires continuous connectivity between a vehicle and an 802.11 AP. Due to the random nature of AP deployment, there will always be some inherent disruption that eventually limits the use of 802.11-based vehicular communication. In order to prevent disruption from affecting vehicular communication experience, different disruption tolerant algorithms have been proposed in various previous works. However, to the best of authors’ knowledge, no method of measuring disruption is available in the literature. Measuring disruption requires a complete mathematical representation of an R2V communication scenario. Although the previous chapter gives an elementary Markov model, it needs to incorporate more detail regarding R2V communication to better reflect the characteristics of this scenario. This chapter takes into account the authentication scheme of the APs and modifies the Markov model to a hidden Markov model (HMM). It has been shown in this chapter that the developed HMMs can be used to compare and analyze the connectivity patterns of two different geographical areas in terms of disruption. The discussion begins with a brief introduction to the hidden Markov model and its associated notations and terminologies. The notation described in the next section shall be used throughout the chapter (unless stated otherwise).

5.1 Hidden Markov Models The hidden Markov models are used in modelling various stochastic processes. As opposed to the deterministic processes, the stochastic processes are probabilistic in nature. There is always some uncertainty in the way a stochastic process may evolve in future. This characteristic makes them difficult to model and predict over a certain period of time. While HMM can be used in analyzing a variety of stochastic processes, their main application lies in speech and pattern recognition.

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0_5

87

88

5 Disruption in Vehicular Communications

A HMM has been defined by Rabiner (1989) as a double stochastic process, in which an underlying process is indirectly defined by another stochastic process. As an example of one possible application of HMM, the inference about the weather conditions can be made by observing a seaweed, instead of observing the weather itself. A soggy seaweed corresponds to a wet day while a dry one corresponds to a sunny day. Such a system that contains some hidden states (weather conditions) and some observable symbols (soggy or damp seaweed) can be modelled by using the hidden Markov models. A HMM () is defined by the initial state distribution ( ), the state transition probability (PT ), and the observation probability (Bj .k/) (Rabiner and Juang 1986), collectively given as  D . ; A; B/. To comply with the conventional notation of the HMM, the rest of this chapter uses Aij as the state transition matrix (instead of PT ). The mathematical description of , Aij , and Bj .k/ have been given in Eqs. (5.1)– (5.3), respectively.

i D PŒq1 D Si

(5.1)

Aij D PŒqnC1 D jjqn D i ; 1  i; j  N

(5.2)

Bj .k/ D PŒOn D kjqn D j

(5.3)

where Aij represents the state transition matrix, Bj .k/ is the probability of observing symbol k from state j,

is the initial state distribution, qn denotes the state of the mobile node at time n, qnC1 is the next state of the mobile node, and On is the current observation symbol (at time n). Conventionally, a hidden Markov model is used to solve three problems, namely evaluation, decoding, and learning (Yang et al. 1997). This book is concerned with the evaluation problem of the HMM which is generally solved using the forward and backward algorithm. The evaluation problem is concerned with the calculation of P.Oj/, where O is an observation sequence and  is the HMM. In the subsequent sections, the R2V communication is first given a HMM representation, then the forward algorithm is applied on the resulting HMM to evaluate the probabilistic measures of disruption.

5.2 HMM Representation of R2V Communication This section estimates the parameters  D f ; Aij ; Bj .k/g, and comments on the generality and limitations of the model. Before proceeding with the calculations, the definitions of model parameters in the specific context of R2V communication have been given in the following section.

5.2 HMM Representation of R2V Communication

89

5.2.1 Model Structure The formal definitions of the model parameters , Aij , and Bj .k/ have been given in the previous section. This section describes how these parameters are used to represent the characteristics of R2V communications. Among the three model parameters, Aij has already been discussed and analyzed in the previous chapter (see Sect. 4.1.2). Recall that Aij represents the transition probability from one state to another, where the model comprises of three states, namely usable (u), connected (c), and disconnected (d). The formal definitions and method of estimating Aij remain the same in this chapter. The structure of the state transition matrix Aij is given in Eq. (5.4). 2 3 Puu Puc Pud Aij D 4 Pcu Pcc Pcd 5 (5.4) Pdu Pdc Pdd where i and j denote the present and next state of the vehicle, respectively. For extending the Markov model given in Chap. 4 to a hidden Markov model, the parameters and Bj .k/ must be introduced and calculated. The initial state distribution ( ) is defined as the probability of staying in a particular state at time t D 0. In case of R2V communication, the initial state distribution gives the most probable state of the mobile node at the beginning of a drive as shown in Eq. (5.5), where the vector element x is the probability of starting in state x. To elaborate this, a sample initial state distribution ( sam ) has been given in Eq. (5.6). The sam vector shows that the most probable state of a mobile node at t D 0 is “connected” with a probability of 75% and the least probable state is “usable” with a probability of 5%.  

D u c d (5.5)  

sam D 0:05 0:75 0:2

(5.6)

The observation probability matrix Bj .k/ represents the probability of encountering k-type AP from state j, where k represents the authentication scheme of the encountered AP. For example, Bu .C/ D 30% shows that the probability of encountering a “closed” AP from the “usable” state is 30%. The structure of the observation probability matrix is shown in Eq. (5.7), where rows represent the three states, and the columns denote three observation symbols O (open), C (closed), and N (No AP). Note that N does not correspond to a specific authentication scheme. Instead, the N observation shows that the mobile node is away from the footprint of the (open and closed) APs. The structure of the envisaged HMM is given in Fig. 5.1 (Hasan et al. 2011a). 2 3 Pu .O/ Pu .C/ Pu .N/ Bj .k/ D 4 Pc .O/ Pc .C/ Pc .N/ 5 (5.7) Pd .O/ Pd .C/ Pd .N/

90

5 Disruption in Vehicular Communications

Fig. 5.1 Structure of the proposed hidden Markov model

It can be seen from Fig. 5.1 that the three states are represented by circles while the transition probability from one state to another has been given on the branch joining the two states. The three observation symbols are represented by rectangles which have connections with the respective states. The probability values given on the branch joining a state and an observation symbol are the observation probability of a symbol from that state. Note that the No AP symbol is joined only with the disconnected state and the remaining two symbols are joined only with the usable and connected states. For further illustration, it follows that: Pd .O/ D Pd .C/ D Pu .N/ D Pc .N/ D 0

(5.8)

Pd .N/ D 1

(5.9)

Using these values, the observation matrix given in Eq. (5.7) modifies to: 2

3 Pu .O/ Pu .C/ 0 Bj .k/ D 4 Pc .O/ Pc .C/ 0 5 0 0 1

(5.10)

As can be seen from the observation matrix in Eq. (5.10), the first two entries in the last column and last row of the observation matrices are zero. These four entries simply say that there is no possibility of being in the usable or connected state if No AP is observed (first two entries of the last column) and that there is no possibility

5.2 HMM Representation of R2V Communication

91

of being in the disconnected state if open or closed APs are encountered (first two entries of the last row). B.i; 3/ D B.3; j/ D 0I with; i D j D f1; 2g

(5.11)

After defining the model parameters  D f ; Aij ; Bj .k/g in the context of R2V communication, their estimation is covered in the next section.

5.2.2 Estimating Model Parameters In R2V communication, the mobile node has an equal likelihood of starting in any of the three states. The vehicle may or may not be within the footprint of an AP at the beginning of the drive. Therefore, it is safe to assume that all states have the same probability values in the initial state distribution:  

D 0:3333 0:3333 0:3333

(5.12)

The observations from fresh drive tests are used for the computation of Aij and Bj .k/. The tests are conducted in two areas referred to as the commercial and domestic areas. These tests are performed in a similar manner as highlighted in Sect. 3.3.2. The observations from these drive tests are presented in Table 5.1. The probability values are computed using the fundamental probability definitions given in Eqs. (5.13) and (5.14) (Jurafsky and Martin 2009). number of transitions from state i to j number of transitions from state i number of k observations in state j Bj .k/ D number of observations in state j z1 Bu .O/ D P3 xD1 zx

Aij D

(5.13) (5.14) (5.15)

Aij has been calculated using the procedure highlighted in Sect. 4.2.3. A similar technique is used for calculating Bj .k/ as well. To illustrate this with an example, Table 5.1 Data collected from drive runs in commercial and domestic areas

Total no. of APs No. of 802.11g APs No. of open APs Drive time Mean encounter time

Commercial 196 181 108 24.5 min 14.92 s

Domestic 274 231 156 25 min 14.74 s

92

5 Disruption in Vehicular Communications

Bu .O/ can be calculated using Eq. (5.15), when the mobile node observes z1 open APs, z2 closed APs and makes z3 No AP observations, all from the usable state. The remaining elements of state transition probability and observation probability matrices estimated from the data of two drive tests are given in Eqs. (5.16)–(5.19). 3 0:6081 0:1892 0:2027 D 4 0:1039 0:5974 0:2987 5 0:1639 0:1393 0:6967 2

Adom ij

(5.16)

3 0:6214 0:3783 0 D 4 0:5640 0:4369 0 5 0 0 1 2

Bj .k/dom

(5.17)

3 0:7015 0:1493 0:1493 D 4 0:1765 0:5588 0:2647 5 0:1186 0:3390 0:5424 2

Acom ij

(5.18)

3 0:5821 0:4178 0 D 4 0:5546 0:4452 0 5 0 0 1 2

Bj .k/com

(5.19)

Figure 5.2 shows only a selected portion of  that represents u , Aud , and Bu .O/. Aud is defined as the probability of transition from the usable state to the disconnected state. It represents the probability that the vehicle shall move away from the AP footprint and get disconnected. On the other hand, Bu .O/ is the probability of observing open AP from the usable state. Collectively, this portion of the model shows that the vehicle is within the footprint of an open AP at time n and moves out of the footprint at time n C  , as shown in Fig. 5.3. The definitions of Aij and Bu .O/ are given in Eqs. (5.20) and (5.21), respectively. Fig. 5.2 Describing initial state, transition, and observation probabilities

Start

pU

U

P (Nn = D⏐Nn−1 = U )

P (On = open⏐Nn = U )

Open

D

5.2 HMM Representation of R2V Communication

93

Fig. 5.3 Transition from the usable state to the disconnected state with probability Aud at a firing rate 

Aud D P.qn D djqn1 D u/

(5.20)

Bu .O/ D P.On D openjqn D usable/

(5.21)

where q denotes the state and On denotes the current observation of the mobile node. In summary, the state transitions in the proposed model depict the frequent entrances and exits of the vehicle from the AP footprints and the observation symbol signifies the authentication scheme of the encountered AP. This underlying concept of the model makes it applicable in all WLAN-based R2V communication scenarios. The same concept can be related with a few previous works as well. For instance, the frequent and difficult to predict periods of poor connectivity (called gray periods) introduced by Mahajan et al. (2007) may be seen as transition to the disconnected state in the context of this model. Instead of predicting the gray periods, however, this model quantifies the aggregate disruption within a particular drive. The proposed model is also comparable with Breadcrumbs (Nicholson and Noble 2008) because it also uses the notion of state transition to represent vehicular motion. The state transition in Nicholson and Noble (2008) is fired when a vehicle enters/leaves a certain geographical area. In this model, however, the state transitions fire every  units based on event AP hit. dom The developed HMMs for two areas, dom D f ; Adom g and com D ij ; Bj .k/ com com f ; Aij ; Bj .k/ g, are based on experimental data and therefore can represent all 802.11-based communications in general. Nevertheless, it suffers from some limitations that may affect their generality. The following section explores the generality of the model along with its limitations.

94

5 Disruption in Vehicular Communications

5.2.3 Model Generality, Limitations, and Need It may be argued that the model may become invalid upon the introduction of IEEE 802.11p and/or 802.11r standards. Since these standards allow quick connection with the AP, their introduction may render state-2 of the model useless. This shall inevitably invalidate the entire model. However, note that the connection establishment time between the AP and the mobile node cannot become negligible. Despite using the WAVE mode in 802.11p and fast reconnection mechanism in 802.11r, the probing and detection phase latencies will still be observed during the frequent handovers. The scanning phase in the 802.11p networks, for example, would require scanning 7 DSRC (Direct Short Range Communication) channels which incurs a certain non-zero latency. Therefore, even the use of 802.11p and 802.11r shall not allow a usable connection with all encountered APs. In other words, the proposed model will stay valid even after the introduction of 802.11p or 802.11r. The second possibility that can render state-2 useless is if the vehicle always spends more than 10 s within the footprint of every encountered AP. This is not the case in the real world because several drive tests reported in this book have shown a number of encounters that lasted less than 10 s. The main limitation of the model is that it cannot be generalized for use in all areas of the city in its present form. The model parameters, dom com Adom ; Acom , essentially rely on information such as the AP ij ; Bj .k/ ij ; Bj .k/ population, the location of APs, and the authentication schemes followed by the roadside APs. Since all these factors vary from area to area, one single model cannot represent all areas in the city. Consequently, for analyzing R different areas of the city, different models r must be developed by using the procedure outlined previously, where r D 1 to R. In spite of this limitation, note that only the transition probability Aij and observation probability Bj .k/ matrices of the model would differ from area to area; the procedures outlined in the later sections to measure disruption remain generic and valid for all WLAN-based R2V communications.

5.2.3.1

Online and Offline Calculations

It has been pointed out in Sect. 1.5.1 that disruption is one of the main challenges in 802.11-based vehicular communications. Since calculating or “measuring” disruption has not been rigorously addressed in the literature before, this book sets out to develop means to estimate the amount of disruption in a particular area. A naive approach towards measuring disruption is to calculate the periods for which a vehicle remains connected (or disconnected) while on the move. Measuring only encounter durations would not be sufficient because the encountered APs follow open and closed authentication schemes. Therefore, the information on encounter times and authentication schemes both must be considered to get a reasonable reflection on the available disruption. Note that both encounter durations and authentication information can be obtained from drive tests, however, their

5.2 HMM Representation of R2V Communication

95

combined analysis is required to get meaningful results. In other words, entering and exiting the footprints of roadside APs and encountering open/closed APs are two probabilistic processes that need to be combined together for evaluating disruption. Hidden Markov model is one tool that provides a framework to represent such a double stochastic process and is therefore used in this book. Secondly, disruption is measured in terms of certain matrices that are derived by applying forward algorithm on the model. For example, Sect. 5.4.3 uses P.Oj/ as a matrix to reflect on the available disruption. It is obvious that the calculation of such a matrix requires a HMM . HMM  is composed of parameters f ; Aij ; Bj .k/g which can be calculated either online or offline using the data pertinent to encounter duration and authentication information collected during drive tests. The online method keeps updating the model parameters f ; Aij ; Bj .k/g based on the collected data as the vehicle moves from one place to another. The online method can measure disruption during the drive tests if the vehicle is able to repeatedly process the collected data. Online processing requires the application of forward algorithm on the collected data, which results in the matrices that reflect on the available disruption (discussed later in Sect. 5.4.1). It follows that the online calculation requires processing capabilities on board the vehicle. Also note that the online method is computationally expensive because it requires updating, firstly the model parameters (Aij ; Bj .k/) and then the results obtained from the forward algorithm on a frequent basis. It has been mentioned in Sect. 4.1.2 that data is collected every second ( D 1 s) during the drive tests. In order to calculate disruption in an online manner, the forward algorithm shall have to be applied every second on the collected data. In the offline method, on the other hand, the data collection is performed during the drives only. The collected data can be analyzed after the drive test on a processor that needs not be accommodated inside the vehicle. The online calculation, on one hand, gives rise to processing constraints (updating Aij ; Bj .k/, and executing forward algorithm), and, on the other hand, has data storage limitations as well. The state transition matrix, for example, shall have to be stored on board for online calculation. In the offline method, this can be calculated and stored at the end of the drive. Finally, this book is concerned with estimating the overall disruption faced by a vehicle in a particular area over a given period of time. Even if disruption is calculated in the online manner, our interest is in analyzing the net disruption available in the overall drive. Such an aggregate value of disruption represents a complete drive that lasts for certain time period. The intermediate results on disruption can be obtained using the online method (if processing constraints are ignored) but are out of the scope of this book. Because of this reason, the computational complexity of the online method has not been discussed any further. In summary, we are interested in measuring disruption in fixed geographical areas, and therefore set out to use the offline method which yields results after the drive tests and does not require onboard processing and storage capabilities. To this end, two HMMs for two areas of the city have been proposed. The generality and limitations of these models have also been discussed. The models com and dom can now be used to measure disruption in vehicular communications.

96

5 Disruption in Vehicular Communications

Measuring disruption using the HMM can be seen as solving the evaluation problem of the HMM. Solving the evaluation problem requires the application of forward algorithm on the model  for a given “observation sequence,” OSv of length v. Before proceeding with the evaluation problem, the following section gives an overview of the observation sequence of a HMM.

5.3 Observation Sequence of HMM Rabiner (1989) has used the coin toss model to explain an observation sequence OSv . In that model, a coin toss experiment is conducted such that it is not directly visible to the observer. The person doing the experiment would not inform the observer about the actual actions involved in the experiment but would only tell the outcome of each coin toss trail. The observation in this case is a series of observations about an experiment that is not directly visible. An observation sequence from v tosses in such trails is expressed as: OSv D fO1 ; O2 ; O3 ; : : : ; Ov g

(5.22)

OSv D fH; T; T; H; : : : ; Hg

(5.23)

where H and T denote heads and tails, respectively. In the context of R2V communications, an observation sequence is a set of observations made by the mobile node regarding the authentication schemes supported by the APs encountered during the drive tests. For example, OSv ={O; C; O} is an observation sequence of length v D 3 which represents the back to back encounters of the mobile node with 3 APs following open, closed, and open authentication schemes, respectively. The observation sequence OSv ={O; C; O} implies that the mobile node is experiencing continuous connectivity from the roadside APs, which is not the practical case in 802.11-based vehicular communications. In the practical case, the mobile node experiences frequent disruption periods identified by the No AP (N) observations between the O and C observations. Figure 5.4 shows a typical scenario which results in observing {O; N; C}. This observation sequence infers that the mobile node first encountered an open AP and then a closed AP with a disruption period in between (represented by N). For the provision of continuous (or at least close to continuous) vehicular network services using WLANs, the number of N observations should be minimum. The observation N marks the beginning of the disruption period which grows every second until an O or C is observed. Therefore, the model depicts the disruption period of seconds as back to back N observations. The back to back N observations encountered during a drive are explained with the help of a log given in Table 5.2 and shown in Fig. 5.5. Table 5.2 and Fig. 5.5 represent a vehicle’s commute during which it encounters 4 APs.

5.3 Observation Sequence of HMM

97

Fig. 5.4 A scenario resulting in observation sequence {O; N; C}

Table 5.2 Selected events from the log of experimentation

No. 1 2 3 4

Event AP hit AP hit AP hit AP hit

Duration 12:06–12:13 12:19–12:26 12:31–12:31 12:36–12:45

Authentication Open Closed Open Closed

Figure 5.6 shows that the AP hit events are non-overlapping in time. The periods in between these events (e.g., from 12:13 to 12:19 in Fig. 5.6) are the disruption periods. The observation of the mobile node during these periods is NoAP. The observation sequence for the events logged in Table 5.2 is {O; N; C; N; N; C}. It is interesting to note from Figs. 5.5 and 5.6 that event-3 does not even last for a single second. Although the mobile node has experienced an AP hit but because it did not last even for 1 s, it shall be treated as No AP observation N. Two observation sequences having same observation symbols but placed at different positions infer different events. For example, the observation symbol {O; O; C} is not equivalent to {O; C; O} despite having the same observation symbols. To further elaborate this property, the probability of staying in the usable state for an observation sequence OSv of length v D 5 is calculated. This can be done by calculating the state vector1 given a  and an OSv . From the calculated state vector, the probability of staying in the usable state given  and OSv is determined.

1

The state vector probability is discussed at length in the next section.

98

5 Disruption in Vehicular Communications

Event 3 did not even last for 1 second

Event 3

Event 4

Event 2 O6 =

Clos

3=

Cl

os

ed

ed

O4=No AP

AP

O

Event 1

O

1=

O

pe

n

O

2=

No

O5=No AP

Fig. 5.5 The drive during which the mobile node experiences the observation sequence {O; N; C; N; N; C}. The diagram also establishes that two consecutive No AP observations can be made during a drive Event-2

Event-1

No AP

12:06

12:13

Event-3

No AP

12:19

12:26

Event-4

No AP

12:31

12:36

Time (mm:ss) 12:45

Fig. 5.6 Representation of the non-overlapping events recorded in Table 5.2

The sequences (OSv ) are such that they consist of four Os and one N observations arranged in different order. The probability values for all possible combinations given in Eq. (5.24) are calculated. OSv D fNOOOO; ONOOO; OONOO; OOONO; OOOONg

(5.24)

Probability of staying in usable state (%)

5.4 Probabilistic Measures of Disruption

99

60 50 40 30 20 10 0 NOOO

ONOOO

OONOO

OOONO

OOOON

Observation sequence

Fig. 5.7 State vector probability against the observation sequences having symbol N placed at different positions. The probability reduces as N assumes the right most position in the sequence

The probability for NOOOO is calculated first, after which in all subsequent calculations, the observation N is shifted one place to the right in the OSv . The results are plotted in Fig. 5.7. Note that as N moves more and more towards the right most position, the probability of being in the usable state decreases. This is because the right most symbol of an observation sequence is the most recent observation made by the mobile node. The probability of being in a certain state will, therefore, depend more on the rightmost symbol of the observation sequence than others. This can be appreciated by noting the probability values given in Eqs. (5.25) and (5.26) for the commercial area HMM (com ). Note that the probability of being in the usable state approaches 0 as soon as the most recent observation becomes N. P.qn D usablejO D OOOOO/ D 63:55%

(5.25)

P.qn D usablejO D OOOON/ D 0:02%

(5.26)

This discussion on OS together with the description of HMM provides sufficient background to proceed with the calculation of probabilistic measures of disruption in the following section.

5.4 Probabilistic Measures of Disruption This section uses the HMM  to solve for P.Oj/ given an observation sequence OSv D O1 ; O2 ; O3 ; : : : ; Ov and the model  D f ; Aij ; Bj .k/g. It is conventional to use the forward and backward algorithm in the context of HMM, however,

100

5 Disruption in Vehicular Communications

the forward part of the algorithm is sufficient to solve the evaluation problem (Rabiner 1989). Therefore, this section deduces the results from the forward algorithm only and shows how the obtained results can reflect on disruption in R2V communications. In essence, the interest is in calculating the following two parameters: • The probability of staying in a certain state given a certain observation sequence OSv D O1 ; O2 ; O3 ; : : : ; On at time n. This value is termed as the state probability which serves as the first measure of disruption. • The probability of observing a certain sequence given the model . This value is called the encounter probability which is used as a second measure of disruption. Before proceeding with the formal definition and analyses of these measures, the following section gives the brief working of the forward algorithm. For the sake of completeness, the backward algorithm is covered in Appendix A. Since the backward algorithm is not used in this book, only a brief description of the same is provided in the Appendix.

5.4.1 Forward Algorithm The evaluation problem of the HMM can be addressed by computing the so-called forward and backward variables ˛ and ˇ, respectively (Koski 2001): P.Oj/ D

N X

˛n .j/ˇn .j/

(5.27)

jD1

where O D fO1 ; O2 ; O3 ; : : : ; On g and state of the HMM is j. The algorithm itself is well known in literature. The forward variables ˛n .j/ represent the probability of generated observation sequence up to n (O1 ; O2 ; O3 ; : : : ; On ) and the HMM  staying in state j. ˛n .j/ D P.O D O1 ; O2 ; O3 ; : : : ; On jqn D j/

(5.28)

The probability of making transition from one state to another and observing a symbol is p.0;1/ D Aij O1

(5.29)

where is the initial state distribution, Aij is the state transition probability matrix, and O1 is the observation matrix for the first symbol. Note that O1 does not follow the same structure as Bj .k/ matrix. O1 is a diagonal matrix in which the entries

5.4 Probabilistic Measures of Disruption

101

denote the probability of observing symbol 1 from different states. For a 3 state model, O1 becomes (FB-Algorithm 2011): 2

3 pu .1/ 0 0 O1 D 4 0 pc .1/ 0 5 0 0 pd .1/

(5.30)

where pu .1/ is the probability of observing symbol 1 from state u. For every new observation, the algorithm calculates the probability values, such that for tth observation: p.0;t/ D p.0;t1/ Aij Ot

(5.31)

Every step yields a vector that represents the probability of transition to each state for the given observation sequence. The structure of this vector is similar to that of initial state distribution vector ( ). Every entry in the vector corresponds to the probability of staying in a certain state. The ith entry of the vector determines p.0;t/ .i/ D P.O1 ; O2 ; O3 ; : : : ; Ot ; Xt D xi j/

(5.32)

The vector obtained for a given observation sequence is termed as the state vector and the probabilities of individual states given in the vector are called the state probabilities. The next section defines the state probability in detail and highlights its significance in measuring disruption. The state vector given in Eq. (5.31) needs to be normalized so that its probability values add up to 1. For this purpose, the scaling factor cs is introduced. p.0;t/ D cs p0;t1 Aij Ot

(5.33)

The product of the scaling factors at each step gives the probability of observing a sequence given  (FB-Algorithm 2011). For Eq. (5.33), product of cs at each step is the probability of observing O D fO1 ; O2 ; O3 ; : : : ; Ot g given the model . Recall from the previous section that this value is termed as the encounter probability: P.O1 ; O2 ; : : : ; Ot j/ D

t Y

cs

(5.34)

iD1

Figure 5.8 shows that the forward algorithm is applied on the observation sequence which yields the state probability and encounter probability. These two values are estimated and introduced as the probabilistic measures of disruption in the following sections.

102

5 Disruption in Vehicular Communications

Fig. 5.8 The forward algorithm generates SP and EP given  and Ov

Table 5.3 State vector probabilities against selected observation sequences for the commercial HMM

OSv OOO

OON

CCC

Calculated state vector 0.60276 0.39716 0.00006 0 0 1 0.55013 0.44977 0.00009

Most probable state Usable p D 60:27%

Disconnected p D 100%

Usable p D 55:01%

5.4.2 State Probability As mentioned in the previous section, the forward algorithm generates a state vector which assigns probability values to each state. The probability of each state is termed as the state probability (SP). It assigns the highest value to the most probable state of the mobile node given an OSv and . Predetermining the state of the mobile node can assist in various ways. For example, Breadcrumbs (Nicholson and Noble 2008) is concerned with making predictions about the state of the mobile node to better schedule the network services. Suppose that the state probability for a certain mobile node comes out to be SP D f0:3; 0:55; 0:15g for states q1 , q2 , and q3 for a certain  and OSv . The given SP vector infers that the most probable state of the mobile node is q2 with a probabilistic value of 55%. In the context of R2V communication, the most probable state is connected given an OSv and . Since  corresponds to a particular area, SP also represents the state of the mobile node in certain areas. The comparison of SP vectors for two areas of the city, e.g., SP1 D f0:8; 0:1; 0:1g for area-1 and SP2 D f0:2; 0; 0:8g for area-2, can determine which area offers less disrupted services. Upon comparison of SP1 and SP2 , it can be said that area-1 offers less disrupted network services because the most probable state is usable with a probability of 80%. A similar analysis for more than one areas is also possible. The state probabilities for the commercial area model (com ) for different observation sequences of length v D 3 have been calculated using the forward algorithm. The results are tabulated in Table 5.3. While there can be v 3 distinct

5.4 Probabilistic Measures of Disruption Table 5.4 State vector probabilities against selected observation sequences for the domestic HMM

OSv OOO

OON

CCC

103 Calculated state vector 0.50439 0.49551 0.00008 0 0 1 0.38815 0.61171 0.00013

Most probable state Usable p D 50:43%

Disconnected p D 100%

Connected p D 61:17%

combinations of an observation sequence of length v D 3, only selected sequences are reported to make some meaningful comments. Similar computations on the domestic area model have also been done and the selected results have been recorded in Table 5.4. The rows of Tables 5.3 and 5.4 contain the observation sequence (OSv ), followed by the estimated state probability vectors (SP) and the conclusion about the most probable state of the mobile node. For example, for the observation sequence OS3 D fO; O; Og in Table 5.4, the calculated state vector is SP D f0:50439; 0:49551; 0:00008g which infers that the mobile node shall be in the “usable” state with a probability of 50.43%. The observation sequence OS3 D{C; C; C} represents a mobile node’s encounter with 3 consecutive closed APs in the commercial and domestic areas. For the commercial area, the most probable state given OS3 is usable according to Table 5.3. On the other hand, for the same observation sequence OS3 in the domestic model (see Table 5.4), the mobile node is in the connected state. Note that the same OS3 results in different SP vectors for two different models. This observation suggests that the domestic area shall be inherently more disrupted as compared to the commercial area. Secondly, the performance difference between two areas can be mathematically expressed by noting the probability value of staying in the usable state given a particular observation sequence. It can be seen from Tables 5.3 and 5.4 that (com ) has a higher probability of staying in the usable state (pcom D 0:602) than dom in u dom which pu D 0:550, for the same OS3 D{O; O; O}. It follows that the commercial area offers a higher probability of staying in the usable state (pu ), as compared to the domestic area. This mathematical comparison, pcom > pdom u u , suggests that the domestic area faces more disruption than the commercial area.

5.4.3 Encounter Probability The probability of encountering i back to back open APs during a particular drive is termed as encounter probability (EPi ). The encounter probability EPi D 75%

104

5 Disruption in Vehicular Communications

for i D 5 infers that the mobile node shall encounter 5 back to back APs in a particular area with a probability of 75%. Such a measure can be effective because, for increasingly continuous network services, a mobile node must experience back to back AP encounters (Frangiadakis et al. 2007; Ott and Kutscher 2005). Therefore, the higher the encounter probability, the lower is the amount of disruption in a particular area. Like SP, the comparison of two areas in terms of EPi can determine the least disrupted area. EPi is calculated for the commercial and domestic areas, where i ranges from 1  7. EPi is evaluated from the scaling factors (cs ) which normalize the forward variables at each step during the forward algorithm. The probability of observing a given sequence is the product of these scaling factors (FB-Algorithm 2011). In order to determine the encounter probability, the product of scaling factors is calculated for observation sequences for length v W 1  7 as shown in Eq. (5.35).2 2 6 6 6 OSv D 6 6 4

3

OvD1 D O1 OvD2 D O1 O2 OvD3 D O1 O2 O3 :: :

7 7 7 7 7 5

(5.35)

OvD7 D O1 O2 : : : O7 While Table 5.5 records the calculated encounter probabilities, Fig. 5.9 shows that EPi in 802.11-based R2V communications decrease exponentially as the number of consecutive AP encounters increase. This inverse relation is intuitive because the WLAN APs are not deployed to support continuous connectivity and hence the probability of encountering i1 consecutive APs should always be less than encountering i2 consecutive APs when i1 > i2 . Note that the curves for domestic and commercial areas shown in Fig. 5.9 converge with the increasing number of APs. Figure 5.9 shows, on one hand, that the mobile node in the commercial area has a slightly higher probability to encounter consecutive APs, while, on the other hand, the disruption in terms of encounter probability becomes almost similar in both areas for higher number of back to back AP encounters. While this section has analyzed the performance of two geographical areas, the state vector and encounter probability can be useful in evaluating different disruption tolerant algorithms and schemes as well. If a certain algorithm can show

Table 5.5 The probabilities of encountering i open APs in commercial and domestic areas No. of APs Commercial Domestic

2

1 0.3868 0.355

2 0.174 0.1573

3 0.0799 0.069

4 0.0367 0.0308

5 0.0169 0.0134

6 0.0078 0.0064

7 0.0036 0.0026

The symbol O in Eq. (5.35) denotes an observation symbol and not Open AP observation.

5.5 Traffic Pattern Analysis

105

40 Commercial model Domestic model

Encounter probability (%)

35 30 25 20 15 10 5 0

1

2

3

4 5 No. of consecutive APs

6

7

Fig. 5.9 Encounter probability for different numbers of consecutive APs

high values for these parameters in comparison with another algorithm, it will have the ability to reduce disruption to a larger extent. Apart from comparing the DTN algorithms, these techniques can be useful in assessing different traffic patterns. The next section uses the encounter probability to measure disruption at two different traffic conditions in the same area.

5.5 Traffic Pattern Analysis The impact of traffic patterns on vehicular communications has been addressed by other researchers. For instance, Ott and Kutscher (2004b) and Gass and Diot (2010) report an inverse relation between the vehicle speed and the data transfer capacity. On the other hand, Cottingham et al. (2007) maintain that a higher vehicle speed leads to a larger data transfer. These works, however, do not address the changes in the intermittency of 802.11-based vehicular communications with varying traffic conditions. This section uses the techniques highlighted earlier in this chapter, to first develop two models for two different traffic patterns. Secondly, it measures encounter probability using each of these models to analyze the variations in disruption due to the changing traffic conditions.

5.5.1 Drive Tests In order to estimate the model parameters two fresh drive tests in a new area are performed that represent two different traffic patterns. These tests are performed between two fixed locations and are referred to as the normal and dense tests. During

106 Table 5.6 Delay due to traffic signals and bus stops

5 Disruption in Vehicular Communications

Normal Dense

Table 5.7 AP population encountered during the drive tests

Traffic signals Bus stops Traffic signals Bus stops

Number 3 14 3 21

Total no. of APs No. of 802.11g APs No. of 802.11n APs No. of 802.11a/b APs No. of open APs

Total delay (s) 59 238 50 418 Normal 771 416 311 44 377

Dense 858 451 365 42 417

both tests, a mobile node (Intel Centrino Advanced-N 6230 wireless card on Intel Mobile Express Chipset running Windows 7) running Vistumbler is placed inside a public bus. The location of the mobile node inside the bus is same in both tests. In the normal test, the bus faced lesser congestion on the roads and had to pickup and drop-off lesser number of passengers on its route. The bus covered the same distance in about 23 min in the normal test while the same distance was covered in about 30 min in the dense test. This is because the bus had to travel with a slower speed because of relatively dense traffic conditions during this test. The delays incurred due to stoppages at the traffic signals and bus stops in both tests are given in Table 5.6. Note that the delay due to traffic signals and that due to the frequent stoppages at the bus stops is larger for the dense tests. Thus the normal and dense tests correspond to two different traffic conditions on the same route. Table 5.7 summarizes the information on the encountered APs collected during the normal and the dense tests. It can be seen that a higher number of APs were encountered during these drives as compared to those reported in Chaps. 3 and 4. Note that more than 300 802.11n radio type APs were encountered during both tests. As highlighted earlier in Sect. 3.3.2, encountering considerable numbers of 802.11n APs is very encouraging for the 802.11-based vehicular communication because they support high data rates. Also note that about 49% of the encountered APs in the normal test and more than 48% of the APs encountered in the dense tests were open. All other APs employed WPA security protocols that are not reported separately in this book. The encounter durations observed for the two drive tests are shown in Fig. 5.10. Note that Fig. 5.10 only shows 711 and 785 APs for the normal and dense tests, respectively. This is because the rest of the APs were encountered more than once as the bus visited the same road segments twice on the return route. The repeated APs have been excluded from the analysis.

5.5 Traffic Pattern Analysis

107

a

Dense test encounter duration (sec)

250

200

150

100

50

0

0

100

200

300

400

500

600

700

No. of AP hits

b Normal test encounter duration (sec)

250

200

150

100

50

0 0

100

200

300 400 No. of AP hits

500

600

700

Fig. 5.10 Encounter durations for the (a) dense tests and (b) normal tests

5.5.2 Variation in Disruption with Traffic Patterns The methods outlined in Sect. 5.5.2 are used here to estimate the model parameters r D f ; Aij ; Bj .k/g such that r D r1 for the normal tests and r D r2 for the dense tests. Here, r1 and r2 denote different traffic patterns but not different areas.

108

5 Disruption in Vehicular Communications

The initial state distribution remains the same, while the state transition and observation matrices are calculated using Eqs. (5.13) and (5.14), respectively. The obtained model parameters are as follows:  

D 0:3333 0:3333 0:3333

(5.36)

Arij1

3 0:6471 0:1686 0:1843 D 4 0:1256 0:5426 0:3318 5 0:1180 0:1161 0:7660

(5.37)

Arij2

3 0:6600 0:2686 0:0714 D 4 0:2343 0:6294 0:1362 5 0:1491 0:1798 0:6711

(5.38)

2

2

3 0:5231 0:4766 0:00015 Bj .k/ D 4 0:4877 0:5120 0:00015 5 0:00015 0:00015 0:9998

(5.39)

3 0:5184 0:4814 0:00015 Bj .k/r2 D 4 0:4815 0:5183 0:00015 5 0:00015 0:00015 0:9998

(5.40)

2

r1

2

Recall that the Bj .k/ elements Pd .O/; Pd .C/; Pu .N/; Pc .N/ were zero in all previous observation matrices [see Eqs. (5.17) and (5.19)]. However, the application of forward algorithm requires non-zero matrix values. Therefore, very small non-zero values have been assigned to these matrix elements for the sake of calculation. This holds true for all previous calculations concerning Bj .k/ as well. Equations (5.39) and (5.40) give the observation matrices that have been used to calculate the encounter probabilities for r1 and r2 , respectively. It has been pointed out in Sect. 5.4.3 that disruption can be measured by estimating the value of EPi for a particular drive test. The calculation of EPi for r1 and r2 would therefore represent disruption in the normal and dense traffic patterns. The obtained results have been shown in Fig. 5.11. The differences in the values of EPi shown in Fig. 5.11 show that the traffic patterns do affect the available disruption. Furthermore, higher value of EPi for r2 infers that the drives done in the dense patterns shall be inherently less disruptive in nature. The primary reason for this is that the vehicle encounters more APs during the drives and spends more time within the AP footprint. Validating this model and determining its accuracy are interesting future directions. Note that the previous works use Markov-based techniques to predict measurable quantities. For example, Nicholson and Noble (2008) forecast the grid location of a vehicle t seconds ahead of time. The accuracy of such a model can be determined by comparing the predicted location with the actual location. On the

5.5 Traffic Pattern Analysis

109

40 Normal Dense

Encounter Probability (%)

35 30 25 20 15 10 5 0

1

2

3

4

5

Number of APs encountered consecutively

Fig. 5.11 Encounter probability for i consecutive APs, where i D 1 to 5

other hand, the models reported in this book estimate, for instance, the probability of encountering back-to-back APs in a certain area. Finding an effective way to determine the accuracy of such evaluations requires rigorous research effort. A basic approach may be to count the consecutive encounters with n roadside APs from r1 the drive test data. For ease of analysis, encounter probability EPr1 2 and EP3 have been computed empirically from the dataset without using the model and forward algorithm. Number of encounters with n D 2 and n D 3 are counted and divided by the total number of encounters faced by the vehicle assuming that it does not exploit AP diversity. These empirical evaluations suggest that EPr1 2 D 11:3% (as D 4:18% (as opposed to about opposed to about 10.97% in Fig. 5.11) and EPr1 3 4.4% in Fig. 5.11). This gives a general impression that the proposed model has reasonable accuracy. However, this gives some insight into the accuracy of model r1 only. Similar tedious computations shall have to be performed on all datasets in order to comment on the accuracies of the previously developed models. Therefore, analyzing the accuracy of this model has been recognized as future work and is not discussed here any further. Although this book is not concerned with reducing or tolerating disruption, it briefly explores the role of inter-operator roaming in reducing disruption. It can be argued that one method of reducing disruption is to open more and more APs to the vehicles. This shall intuitively increase the number of O observations in a certain drive. In order to make the closed APs accessible from the vehicles, a

110

5 Disruption in Vehicular Communications

large scale roaming mechanism between network operators must be enabled. This would allow the vehicles to connect to all APs without having to register with each operator separately. WISPr offers one such architecture that allows inter-operator roaming. The next chapter uses the techniques developed in this chapter to evaluate the benefits of using WISPr in R2V communications.

5.6 Summary HMM representing 802.11-based R2V communications has been developed in this chapter, which has originally evolved from the Markov model presented in Chap. 4. The model parameters  D f ; Aij ; Bj .k/g are calculated using the experimental data. In addition to outlining the calculation of this model, its generality and limitations are also discussed. The developed HMM can reflect on disruption in terms of two probabilistic measures, namely state probability (SP) and encounter probability (EP). These measures are estimated using the forward algorithm given the model  and an observation sequence OSv . A discussion on observation sequence has also been presented in this chapter. The state vector determines the state of the mobile node in a particular area. It assigns probability values to each state with the highest probability states becoming the most probable ones. On the other hand, the encounter probability gives the probability of encountering a certain number of back to back APs in a particular area. The calculation of SP and EP, and their relevance in measuring disruption has been covered. The notion of encounter probability has been used to analyze the variation in disruption with the changing traffic conditions.

Chapter 6

Inter ISP Roaming for Vehicular Communications

HMM r D f ; Arij ; Bj .k/r g (where r denotes geographical regions such that r D 1 to R) has been developed in the previous chapter. The developed model  gives mathematical representation of 802.11-based vehicular communications. It has been demonstrated that the model  can give a comparative evaluation of disruption in different areas in terms of state probability (SP) and encounter probability (EP). It has also been shown mathematically in the previous chapter that a high number of AP encounters correspond to a larger EP and hence reduced disruption. The encountered APs are either open or closed. Recall from Sect. 3.3.1 that the open APs can be accessed by the walkup users but the closed APs require user credentials before allowing the network access. In order to increase the number of APs encountered during a drive (and hence increase EP), the closed APs should also be made available to the vehicles. This would simply increase the number of usable APs encountered during a drive. One way to make use of the closed APs is through the inter ISP roaming. In a nutshell, inter ISP roaming allows the mobile nodes to use the resources of the ISP they are not originally subscribed to. Therefore, inter ISP roaming mechanism can open the previously closed APs to the vehicles, thus increasing the total number of usable AP encounters. The need of mathematically evaluating the benefits of inter ISP roaming in the R2V communication has been addressed in this chapter. The HMM developed in the previous chapter is modified to incorporate the characteristics of inter ISP roaming. The modified model is then used to measure disruption in terms of EPi . A brief description of intra- and inter ISP handovers and roaming is given in the following, which will help understanding the concepts used in this model.

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0_6

111

112

6 Inter ISP Roaming for Vehicular Communications

6.1 Intra- and Inter ISP Roaming As the name indicates, Internet Service Providers (ISPs) are network operators that allow the user devices to connect to the internet. In general, an end user has to register with an ISP in order to use the internet services. The ISPs offering wireless internet services are often termed as the Wireless ISPs (WISPs).1 The basic function of ISPs and WISPs is the same, except that WISP provides connectivity to a router (or an AP), which in turn provides wireless internet services to the end user devices. To deploy such wireless network, an end user houses an AP, connects it to the ISP infrastructure on one end, and with the personal communication devices on the other. Since these APs have limited coverage region, the service provided by the ISPs is also limited to a particular geographical area. In order to use the APs over a larger mobility domain, the mobile nodes need to connect to the new APs as they are encountered on the move. The process of connecting to new APs after moving out of the coverage region of the previous one has been introduced as handover in Sect. 1.5.2. Based on whether the new AP belongs to the same ISP or not, handovers are classified as the intra ISP (or intra operator) and the inter ISP (or inter-operator) handovers. Figure 6.1

Fig. 6.1 The intra- and inter ISP handovers occur frequently in vehicular communications

1

ISPs and WISPs are used interchangeably in this chapter.

6.1 Intra- and Inter ISP Roaming

113

shows the inter ISP handover (between AP II and AP III) and the intra ISP handover (between AP I and AP II). These terms are discussed in the following for further clarity. When a mobile node hands over to an AP that belongs to the same ISP as the previous AP, the handover is termed as the intra AP handover. Since 802.11 APs are not used over a larger mobility domain, the 802.11 handovers are generally intra ISP in nature. These are more commonly addressed for evaluating handover latencies and for proposing fast handoff mechanisms. Conventionally, an AP owner cannot access any other AP even if it belongs to the same ISP, without permission. The intra ISP handovers allow the mobile nodes to connect to any AP that belongs to the same ISP. For instance, intra ISP handover allows an end user to use its neighbor’s AP if both APs are registered with the same ISP. The FON community (Asheralieva et al. 2009) is a practical example of intra ISP handover scenario. The clients subscribed to the FON network are required to keep their APs open to other FON members. This way, any client having a FON subscription can use the network service even when it is away from its home network. However, to ensure secure transactions, the members are required to provide valid user credentials before the network access is granted. Unlike the conventional WLANs, the credentials assigned to the FON clients can allow network access via any AP as long as it belongs to the FON network. The financial incentives offered by different ISPs to their subscribers and the increased security measures encourage the members to open their resources to other members of the same club. Consequently, 802.11-based resource sharing is getting increasingly popular. While intra ISP handovers increase the network coverage for the mobile nodes, it still limits them to connect to APs that belong to one particular ISP. This limitation is not desirable in vehicular communications because a vehicle may encounter several APs belonging to different ISPs on the move. For example, if a vehicle encounters 5 APs during a drive, out of which only 2 belong to its subscribed ISP, the vehicle shall be allowed to use only 40% of the available infrastructure (see Fig. 6.2). This is a serious constraint with the 802.11-based R2V communications because it prevents the complete 802.11 infrastructure from being used in the extended mobility domain. Therefore, for smoother end user experience, the inter ISP roaming mechanisms must be explored. Roaming refers to moving out of the home ISP coverage region while connecting to the network using some other ISP, often called the foreign ISP. Home ISP is one to which the end user is subscribed to; all unsubscribed ISPs are termed as the foreign ISPs. The foreign ISP allows network usage to the roaming users if they have mutual understanding with the home ISP. This allows the mobile node to use the network services without having to register with a foreign ISP. Roaming is therefore an extension of the coverage area of an ISP by letting the users connect to the infrastructure that does not belong to the home ISP. The inter ISP roaming leads to inter ISP handovers. The inter ISP handovers occur when a mobile node switches between two APs belonging to two different ISPs. To allow such handovers, ISPs make mutual agreements to allow each others’

114

6 Inter ISP Roaming for Vehicular Communications

Fig. 6.2 Inter ISP roaming shall allow a more complete use of the 802.11 infrastructure by opening more APs to the vehicles

subscribers to use each others’ network infrastructure based on certain financial and technical terms and conditions (Reynolds 2003). This mutual resource sharing is beneficial for both because the ISPs can make financial benefits every time an unsubscribed user accesses their infrastructure, and the end users can get continuous network services on the move without subscribing to more than one ISP. The inter ISP roaming requires a dedicated framework which can take care of the Authentication, Authorization, and Accounting (AAA) issues for ISPs and their end users (Basios 2005). Wireless Internet Service Provider roaming (WISPr) is one architecture that proposes detailed specifications for inter ISP roaming in the 802.11 networks (Bing 2008). However, it is still in draft stages and has not been implemented yet. Recently, WISPr 2.0 update has been introduced by the Wireless Broadband Alliance (WBA) to the existing specifications. The upgrade allows seamless authentication between WiFi and other wireless technologies such as GSM, LTE, and WiMAX. While the new WISPr 2.0 update allows interoperability between different networking technologies, this chapter focuses only on WLAN-toWLAN handovers. The main motivation of analyzing WISPr is that it can increase the number of APs that are open to the end users. This shall in turn increase the encounter probability and thus reduce disruption. The following sections first define WISPr, and then mathematically evaluate its role in improving encounter probability.

6.2 Wireless Internet Service Provider Roaming Wireless Internet Service Provider roaming (WISPr) allows more network operators (like FON) to come into agreement so that the overall wireless coverage is extended beyond the boundaries of a single ISP. The network architecture proposed in Sun et al. (2005) makes a similar assumption that all operators shall come to an

6.2 Wireless Internet Service Provider Roaming Table 6.1 Distribution of open and closed APs in the normal and dense tests of Sect. 5.5.1

115

No. of open APs No. of closed APs % of closed APs

Normal 377 394 51.10%

Dense 417 441 51.39%

agreement to provide network services to each others’ subscribers. WISPr can be seen as a higher level integration of ISPs to support inter ISP roaming over a larger scale. If WISPr is implemented, all participating ISPs shall open their APs to all end users that are registered with at least one of the participating ISPs. This increases the number of open APs encountered by the vehicle during a particular drive. Table 6.1 shows the distribution of open and closed APs encountered during the drive tests reported in Sect. 5.5.1 (see Table 5.7). It can be seen from Table 6.1 that WISPr allows the use of more than 50% of the infrastructure that is not accessible without inter ISP roaming. It must be noted, however, that the service capacity of an AP may be a limiting factor in implementing WISPr in R2V communications (Zhang et al. 2007). Service capacity of an AP refers to its ability to handle a certain number of mobile nodes simultaneously without degrading the QoS. If the APs become open to all participating mobile nodes, they may have to serve more mobile nodes than usual. Some sort of scheduling algorithm may be required to prioritize network access if a WLAN AP gets too many mobile nodes within its footprint at the same time (Jiang and Vaidya 1999). The study of service capacity, although important, is beyond the scope of this book. However, this issue will come up again in Sect. 7.4.2 where AP performance is analyzed while it serves several indoor clients along with an outdoor mobile node.

6.2.1 WISPr Architecture Some efforts in standardizing the architecture of WISPr have been made by the WiFi Alliance. An schematic diagram of the proposed WISPr architecture has been shown in Fig. 6.3. The diagram shows that the home and foreign network operators are connected through an intermediary, which offers roaming functionality. The individual entities in the WISPr architecture are connected through an AAA gateway which has not been shown in the figure. This server can also be housed inside the intermediary. The AAA gateway handles the authentication, authorization, and accounting issues for the mobile nodes (Lee et al. 2002), and is crucial for the security provisions for the users and the networks. The specifications of WISPr are flexible with regard to the use of intermediary shown in the architecture. It basically liaisons the handovers and roaming mechanisms for the operators. Figure 6.3 assumes that the home ISP of a mobile node covers a certain geographical region called area  h. As the mobile node moves out of area  h and enters a foreign

116

6 Inter ISP Roaming for Vehicular Communications

Fig. 6.3 Diagrammatic representation of WISPr architecture

area (area  f ), it can still use the network services if the home and foreign ISPs are in agreement with each other. This should not give the impression that certain regions in a city are dedicated to certain ISPs. In fact, the APs are sparsely located throughout the city such that some APs belong to one ISP while others may belong to the others. Figure 6.4 shows a typical scenario in which the vehicle encounters APs that belong to various ISPs spread across its commute. WISPr is concerned with binding these ISPs into agreements so that all these APs shall become accessible to a vehicle. According to the WiFi Alliance, WISPr has been assigned an IANA (Internet Assigned Numbers Authority) Private Enterprise Number (PEN) to enable roaming functionalities in the vendor devices. Some of the recommendations of the alliance are • The networking components shall be WiFi and/or WiFi5 certified. • The authentication protocol throughout the roaming area shall be RADIUS (Remote Authentication Dial In User Service) (Feng 2009). • New emerging technologies shall be considered in accordance with their potential relevance to WISPr. The implementation of WISPr envisages the provision of 802.11 roaming which is similar in experience to that offered by the cellular networks. Consequently, the WiFi clients would join the clubs housing several ISPs and acquire the membership to use their resources. Such membership agreements are already underway at some places. In one such agreement, the member ISPs can authenticate all member mobile nodes and the mobile nodes are billed by the home ISP for the used service (Reynolds 2003). The trend of motivating small businesses, such as coffee shops and restaurants, to open their APs to a particular ISP is also getting popular (Tan and Bing 2003). The idea is to get hold of the available APs and make them available to the subscribers. This gives the sense of location independent network services to the end users. Using the already available infrastructure not only increases the coverage region of an ISP but also saves the extra deployment cost.

6.3 Wireless Roaming for Data Offloading

117

Fig. 6.4 The vehicle encounters APs that belong to different ISPs throughout its commute. WISPr allows the vehicle to connect to every encountered AP as long as the AP belongs to one of the participating ISPs

The subsequent sections show how the HMM developed in Chap. 5 can be modified to incorporate WISPr characteristics. The modified model is then used to evaluate the increase in encounter probability due to WISPr in the R2V context. Such an evaluation shall also reflect on the application of the developed HMM.

6.3 Wireless Roaming for Data Offloading The WISPr framework was initiated to provide WiFi-based roaming support to the users, given WiFi APs’ massive deployment across many countries. However, the idea of boundless roaming is finding quick popularity among the cellular networks too. The ubiquitous cellular networks are increasingly using WiFi networks for offloading their data traffic. The offload process has become mandatory for the cellular networks because the number of users and the data they generate have risen significantly over the past. So the idea is to relieve the cellular infrastructure wherever possible without affecting the Quality of Service. NTT DOCOMO (DCM), for example, relies on WiFi for offloading cellular traffic specially when

118

6 Inter ISP Roaming for Vehicular Communications

the users are on the move (WBA 2015). DCM directly connects with the operators to provide seamless roaming. The contracting process with the operators is done using the WiFi Broadband Alliance (WBA)’s bilateral agreement template. Boingo Wireless is another network operator that envisions mobile data offloads to WiFi APs. Boingo has been around since 2001, and has roaming agreements with the operators spread across 100+ countries (WBA 2015). Two leading operators from the USA and Europe agreed on offering international roaming using WiFi to their respective subscribers in September 2014 (WBA 2015). Comcast, which is a US-based operator, has over ten million WiFi APs across the country while EU-based Liberty Global houses some six million. It is expected that the domain of Liberty Global will further increase in the coming years. By virtue of this agreement, the users will enjoy intercontinental roaming without having to subscribe to multiple operators. On the other hand, interesting challenges arise in these kinds of partnerships if the two operators comply with different practices. In this case, Comcast was operating an open network and hence its customers did not have means to connect to a closed network such as Liberty Global. Both operators then agreed to use secure networks for enabling WiFi roaming for all users. A mobile convergence platform known as AccuROAM allows smooth transitions between the cellular and WiFi connections. The transition away from the cellular networks is not limited only to WiFi. Other wireless technologies are also being considered. The main objective of AccuROAM is to offer the same level of service (in terms of being disruption-free) to the WiFi users as that offered to the cellular subscribers (AccuROAM 2014). The concept of disruption has already been rigorously defined earlier in this text as irregularity in service due to lack of infrastructure support. The AccuROAM architecture uses WISPr1+ to enable wireless roaming instead of WISPr 1.0. This is because the former provides a more complete security solution, for example, the authentication mechanism is more robust in WISPr 1+ (AccuROAM 2014). While the concept behind WISPr is still alive, not a lot of research literature on this topic is readily available. This is partially because the technical bits with regard to enabling wireless roaming are already well understood. It seems that the research potential in relation to wireless roaming mainly lies in developing new security solutions for the devices and for the network. Unauthorized access issues are, among other things, the fundamental problems faced by security provisions in a network over a large scale. Kumar et al. (2014) have proposed a delegationbased solution that provides increased robustness in comparison with the existing techniques, which may be a useful read of the interested readers. Appreciating the fact that the concept of WISPr is still in use and getting widely adopted, we modify the HMM proposed in Chap. 5 to examine the effectiveness of wireless roaming.

6.4 Modifications in HMM

119

6.4 Modifications in HMM The HMM  D f ; Aij ; Bj .k/g, its calculation, use, and limitations have been discussed in detail in Chap. 5. This section modifies the model discussed in the previous chapter to represent the vehicular context in which WISPr has been implemented. Recall from the previous chapter that represents the initial state distribution, Aij is the state transition probability matrix and Bj .k/ is the observation probability matrix. The model in Chap. 5 (henceforth old ) comprises of three states, namely usable, connected, and disconnected, and three observation symbols Open AP (O), Closed AP (C), and No AP (N). Since WISPr allows all encountered APs to become open, there is no need to have the closed AP observation symbol. Therefore, the modifications in the observation probability matrix of old are desired to incorporate the WISPr characteristics. While old uses three observation symbols, the model incorporating the characteristics of WISPr uses only two symbols, namely Open AP (O) and No AP (N). The modified model new with the same number of states but only two observation symbols is shown in Fig. 6.5. The observable symbol from the usable and connected states is referred to as AP,2 while the observable symbol from the disconnected state is No AP (Hasan et al. 2010c). This infers that: Pu .AP/ D Pc .AP/ D Pd .No AP/ D 1 Fig. 6.5 Modified HMM representation of R2V communication incorporating the characteristics of WISPr

(6.1)

AP

Puc

Puu

U

C

Pcu Pdc

Pdu Pud

Pcd

D Pdd

No AP

2

Symbol AP is used instead of open AP for the rest of the discussion.

Pcc

120

6 Inter ISP Roaming for Vehicular Communications

Conversely, Pu .No AP/ D Pc .No AP/ D Pd .AP/ D 0

(6.2)

Note that only the number of observation symbols is reduced in new , the number of states remains the same. The initial state distribution and the state transition matrix Aij are shown in Eqs. (6.3) and (6.4), respectively, while the modified observation matrix of the HMM has been given in Eq. (6.5).  

D u c d

(6.3)

3 Puu Puc Pud Aij D 4 Pcu Pcc Pcd 5 Pdu Pdc Pdd

(6.4)

2

2

3 Pu .AP/ Pu .NAP/ Bj .k/ D 4 Pc .AP/ Pc .NAP/ 5 Pd .AP/ Pd .NAP/

(6.5)

The rows in the observation matrix represent the three states Usable, Connected, and Disconnected, and the columns represent two observation symbols AP and No AP. For further clarity, the probability of being in the disconnected state (P.qd /) is given in Eq. (6.6), where On represents the observation symbol at time n.  P.qn D Disconnected/ D

0 if On D AP 1 if On D No AP

 (6.6)

The following section uses this model r D f ; Arij ; Bj .k/g (where r D 1 to R) to comment on the effectiveness of WISPr in reducing disruption (in terms of encounter probability).

6.4.1 Effectiveness of WISPr The encounter probability has been previously defined as the probability of encountering consecutive WLAN APs during a drive. The amount of disruption in R2V communications has an inverse relation with the encounter probability. Encountering consecutive APs would mean continuous network coverage and hence reduced disruption. While it is intuitive that the implementation of WISPr shall increase the encounter probability, the main interest is in expressing this gain mathematically. For this purpose, the encounter probability in the normal and dense tests (introduced in Sect. 5.5.1) is estimated using the model old . The resulting encounter probability EPold for i consecutive APs corresponds to the case when WISPr has not been i

6.4 Modifications in HMM

121

implemented. In the second step, the encounter probability for the same tests is estimated using the modified HMM new . The calculation of EPnew corresponds to i the case when WISPr has been implemented. The difference in the two encounter probabilities shall mathematically describe the improvements brought by WISPr in R2V communications.  

D 0:333 0:333 0:333

(6.7)

Using the initial state distribution given in Eq. (6.7), the state transition matrices for the normal and dense tests given in Eqs. (6.8) and (6.9), respectively, and the observation matrix given in Eq. (6.10), the encounter probability EPi is calculated for r D nor; den and i D 1 to 5. The obtained results are shown in Fig. 6.6.

ArDnor ij

3 0:6471 0:1686 0:1843 D 4 0:1256 0:5426 0:3318 5 0:1180 0:1161 0:7660

(6.8)

ArDden ij

3 0:6600 0:2686 0:0714 D 4 0:2343 0:6294 0:1362 5 0:1491 0:1798 0:6711

(6.9)

2

2

3 10 Bj .k/ D 4 1 0 5 01 2

(6.10)

Note that for new , Bj .k/rDnor D Bj .k/rDden

(6.11)

It can be seen from Fig. 6.6 that an increase of more than 25% is observed in the encounter probability for the normal test if WISPr is implemented. This is because more APs become accessible to the vehicle due to WISPr. The results given in Fig. 6.6 suggest that similar improvements are observed in the encounter probability for the dense test. Note that the values of absolute and percentage increase in encounter probability are different for the two tests as can be seen from Fig. 6.6. The percentage increase in EPden is larger than that in EPnor in the presence of WISPr. i i Secondly, note that the variations in EPden with WISPr are comparatively smaller. It i nor and EP with WISPr have differences despite is interesting to note that the EPden i i corresponding to the same geographical area. Since the initial state distribution and observation matrices in new are same for both areas, it may be concluded that this difference is because of the state transition matrices of the two areas. A more rigorous investigation is required to assess the transition probability matrices in this context.

122

6 Inter ISP Roaming for Vehicular Communications 60 Without WISPr With WISPr

Encounter Probability (%)

50

40

30

20

10

0

1

2

3

4

5

No. of APs encountered consecutively

Normal 80 Without WISPr With WISPr

Encounter Probability (%)

70 60 50 40 30 20 10 0

1

2

3 No. of APs encountered consecutively

4

5

Dense Fig. 6.6 Encounter probabilities for the normal and dense tests with and without WISPr

6.5 Summary A modified HMM has been developed (based on the HMM developed in Chap. 5) to analyze the role of inter ISP roaming in the vehicular context. A discussion on intraand inter ISP roaming has been given first, which is followed by the introduction of a roaming architecture WISPr. It has been discussed that WISPr can increase the number of usable AP encounters and hence reduce disruption. This claim has been mathematically verified in this chapter using the modified model new .

6.5 Summary

123

Note that the intra- and inter ISP handovers discussed in this chapter do not take into account the handover delay. Handover delay has been identified as an important issue in Sects. 1.5.2 and 2.2. Since the encounter duration between a vehicle and an AP is already very small, the delay in handing over to an AP should be as small as possible. The evaluation and reduction of the handover delay with specific regard to the R2V communication scenario has been reported in the next chapter.

Chapter 7

Handover Latency in Vehicular Communication

Handover has been introduced as the process of disassociating from the previous AP and establishing a connection with the new AP. In an ideal case, for getting continuous network services on the move, there should be no delay in handing over to an AP. This is because the network services remain suspended for the mobile node during the handover process. The amount of time in between initiating and completing a handover is called the handover delay. The term handover latency is also often used instead of handover delay. Latency is generally a packet level terminology, which is the time difference between the moment a packet is sent and the moment it is received. Delay, on the other hand, usually refers to the undesired holdups in communication (due to queuing, congestion, packet loss, etc.). This book uses handover latency and handover delay interchangeably.

7.1 Handovers in WLANs In 802.11 networks, the mobile node starts searching for the new candidate AP when the need for handover is detected. The need of handover is generally detected when the RSS from the current AP falls below a certain threshold. The process of selecting a suitable AP to handover is called scanning (or probing), which is the first phase of the handover process. Some works have also considered the detection phase as the first phase of the handover (Velayos and Karlsson 2004). Nevertheless, it is maintained in literature that the scanning phase is the most time consuming phase in the entire handover procedure (Mishra et al. 2003). Scanning can be of two types: active and passive. In active scanning, the mobile node sends request frames over all 802.11 channels and waits for the responses from the probed APs. Among the APs that respond to the mobile node’s request, one AP is selected for handover based on certain selection criteria. In passive scanning, the mobile node spends a

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0_7

125

126

7 Handover Latency in Vehicular Communication

fixed amount of time (usually 100 ms) on every 802.11 channel, listening to the periodic beacon signals transmitted by the APs. This type of scanning is generally employed in most WLAN deployments. In the second phase of the handover, the mobile node has to authenticate itself with the AP selected during the scanning phase. While WLAN APs can employ various authentication schemes such as OSA, PKA, and SKA, the Extensible Authentication Protocol (EAP) is increasingly deployed in most commercial deployments (Chen and Wang 2005). Note that the authentication schemes used by the individual APs cannot be controlled. For example, if most APs deployed across an area of interest employ EAP for authentication purposes, this book requires to analyze EAP-based handover mechanisms. Because of the popularity of EAP authentication among the end users, this chapter takes into account the handovers to the EAP-enabled WLAN APs. Most of the handover related contributions reported in literature do not take into account the EAP (or any other robust authentication mechanism). A brief description of the EAP authentication can be seen in Appendix B. After successful authentication, the mobile node gets associated with the AP by sharing its specifications, which is termed as association. The association process is often considered as a part of the authentication phase. Finally, the mobile node attempts to get a unique address to communicate with the other nodes in the network. The process of acquiring a unique address is referred to as address acquisition/allocation. Addresses are generally assigned by the Dynamic Host Configuration Protocol (DHCP). These addresses are referred to as the IP addresses. In summary, the overall handover procedure can be seen as the combination of various phases. The handover latency is therefore the sum of the delays incurred by n individual phases, discussed later in Sect. 7.2.2. Handover Delay D

n X

Delayi

(7.1)

iD1

This chapter focuses on reducing the handover delays in 802.11-based vehicular communications. It starts by measuring the delays in the handover procedure. The handover process is divided into its constituent phases and the delay in each of these phases is measured in the next section. Based on these measurements, the phases that contribute most to the handover delay are identified and discussed.

7.2 Experiments and Observations This section covers the experimental measurement of the handover delay in the vehicular environments. Since this book focuses on using indoor APs from outdoors, such an investigation must precede the efforts in reducing the handover delay. The latency incurred in handing over in the vehicular setup may be different from that reported in the conventional delay analysis.

7.2 Experiments and Observations

127

Fig. 7.1 Setup for handover latency evaluation in the vehicular environments Laptop running Network Monitor

Previous AP

Handover

Indoor AP

7.2.1 Measurement Setup A mobile node (laptop with Windows Vista, Realtek driver, ATI chipset) placed outdoors is deliberately handed over to an indoor AP. The indoor AP is 802.11g radio type and is EAP enabled. The delays in the individual phases are evaluated by capturing live traffic using the Microsoft Network Monitor (Posey 2008). The mobile node is connected to a different AP on a different subnet at the beginning of the tests. The packet capture begins when it is handed over to the indoor AP. Hence the setup comprises of two APs and a mobile node (running the network monitor) as shown in Fig. 7.1. The handover traffic is recorded in two different scenarios ten times each. In the first scenario, the mobile node hands over while staying at a fixed outdoor location, and in the second, it moves from one place to another during the handover. The test area is an empty, unsheltered car park, adjacent to the building housing the AP. The signal strength recorded from the periodic beacon messages at the time of the tests ranged from 75 to 85 dBm.

7.2.2 Observations in Vehicular Environments The indoor AP (to which the handover is made) employs Open System Authentication (OSA) in addition to EAP. The handover to such an AP comprises of scanning phase, authentication phase (OSA and EAP) followed by association. The address allocation via the DHCP followed by the Address Resolution Protocol (ARP) marks the successful completion of the handover. The entire handover procedure to an EAP-enabled AP and the associated delays are shown in Fig. 7.2.

128

7 Handover Latency in Vehicular Communication Mobile Node

AP

RADIUS Server

DHCP Server

Probe Req 1 Scanning delay

OSA delay Assoc.delay

Probe Req n Probe Resp OSA Req OSA Resp Assoc. Req Assoc Resp EAP Start

EAP delay

EAP Success DHCP

ARP delay

ARP Req ARP Res

Fig. 7.2 Handshake mechanism for handovers to EAP-enabled APs Table 7.1 Delays measured in individual phases during a handover in stationary and low mobility scenarios (Hasan et al. 2010b) Handover phase Scanning/Probing (ms) OSA (ms) Association (ms) EAP (ms) DHCP ARP

Stationary 324.13 47.5 5.4 974.94 Completed only once Completed only once

Low mobility 303.511 8.08 10.18 Failed in 6 tests Never completed Never completed

Note that the handshake procedure shown for EAP is not complete and only serves to emphasize that the involved handshakes are between a mobile node, an AP, and RADIUS server. RADIUS (Remote Authentication Dial-In User Service) servers are commonly used to hold authorization information and to validate the network access for the end users. When used with EAP, AAA protocol carries EAP messages between RADIUS server and the authenticator (Zheng and Sarikaya 2009). The DHCP handshakes have not been shown here because these shall be highlighted later in Sect. 7.3.1. Table 7.1 records the latency observed during each of these phases in stationary and low mobility conditions. Figure 7.3 gives a graphical representation of the delay measured from ten observations each in the stationary and low mobility tests.

7.2 Experiments and Observations

129

Delay (msec) 3000 2500 2000

EAP delay Association delay

1500

OSA delay

1000

Probing delay

500 0 1

2

3

4 5 6 7 8 Handovers

9 10

(a)

Delay (msec) 3000 2500 2000

EAP delay Association delay

1500

OSA delay

1000

Probing delay

500 0 1

2

3

4 5 6 7 Handovers

8

9 10

(b)

Fig. 7.3 Contribution of different components of delay in the overall handover latency in (a) stationary setup and (b) low mobility setup (Hasan et al. 2010b)

The OSA phase (very much like the association phase) does not cause considerable delays in both stationary and low mobility environments. Technically, OSA does not perform any authentication. The mobile node sends a MAC authentication frame to the AP, which is simply accepted to complete the OSA process (Chen and Guizani 2006). Since OSA does not involve rigorous handshakes, it does not add significantly to the handover delay. Note that the OSA delay in the low mobility environments is smaller than the stationary environments. One possible reason for this is that the mobile node was moved towards the AP during the low mobility tests and hence it might have received a better signal strength while approaching the building. In the low mobility tests, the EAP authentication phase failed several

130

7 Handover Latency in Vehicular Communication

times and had to restart. This re-initiation of EAP due to frequent failures incurred additional delays that have not been shown in Fig. 7.3b. EAP delay is discussed in Sect. 7.3.2. The ARP phase cannot be considered as a major delay contributor because its performance depends on the DHCP phase. ARP translates the IP addresses into the MAC addresses of the communicating devices. In a typical local network, ARP informs the sender about the MAC address of the receiver given its IP address. Therefore, completion of ARP requires a valid IP address, which is obtained during the DHCP phase. If the DHCP phase does not complete successfully, the ARP phase will also remain incomplete. Note that Fig. 7.3 also does not report the DHCP delay. The reason for this is that the DHCP procedure completed only once in all 20 tests (10 each in stationary and low mobility). From the above discussion, it follows that three phases dominate all others in terms of contributing towards the handover delay. Therefore, the overall handover delay mainly depends on these three phases. The following section discusses these phases in greater detail. Handover Delay D Dd C EAPd C Sd

(7.2)

where Dd is the delay in the DHCP phase, EAPd is the delay in EAP authentication while Sd is the scanning delay. The observations on these phases are further analyzed in the following section to make some meaningful comments.

7.3 Latency Analysis The observations reported in the previous section have shown that three phases, namely DHCP, EAP, and scanning are the largest delay contributors. The following sections discuss these phases separately.

7.3.1 DHCP Delay The simulation results reported in A-Helali et al. (2009) suggest that 17% of the handover delay can be attributed to the DHCP protocol for a traffic load of 80%. In the low mobility vehicular environments, the performance of DHCP is even worse. In the light of observations recorded in the previous section, the DHCP completed successfully only once in total 20 tests performed at stationary and low mobility conditions. This observation alone calls for drastic changes in the DHCP to allow faster address assignment in the vehicular context.

7.3 Latency Analysis

7.3.1.1

131

Legacy DHCP

The DHCP follows a 4-way handshake mechanism to allocate an IP address to a mobile node. The procedure starts when the mobile node sends a broadcast message, DHCP discover (DISC), to request an IP address from the DHCP server. Upon receiving DISC, the DHCP server checks for the available addresses and offers one of them to the mobile node by sending a DHCP offer (OFFER) message. The mobile node accepts the offer by formally requesting the grant of this address using the DHCP request (REQ) message. The DHCP server acknowledges the successful assignment of the address with an ACK packet (Shinder et al. 2008). The DHCP handshake procedure has been shown in Fig. 2.8 in Sect. 2.2.2. The lease for the assigned IP address is given for a fixed time period. After the time for which the lease was obtained finishes, the IP address stands invalid. The mobile node generally renews its lease with the DHCP sever before its present lease expires (Blank 2004). While the conventional DHCP procedure is thought to comprise of only these processes (DISC,OFFER,REQ,ACK), the later part of this section reveals that the primary cause of DHCP delays are the processes that are often not considered during the DHCP evaluations and analyses. In particular, the NAK and INFORM packets add significantly to the DHCP delay. These packets are often not included in the DHCP related analyses and hence remain largely unexplored. The NAK packet informs the mobile node that the previously held IP address must be released and a new one must be acquired. When a mobile node hands over to a new AP, it tries to reuse the previously associated address on the next connection that it makes with another WLAN AP. If the next AP is on the same subnet as the previous AP, the mobile node may use the same IP address and the entire procedure of acquiring an address may be avoided. On the other hand, if the new AP resides on a different subnet, the DHCP procedure starts afresh and a new IP address is granted using the DHCP handshake mechanism. The new AP advises the mobile node that the previously held address is not usable by issuing a NAK packet. This has been graphically shown in Fig. 7.4. A web browser on the mobile node generally issues an INFORM packet to get the address of ISA firewall (Shinder et al. 2005). The ISA server caches and keeps track of the network traffic for allowing faster access to the network. This way, the web browser automatically connects to the internet through the ISA firewall in a more secure way. The INFORM message may not be the part of the DHCP itself but is generally available and affects the handover delays.

7.3.1.2

Assessing Individual DHCP Processes

Note that the observations recorded in Table 7.1 report the overall performance of the DHCP in the vehicular setup. Additional tests are performed in both indoor and vehicular setups to analyze the performance of the individual DHCP phases (DISC,

132

7 Handover Latency in Vehicular Communication

Use previous IP address?

No (in the form of NAK)

DHCP begins

Fig. 7.4 The mobile node requests to use the previous IP address, which is denied using the NAK packet by the AP. The DHCP procedure starts when the NAK packet is issued by the AP

Fig. 7.5 Log obtained while handing over to an AP from indoors (Hasan et al. 2011c)

OFFER, REQ, ACK). The same tests also reflect on the performance of NAK and INFORM packets during the DHCP process. The test setups and observations are as follows. In the indoor setup, the mobile node hands over to the AP from inside the building when it is in close proximity of the AP. This represents the usual use case scenario of the WLANs. The second set of tests is conducted in the vehicular setup. The mobile node is handed over to an indoor AP while it is placed approximately 32 ft away from the foot of the building housing the AP. The packet capture has been done using the Windows Network Monitor for both indoor and vehicular setups. The observations from the indoor tests serve as the baseline values for comparison with the outdoor tests. Figure 7.5 shows one log that is obtained during the handover in the indoor setup. The log shows that at the beginning of the handover, the mobile node sends a REQ packet, which is a request to reuse the previously held IP address. Since the mobile node was previously connected to an AP on a different subnet, the new AP rejects this request by issuing a NAK packet. This causes a delay of 2.15 s in sending the DISC packet, which should have been sent immediately. The rest of the packet exchange including DISC, OFFER, REQ, and ACK takes around 0.453 s. While the legacy DHCP procedure finishes in 0.453 s, the delay associated with the INFORM packet is 5.678 s, and that due to NAK is 2.15 s. This delay needs to be reduced for faster IP address allocation. Figure 7.6 shows the log of the handover in the vehicular setup during which the DHCP was able to assign an IP address to the mobile node. All connection attempts were not successful. Figure 7.6 reports the log of one of the successful address assignments. Although the address allocation was successful, the entire procedure

7.3 Latency Analysis

133

Fig. 7.6 Log of the handover that successfully issued an IP address in the vehicular environments (Hasan et al. 2011c) Table 7.2 The delay contributions (in seconds) by different phases of the DHCP procedure (Hasan et al. 2011c) Setup Indoor Vehicular

DISC-to-ACK 0.453 2.8704

NAK 2.15 5.85

INFORM 5.678 7.26

Total delay 8.3 15.9

Fig. 7.7 The delay incurred by individual DHCP phases during the handover

took almost 15 s. This delay is intolerable in the vehicular environments where the mobile nodes only spend 10–15 s within the footprint of an AP. It is interesting to note that the time taken by the DISC, OFFER, REQ, and ACK handshakes was 2.87 s and the delay due to NAK was about 5.85 s. The NAK mechanism may be discarded because it is unlikely that a vehicle connects to several APs on the same subnet consecutively. The INFORM packet added a further delay of 7.26 s in the handover procedure. The observations for indoor and vehicular setups are summarized in Table 7.2. These delays have been shown in Fig. 7.7. It can be seen that the performance of DHCP is poor in vehicular setup. The NAK and INFORM packets are largely responsible for the delay in the overall procedure. Since the reduction in the DHCP delay requires consideration of address allocation issues, this chapter does not address it any further.

134

7 Handover Latency in Vehicular Communication

7.3.2 EAP Delay It has been mentioned before that the scanning phase is the most significant contributor in the handover latency (Kim et al. 2006; Mishra et al. 2003). However, note from Table 7.1 that the scanning phase delay is almost one third of the total delay caused by the EAP authentication phase. This infers that if robust authentication schemes are employed, the authentication delay becomes the largest delay contributor. The large delay due to EAP is not unexpected because it comprises of several handshake processes between the applicant, authenticator, and the authentication server. The handshake mechanisms involved in the EAP process are classified as EAP identity exchange, SSL handshake, PEAP handshake, and EAPOL key exchange (see Appendix B for details). The overall EAP authentication delay (EAPd ) therefore comprises of the EAP identity delay (EIDd ), SSL delay (SSLd ), PEAP delay (PPd ), and EAPOL delay (ELd ), as given in Eq. (7.3). EAPd D EIDd C SSLd C PPd C ELd

(7.3)

Table 7.3 gives the delay distribution incurred by individual EAP phases in the stationary and low mobility environments. Under the stationary conditions, the EAP authentication completes in around 1 s on an average. While this delay is not too significant in the stationary conditions, it is the low mobility scenario where the performance of EAP becomes poor. Not only do the individual EAP phases incur significant delays in the low mobility tests, they also fail to even complete on several occasions. Every time EAP authentication failed at any stage, it had to restart the entire process afresh after a large timeout. Table 7.4 suggests, for example, that the PEAP phase failed in test number 2 and 5 incurring additional delay of 18 and 36.394 s, respectively. According to Table 7.4, the EAP authentication phase failed in 6 out of 10 tests in the low mobility environments incurring additional delays. Table 7.3 Delays (in ms) contributed by individual EAP processes during handovers in stationary and low mobility scenarios (Hasan et al. 2010b)

Table 7.4 Different EAP phases failing to complete the handover during the low mobility tests (Hasan et al. 2010b)

EAP identity SSL PEAP EAPOL exchange Total

Stationary 219.1 144.31 99.6 511.93 974.94

EAP identity SSL PEAP EAPOL exchange

Test no. 10 7 2, 5 3, 6

Low mobility 159.28 134.72 102.61 291.88 Failed in 6 tests Delay incurred (s) 18.6 36 18, 36.394 21.62, 2.1

7.3 Latency Analysis

135

The comparison of Tables 7.3 and 7.4 concludes that even the inclusion of slight mobility can incur large delays in the authentication phase of the handover. Hence, the delay reduction in the authentication phase requires considerable attention with specific regards to WLAN-based vehicular communications. However, any reduction in the authentication delay must not compromise the robustness of the security scheme. The security provision for wireless networks is a separate area of research and is therefore not considered for investigation any further.

7.3.3 Scanning Delay The time consumed in searching for a suitable AP to initiate the handover is referred to as the scanning delay. During the handover tests discussed in the previous section, the average scanning delay is more than 300 ms in both stationary and low mobility conditions. The scanning phase does not show significant variations in the low mobility and stationary conditions. However, it exhibits high standard deviations of 458.79 ms in stationary tests and 434.868 ms in the low mobility tests. This variation is observed because two tests done in the stationary conditions and one under low mobility conditions exhibited larger scanning delays than the other tests. In one of the low mobility tests, the scanning delay alone was about 1500 ms. It has been pointed out in Sects. 7.3.1 and 7.3.2 that the reduction in authentication and address allocation phases, respectively, require changes in the protocols, which is beyond the scope of this chapter. However, Sect. 7.4 shows that the scanning phase delay can be reduced without making too many modifications in the hardware and software.

7.3.4 Delays Due to Background Applications The number of factors that affect handover delay seems to increase with the advent of new applications and services, many of which run in the background. When a mobile device is connected to the network, a number of applications start exchanging data. Most of this data exchange is concerned with keeping a given set of applications up to date for the user. A typical example includes the Outlook application which keeps track of the incoming and outgoing emails (among other things). In order to remain updated, the Outlook application has to regularly look out for new emails that are intended for the user. Another common example of applications running in the background is Skype, which has to remain updated about any calls or messages that the user may have missed while s/he was offline. Even when the user is continuously online, its contacts keep appearing and disappearing which is another piece of information that has to remain updated for the user.

136

7 Handover Latency in Vehicular Communication

Fig. 7.8 The data exchange taking place in the background due to Skype and Outlook Applications

Figure 7.8 shows the data exchange attributed solely to Skype and Outlook processes that are only sitting in the background. This network traffic, which is meant to update the applications, starts to flow once an active connection exists between the user and the network. Therefore, it does not overburden the scanning, authentication and address allocation processes that have been discussed earlier in this section. However, this update traffic may slow down some of the administrative processes that run after a connection is established.

7.4 Reducing Scanning Phase Delay Most 802.11 deployments use passive scanning, which requires the mobile node to spend around 100 ms on every channel of the 802.11 frequency band. Figure 7.9 shows the 802.11 spectrum that comprises of 14 channels, of which the 14th channel is used in Japan only. In passive scanning, the mobile node listens to the available channels one by one, waiting to hear a beacon signal from the candidate APs. Therefore, one complete scan cycle would ideally require 1300 ms (for scanning 13 channels). If the mobile node fails to find an AP after scanning all channels, it generally restarts scanning from the first channel and keeps scanning until an appropriate AP is discovered. One way to reduce scanning phase latency is to reduce the number of channels to be scanned. Scanning only a limited number of channels that are selected based on a certain criteria is called “selective channel scanning”

7.4 Reducing Scanning Phase Delay

137

Fig. 7.9 802.11b/g spectra divided into 14 channels (Hasan et al. 2011c)

(Shin et al. 2004). In the following, a selective channel scanning scheme has been proposed in which the criteria of scanning a channel is “orthogonality.”

7.4.1 Scanning Orthogonal Channels In the 802.11b/g spectrum, the channels 1, 6, and 11 are the orthogonal channels, i.e., they are non-overlapping (Hossain and Leung 2008). The radios tuned to these channels can be operated in close vicinity of each other with minimum interference. While the conventional scanning method requires the mobile node to scan all channels one by one, scanning only 3 channels can significantly reduce the scanning phase delay. This idea is particularly beneficial in the vehicular context because the vehicles cannot afford to waste too much time in searching for an AP. Therefore, reducing the scan cycle from 13 channels (scanning time 1300 ms) to 3 channels (300 ms) can save 1000 ms of scanning time per every scan cycle. Equation (7.4) shows that a particular channel shall be scanned only if f .x/ D 1, which is true for x D 1; 6; 11, where x is the channel number such that x D f1; 2; 3 : : : ; 12; 13g, and f .x/ decides whether x is to be scanned. If the mobile node fails to find an appropriate AP at the end of the scan cycle, it will have to continuously scan only 3 channels instead of all 13.   1 if x D 1; 6; 11 f .x/ D (7.4) 0 for all x Using the orthogonal channels in this context has three basic advantages. Firstly, very few modifications are required on the client side. Unlike the selective channel scanning which requires dedicated processing power to determine which channels to scan against a certain criteria, scanning orthogonal channels shall not require dedicated processing power and memory space. Hence, it is computationally inexpensive and requires very few changes in the hardware and/or software. Besides, the mobile node often does not have enough time to execute an algorithm to select a channel for scanning. The connection time in vehicular communications is already very small and cannot be wasted in running time-consuming channel selection

138

7 Handover Latency in Vehicular Communication

80

No. of encountered APs

70 60 50 40 30 20 10 0

1

2

3

4

5

6

7 8 Channels

9

10

11

12

13

Fig. 7.10 Population of active 802.11 APs on different channels as observed in area-1 (Hasan et al. 2011c)

algorithms. Secondly, the orthogonal channels are non-overlapping and hence offer interference-free communications. This may help in reducing the packet losses due to collisions and therefore may reduce the need for retransmissions. Finally, and probably most significantly, most of the available WLAN infrastructure is tuned to operate on the orthogonal channels. Figure 7.10 shows the observations from one area in the UK which is referred to as area-1 in this chapter. It is obvious that most of the already available APs are operating on the orthogonal channels. A similar trend was observed in the drive tests conducted in the other areas of the UK. In fact, some drive tests performed in China also suggest the same phenomenon (Hasan et al. 2011c). Figure 7.11a and b shows the population of APs operating on different 802.11 channels in two areas in China (referred to as area-2 and area-3). Based on the data collected from the drive tests, it is obvious that channels 1, 6, and 11 accommodate a significant majority of the roadside APs. Further according to the observations, after encountering an AP operating on a non-orthogonal channel, 7.46 APs in area-2 and 6.41 APs in area-3 (on average) are successively encountered on the orthogonal channels. This shows that most APs are inherently tuned to operate on the orthogonal channels. Table 7.5 tabulates the percentage of AP population residing on the orthogonal channels in area-1, 2, and 3. It can be inferred from Table 7.5 that scanning only orthogonal channels shall miss only a small population of the roadside APs while saving reasonable scanning time. Because it is intuitive that scanning fewer channels shall require smaller amount of time, this book does not cover the actual calculation of the time required to scan the orthogonal channels. Instead, this book investigates the performance of APs operating on the orthogonal channels in

7.4 Reducing Scanning Phase Delay

139

a 50 45

No. of encountered APs

40 35 30 25 20 15 10 5 0 1

2

3

4

5

6

7 8 Channels

9

10

11

12

13

10

11

12

13

Active APs in area - 2 b

60

No. of encountered APs

50

40

30

20

10

0

1

2

3

4

5

6

7 8 Channels

9

Active APs in area - 3 Fig. 7.11 Population of active 802.11 APs on different channels as observed in area-2 (a) and area-3 (b) (Hasan et al. 2011c)

140

7 Handover Latency in Vehicular Communication

Table 7.5 Percentage occupancy of the orthogonal channels in area-1, 2, and 3 (Hasan et al. 2011c) Area-1 Area-2 Area-3

APs on ch-1 (%) 37.02 18.98 36.60

APs on ch-6 (%) 32.09 67.08 42.85

APs on ch-11 (%) 30.61 13.92 20.05

supporting vehicular communications. The performance of APs operating on the orthogonal channels can be affected by at least two factors. One is the ability of an AP to support high data rates while similar APs operate on the same channel in its close vicinity. The second issue is the service capacity of an AP. These issues have been discussed in the following.

7.4.2 AP Performance on Orthogonal Channels WLAN deployments often suffer from interference not only from other WLANs but also from other devices operating on the 802.11 band. Interference results in various problems, for instance, low throughput, fluctuating connectivity, and packet loss (Raghavendra et al. 2010). The interference-free nature of channels 1, 6, and 11 motivate the WLAN users to tune their APs on the orthogonal channels. Since the idea is to use interference-free orthogonal channels, the vehicles shall anticipate high data rates from the indoor APs. The concern here is that too many APs operating in close vicinity on the same channels should still be able to provide adequate levels of data rates in the vehicular environments. In other words, if n number of APs are operating in close vicinity of each other all on channel x, they should still be able to support reasonable data rates. This calls for data rate evaluation for the APs operating on a densely populated orthogonal channel. The data rate tests are performed on an AP operating on channel-11 (one of the orthogonal channels) on which several other APs were also operating at the time of the tests. Figure 7.12 shows the number of APs operating on channel-11 from the 25 scans recorded using Net Surveyor at the time of conducting the data rate tests. Apart from the high density of APs on the orthogonal channels, another limiting factor affecting AP performance is the service capacity of an AP. The service capacity of an AP refers to the number of mobile nodes it can serve simultaneously. Note that the main idea is to use the already available roadside APs, which may be in use by other users for different internet applications. Due to their preoccupation in supporting other services, the APs may not be able to provide high data rates for the vehicular nodes. In the following data rate evaluation, the WLAN AP (operating on a dense orthogonal channel) is loaded with three other mobile nodes running different internet applications to find the realistic values of achievable data rates from outdoors.

7.4 Reducing Scanning Phase Delay

141

20 18

No. of Active APs

16 14 12 10 8 6 4 2 0

5

10

15 No. of Scans

20

25

Fig. 7.12 Number of APs operating on channel 11 at the time of conducting the data rate tests (Hasan et al. 2011c)

Fig. 7.13 Experimental setup for data rate evaluation (Hasan et al. 2011c)

Experimental setup for the data rate evaluation is shown in Fig. 7.13, which shows 3 mobile nodes connected to an AP. The figure also shows the outdoor test node which evaluates the data rates using IPerf. All three nodes have Intel wireless cards. Node A and B are running Windows Vista while Node C uses Windows 7.

142

7 Handover Latency in Vehicular Communication

6 All tests Mean

Data rates (Mbps)

5 4 3

2 1 0

2

4

6

8

10 Time (sec)

12

14

16

18

Fig. 7.14 Observed data rates from the 5 tests and the mean curve (Hasan et al. 2011c)

The test node is a laptop running Windows Vista with a Realtek wireless driver. In order to examine the performance of a loaded AP, the three indoor nodes use the AP for supporting high bandwidth internet applications. Node A uses the AP to play a live streaming video; node B and node C are making Skype calls with two wired stations, also shown in Fig. 7.13. Note that the AP being examined is operating on a densely populated orthogonal channel and serving other indoor applications at the same time. During the tests, the test node sends 1470 byte datagrams at 6 Mbps (data rate specified by Direct Short Range Communications) every second to the AP while moving away from it. Although these tests represent the low mobility environments, the results can give a valuable insight into the WLAN-based R2V communications. The same process was repeated five times to obtain a statistical average. The data rates evaluated during the 5 tests by the test node in low mobility vehicular scenario are shown in Fig. 7.14. The mean data rate curve (with the thick line) is also shown in the figure. The decreasing trend of the data rates is consistent with the fact that the test node is moved out of the AP’s footprint during the tests. Instead of plotting distance, Fig. 7.14 plots time on the x-axis. Note that both are directly proportional because the distance between the AP and the mobile node increases with time. The data rates observed during the first 14 s are around 5 Mbps which are considerably high for delivering traffic updates and safety information on the move. Note that although the data rate curves for 4 tests are reasonably smooth, one of the tests has a very fluctuating nature. This performance degradation may be attributed to the ever changing wireless channel characteristics. These fluctuations have been observed in the previous data rate evaluations as well. In summary, the APs operating on the orthogonal channels can still perform well despite heavy AP population on the same channel and heavy load supported by that AP. Therefore, scanning only orthogonal channels can reduce scanning phase delay without affecting the end user experience.

7.5 Summary

143

7.5 Summary This chapter starts with the basic introduction to handovers and its associated problems that must be dealt with while using 802.11 networks from vehicles. The handover latency issues associated with WLAN-based vehicular communications have been discussed. A detailed measurement and analysis of handover delay has been presented which identifies the DHCP procedure, EAP authentication, and scanning phase as the largest delay contributors. While any reduction in the authentication or address allocation delays requires considerable changes in the protocols, this chapter focuses on reducing the scanning phase delay without requiring significant changes in the client side. The scanning phase delay is reduced by limiting the scanning cycle to only three orthogonal channels (instead of all 13 channels), thus reducing the time required to find an AP. The main motivation of scanning only orthogonal channels is that most of the APs are tuned to orthogonal channels. Therefore, there is no point in investing time for scanning other channels. The subsequent performance evaluation reveals that a loaded AP operating on a densely populated orthogonal channel can still support reasonable data rates.

Chapter 8

Cellular Technology-Based Vehicular Communication

This book has so far covered different aspects of vehicular communication which is enabled by the 802.11 technology. The motivation of using 802.11 is that (1) the networks that employ this technology are widely deployed, and (2) a variant of this technology, 802.11p WAVE, has been standardized for vehicular communication. Unlike the conventional “cellular” technologies that always allow information exchange through a centralized base station, 802.11p additionally supports an ad hoc mode in which the vehicles can effectively bypass the network infrastructure. The ability to communicate on direct links is an asset in time critical situations because it incurs smaller time delay. Interestingly, the direct communication between devices is now being envisaged in cellular networks as well. The idea is that the devices can ignore the base station, if required, and exchange data on direct Device-toDevice (D2D) links. This is a remarkable shift in the way the legacy cellular networks have always been deployed, operated, and used. A base station, along with other network entities, has always been part and parcel of the cellular network architecture, which traditionally liaisons all communication activity. Bypassing the network infrastructure (base station, etc.) is not going to be that easy because it does more than just relaying data between two devices. All security provisions, for example, require a central entity in place. Providing security on base station free D2D links is a challenging issue that requires careful consideration. Similarly, the billing and accounting procedures also require a central unit, which typically holds the record of the resources consumed in a certain communication session. On one hand, the research community is addressing these challenges and many others like these, and, on the other hand, the D2D technology is being examined for use in vehicular communication. The following motivates the use of D2D communication in vehicular data exchange. The rest of this chapter explains how D2D technology works, examines some of the most recent literature, and addresses important research challenges that are being examined at present.

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0_8

145

146

8 Cellular Technology-Based Vehicular Communication

8.1 Vehicular D2D Communication Given that the D2D technology allows direct data exchange between devices, it resembles the 802.11p ad hoc mode of operation which has been standardized for use in vehicular communication. There are significant differences between the two as well, as explained in the following.

8.1.1 Quality of Service Issues In a typical vehicular D2D setup, the vehicles can potentially exchange data on cellular frequency bands without involving the base station. Contrary to 802.11p, in a cellular network, the radio resources are carefully assigned by the base station to all users. The radio resources are allocated in such a way that a reasonable level of Quality of Service is guaranteed to all users. QoS is more important in cellular networks because all communication activity is taking place over the licensed bands and the subscribers anticipate good service at all times. The vehicular users exchanging data on direct links should not interfere with the conventional cellular users. Vehicular and conventional users residing in the same cell have been shown in Fig. 8.1. In a conventional cellular network, this interference can be minimized more effectively because the base station has a global view of the network and allocates the resources to all users in a centralized way. In a base station free environment, such as that envisaged for time critical D2D applications, effective resource allocation is an important research challenge. Fig. 8.1 Vehicular and conventional users in a typical cell

8.2 D2D Support in LTE-A Networks

147

8.1.2 Contextual Awareness Another problem of not using the base station in data exchange relates to proximity awareness. The direct communication between the devices obviously has a limited coverage range. All devices that are willing to speak to others on direct links must have means to “discover” the nearby devices. Discovering the neighboring devices is not an issue if the base station is involved because it can always take help from the infrastructure to locate an intended user. Base station free D2D discovery, therefore, becomes an important challenge. Being able to discover devices is the first step which precedes all communication activity. The following discussion covers the resource allocation and device discovery challenges one by one. The authors appreciate the fact that there could be other significant challenges that deserve our attention. In the first instance, we focus on resource allocation and device discovery because they found the basic groundwork for exploring D2D technology. In order to understand resource allocation, we first explain LTE-A, a cellular network that supports direct D2D communication. Then, we examine the allocation of resources in a network that works for both conventional users and D2D users.

8.2 D2D Support in LTE-A Networks The Long Term Evolution (LTE)-Advanced is a cellular technology that has seen considerable deployment and acceptance across the world. LTE-A is often dubbed the Fourth Generation (4G) of cellular networks.The operation and architecture of LTE-A is quite similar to the other cellular technologies. The central element in the architecture is the base station, called eNB, which liaisons all communication activity between the users. Several eNBs connected together provide cellular services across a large geographical expanse. Each eNB is supported by other network elements which collectively form the main infrastructure known as the Evolved Packet Core (EPC). Among other services, EPC provides convergence with other interfaces, security services and mobility management services, etc. Unlike the previous 2G and 3G networks, LTE-A supports the concept of D2D communication. It supports two kinds of users: Cellular User Equipment (CUEs) and D2D User Equipment (DUEs). CUEs are conventional users that exchange data with other UEs through an eNB. Typically, CUEs are users whose destinations cannot be reached without taking help from one or more eNBs. The other category of users is the DUEs, which comprises of users that can hear each other even without the eNB. In the LTE-A standard, DUEs and CUEs communicate at the same time using the available uplink resources. There is no transmission from DUEs (or CUEs) on the downlink channels at the time when eNB is transmitting its signals. The radio resources of CUEs and DUEs are allocated in such a way that their simultaneous sessions can proceed without interference. A naive approach towards

148

8 Cellular Technology-Based Vehicular Communication

allocating resources to DUEs and CUEs could be to reserve a fixed set of channels only for DUEs. This is known as the overlay approach, which intuitively results in inefficient utilization of the resources. A more desirable method of allocating resources is to “reuse” the existing uplink resources. This sharing of the resources between CUEs and DUEs is cost effective in terms of spectrum utilization and is known as the underlay approach of resource allocation. LTE-A prefers underlay D2D communication. A pair of DUE and CUE that both share the same uplink channel is often referred to as a D2D pair. In typical D2D setups, eNB divides the available CUEs and DUEs into various D2D pairs such that each pair is sharing a different frequency resource.

8.3 Resource Allocation The pairing done by eNB takes into account the distances between participating CUEs and DUEs, which are inferred from their channel gains. The main purpose of forming pairs is to maximize the channel use and users’ data rates. An uplink resource is simply a time window at a certain carrier frequency during which the transmission rights are handed over to a CUE and its underlying DUE. Figure 8.2 shows a general flow diagram of resource allocation used in underlying D2D

Fig. 8.2 A brief overview of how resource allocation works

8.3 Resource Allocation

149

Fig. 8.3 The vehicular D2D users and the conventional users employ the same frequency channel

communication. The pairing is done by the eNB in the nth time frame and applies to the communication sessions starting in .n C 1/th time frame. It is interesting to note that while eNB does not participate in the actual data transfer between DUEs, it is still heavily involved in the resource allocation process. Therefore, underlying D2D communication still uses eNB but in a limited capacity. From the perspective of vehicular communication, DUEs can be viewed as vehicular users that wish to exchange time critical information by sharing the radio resources of the CUEs. Figure 8.3 shows a scenario in which a vehicular user reuses the uplink resources of a CUE to convey a message to a neighboring vehicle.

8.3.1 Vehicular Perspective In an underlying setup, the vehicular DUE would still take help from eNB to form a pair with one of the existing CUEs. However, since the vehicular DUE could be moving very fast, the CUE paired with DUE at time t may not be a suitable one at time t C 1. In other words, the resource allocation methods for vehicular DUEs must additionally consider the effects of high mobility. It may be argued here that the vehicular DUEs would typically send short alert messages which require lesser transmission time. The basic assumption, therefore, is that a vehicular DUE will still be able to convey its message before it interferes with other users due to high speed. Keeping in view the high mobility of the vehicular DUEs, autonomous resource allocation methods are gradually finding popularity in the research spheres. The idea behind autonomy is that all DUEs will act completely independently of the eNB. The decisions pertinent to resource allocation, among other things, will also be taken by the DUEs. While autonomous D2D communication is still in its early days, it will surely save the eNB from a lot of processing overhead.

150

8 Cellular Technology-Based Vehicular Communication

Another interesting concept that has recently surfaced addressing the high mobility of DUEs is the Moving (or Mobile) Personal Cells, as explained in the following.

8.3.2 Moving Personal Cells Vehicular communication and the D2D concept have emerged and evolved with different sets of aspirations and motivations. Vehicular communication has mainly been concerned with providing high speed network coverage to the commuters on roads and highways for infotainment purposes. On the other hand, as mentioned earlier in this chapter, the D2D technology relieves the eNB from relaying a huge amount of traffic between the mobile devices. An interesting amalgamation of the Vehicular and D2D concepts has recently introduced the so-called Moving Personal Cells (MPCs). Some texts also refer to them as Mobile Personal Cells. The term cell in telecommunication defines the area of coverage of a traditional base station. Since the legacy eNBs do not change their positions, their cells also remain static. In MPCs, a smaller version of eNB is placed on top of a vehicle, which provides coverage to the users traveling inside. Unlike the conventional cell, the coverage area of an MPC is mobile. The overall architecture which is being envisaged for MPCs has been shown in Fig. 8.4. It can be seen from the figure that the MPC communicates with the legacy eNB on one end, and with the mobile users on the other. One of the main advantages of using an MPC is that it helps reduce the deterioration in the strength of wireless signals when they penetrate through the vehicle’s body. This loss in signal power is termed as the Vehicular Penetration Loss (VPL), which can adversely affect data exchange for the vehicular users that are farther away from eNB. This MPC concept is relatively new in the research sphere and is currently receiving scrutiny from a number of aspects. We use the term MPC to mean a vehicle having a small eNB on board.

Fig. 8.4 A general architecture of MPC showing sidehaul and backhaul links

8.3 Resource Allocation

151

One of the dimensions that are being explored involves simultaneous communication between MPC and eNB, and between the users inside an MPC on direct links. Two DUEs that are located inside a moving vehicle can speak with each other using D2D communication without involving the MPC (and eNB). The direct links between users inside the same vehicle are referred to as the access links. The access link also defines the interface between a user and its MPC. The macrocell eNB is approached by MPC when a vehicular user has to send or receive data from an outside user. The link between an MPC and the macrocell eNB is termed as the backhaul link. Two neighboring MPCs can also communicate with each other without involving the eNB (see Fig. 8.4), on what are known as the sidehaul links. For inter-MPC communication, the eNB is bypassed in the entire data exchange. However, for independent transfer of data between two MPCs, it is necessary for them to be able to discover each other and manage frequency resources required for communication. After appreciating the basics of resource allocation, we examine the existing state of the art and then explain the concept of discovery in autonomous communication.

8.3.3 State of the Art: Resource Allocation The smallest unit of the time-frequency resource assigned to a user in LTE-A network is known as the Resource Block (RB). The users in LTE-A network contend for an RB and then use that to exchange data. Hence, at least from the perspective of LTE-A, resource allocation entails the distribution of RBs among the contending users. A number of algorithms have been presented in literature that addresses the allocation of RBs among the users. Of particular interest is the work reported in Cheng et al. (2015), which considers a heterogeneous network comprising of a small-cell that has been underlaid inside a larger macrocell. The proposed scheme calls for maintaining interference tables at each user, which identify the interfering cells in the neighborhood. While distributing RBs to users (in macrocells as well as small-cells), these tables are used as the basic guideline to avoid interference. Two users from the two interfering cells are assigned different RBs. Sadr and Adve (2014) allocate RBs to the users based on their data rate requirements. Each user (through its small/macrocell) informs the core network about its requirements. The core network, benefitting from the global view of the network, figures out which cells are lightly loaded in comparison with the others. The resources from the under-loaded cells are typically assigned to the users requesting RBs. While RBs allocate time and frequency resources, another important consideration is the allocation of transmit power to the users. Several previous works have considered limiting the transmit power of the users in order to increase the overall system capacity. In an environment that comprises of macrocell and smallcells, according to Abdelnasser et al. (2015), the macrocell admits as much users as possible while the small-cell users reuse the channels by controlling their transmit

152

8 Cellular Technology-Based Vehicular Communication

power. The transmit power of small-cell users is more convenient to reduce because they are typically closer to their (small-cell) base station. By giving due importance to factors like QoS and interference, Zhang et al. (2015) and Semasinghe et al. (2015) have assigned RBs to the small-cell users by controlling their transmit powers. In comparison with fixed small-cells, the resource allocation in moving personal cells is more challenging because of the inherent mobility of the vehicular users. A rather straightforward scheme proposed for resource allocation by Chae et al. (2012) breaks the available frequency spectrum into two separate bands. The indoor (vehicular) users always get a channel from the indoor band whereas the outdoor users get resources from the so-called outdoor band. More complete solutions for resource allocation for the moving small-cells have been covered by Jangsher and Li (2016).

8.4 Device Discovery Accurately and quickly locating users is necessary when the network receives a call that is intended for a given user. In the conventional cellular networks, a set of base stations liaison with the network infrastructure to keep updated information about the location of different mobile users. A number of methods are well known in literature that can help the network in locating a user whenever required. The mobile users “update” the network about their location either periodically or after traveling a certain geographical expanse. In the absence of an update message from a certain mobile user, the network can “page” all (or a set of) base stations to locate that user. While a number of methods use this update and page mechanism in different ways, an active involvement of the base station(s) is required in locating the user in all existing solutions. In the cases where the eNB is not directly engaged, for example, in D2D communication, locating and keeping track of the mobile users (in this context, DUEs) is a challenging task. The task of “discovering” nearby users falls on the DUEs themselves if eNB is to be relieved from this task. Thus, in completely autonomous D2D communication, the device discovery process has to be distributed in nature, where devices discover each other using different algorithms. None of the existing discovery algorithms have yet been adopted as standard in the current D2D paradigm. Later in this chapter, we give a brief summary of some of the well-known discovery algorithms. These algorithms are mostly based on the LTE standard and hence use its resource structure. In the following, we first describe the discovery resources available in LTE and then explain some of the existing algorithms specifically designed for device discovery.

8.4 Device Discovery

153

8.4.1 Dedicated Discovery Resources As the name indicates, discovery is the process of identifying the DUEs that are visible to a certain D2D user. All DUEs have to send and receive wireless signals either to advertise their presence or to familiarize themselves with their next hop neighbors. The transmission of discovery signals requires resources (in terms of time and frequency), which must be used by all DUEs involved in the discovery process. LTE has reserved a certain time period in each of its frames for the DUEs to perform the discovery process. The discovery resources have been allocated in the uplink frames, which are not used by CUEs for usual data exchange. The DUEs are also required to perform only discovery signaling during this dedicated period. The data exchange that follows the discovery process is done outside of the dedicated resources. Figure 8.5 shows the LTE frame structure which has been divided into two parts. The first 10 ms interval is reserved for D2D discovery which is then followed by the data exchange period (labeled as data frame in Fig. 8.5). Note that the discovery periods (or frames) appear at the beginning (or end) of the LTE frame meaning that the DUEs have the opportunity to discover each other periodically. The resources enclosed in one discovery frame are shown more clearly in Fig. 8.6. The total time available for discovery in each period is 10 ms. This time period is divided into 10 subframes, each lasting for 1 ms. A total of 6 sub-channels have been reserved, each having a bandwidth of 180 kHz. Each subframe is divided into two Resource Blocks (RB). Each RB has 180 kHz of frequency band and lasts

Fig. 8.5 The main LTE frame comprising of a period dedicated for D2D discovery

Fig. 8.6 Resources available for the DUEs in each discovery period

154

8 Cellular Technology-Based Vehicular Communication

Fig. 8.7 One Resource Block has 12  7 resource elements

for 0.5 ms, as shown in Fig. 8.6. An RB is the most fundamental resource in LTE. The users that can get hold of one of the available RBs can transmit discovery signals to the others. When not transmitting, the users listen to the discovery messages sent by other neighbors in different RBs. The structure of an RB is shown in Fig. 8.7. Each RB is composed of 7 OFDM symbols, each of which has 12 associated sub-carriers. The total bandwidth of all 12 sub-carriers is 180 kHz. Therefore, one RB has 12  7 “resource elements.” The use of seven symbols per RB is a usual practice but not a necessary condition. A total of seven symbols per RB are used typically with the normal cyclic prefix. In order to allow a larger separation between consecutive symbols, the extended cyclic prefix can also be employed. The extended prefix allows six symbols per RB with a larger band separating them from each other. The separation between symbols is intended to avoid inter-symbol interference, especially if the cell sizes are larger than usual.

8.4.2 Existing Discovery Mechanisms It has been explained earlier in this section that device discovery process can be either centralized or distributed. The discovery algorithms that adopt the centralized approach take limited help from the eNB while the distributed discovery algorithms are, or are supposed to be, largely autonomous. In the centralized approach, DUEs transmit pilot signals to the eNB so that it can have a global view of the location of the DUEs and their respective channel conditions. Based on this information, eNB assigns a particular time slot to the discovering DUEs (Lee et al. 2016). All DUEs use their time slots to advertise their presence to the neighbors by transmitting beacon signals. After finishing the transmission, each DUE listens to the beacons of other neighbors in order to discover them. This time-based scheme of discovering the devices can be modified by dividing the available DUEs into two groups (Albasry and Ahmed 2016). The DUEs are assigned to the near group if it is reasonably closer to the eNB, or to the far group. Whether a certain DUE is

8.5 Summary

155

near or far depends on the signal strength received from pilot signals transmitted by the eNB. The available time slots that are used for discovery are also distributed among the groups. The transmit power of the DUEs is controlled such that the Inband Emission Interference (IEI) could be minimized. While these network-assisted techniques for device discovery are effective, they still require the eNB to perform a certain amount of computation. On the other hand, in the autonomous approach, the discovery process evolves independent of the network infrastructure. The main challenge for autonomous discovery is that the devices should complete the process in the smallest amount of time with minimum collisions between the participating DUEs. A baseline approach for autonomous (or distributed) discovery is that the devices randomly select the discovery resource and then use that resource to transmit beacon signals (Hasan and Hossain 2015). Recall that the resources are defined in terms of RBs in LTE. Another more effective way is that the DUEs sense the energy levels of the available resources before selecting them for transmitting their beacon messages. Hong et al. (2015) have dedicated two consecutive RBs for each DUE to resolve any possible collision. A symbol within the selected pair of RBs is dedicated to convey collision information between two DUEs. The colliding DUEs then select separate resources in the next discovery period. Since the DUEs have limited transmit power, they can discover and communicate with other DUEs that are in close proximity. A clustering technique is often required to group the nearby DUEs into clusters. This is typically done by the eNB in the centralized discovery approach. Chang et al. (2016) present an eNB-free method of forming such clusters. The main idea is to group the DUEs having the same “sense spectrum profiles” into the same cluster. The sense spectrum profile of a DUE is a vector that represents the amount of interference it experiences from the surrounding DUEs. The available RBs are then distributed among the clusters based on their profiles.

8.5 Summary This chapter has introduced some of the recent strides in the so-called D2D communication, which is being envisaged for the cellular networks. The eNB-free nature of D2D data exchange makes it suitable for use in vehicular environments, in which the delivery of time critical information needs to be done without going through the infrastructure. Two aspects have been specifically highlighted: resource allocation and the discovery of neighboring devices. Both issues are traditionally done by the network infrastructure in the legacy networks. The new D2D feature requires both these functions to be done in a distributed manner, which is challenging and requires further research.

Chapter 9

Epilogue

9.1 Future of ITS With the advancement of ICT, IoT, 3G, 4G wireless and cellular technology, our cities are transforming into smart cities impacting everyday life. ITS is seen as an inherent part of smart city infrastructure. Applications of ITS such as roadway operations and maintenance, traveler information, traffic monitoring, and road safety are getting attention from the research community. Specially, traffic monitoring and road safety enable ITS to directly impact our smart city life. Traffic monitoring provides on-demand traffic information to travelers where vehicles send traffic information to a back-end server. Road safety enables on-demand message transmission, e.g., traffic light status, vehicle movements, and collision avoidance or priority vehicles notification, among vehicles and between vehicles and infrastructure for safe driving. In the near future, vehicles will be equipped with onboard communication units for on-demand V2V, R2V and more roadside units (RSUs) will be deployed for V2I communications to facilitate ITS. WLAN is also ubiquitous in urban areas in major cities worldwide and can serve as a major infrastructure for the smart city vision. However, the WLAN APs are deployed in an unplanned manner thus cannot support continuous connectivity. In this book, the WLAN APs and cellular technology have been investigated for use in vehicular communications due to their heavy presence alongside roads. There are two candidate technologies that stand out from the rest. One is the cellular technology which is already in use by a large user population. The other is the 802.11 technology, the use of which requires resolution of at least two significant challenges: disruption tolerance and handover latency. These two issues have significant impact on WLAN in general and its use in vehicular setup in particular.

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0_9

157

158

9 Epilogue

9.2 Disruption Tolerance An important issue with WLAN-based vehicular communication is the disruption in connectivity. Due to random deployment of WLAN APs, the vehicles face periods of connectivity and disconnectivity as they try to access the roadside infrastructure on the move. This intermittency in 802.11-based vehicular communications is termed as “disruption.” Disruption is the major obstacle in the widespread use of 802.11-based R2V communications. While disruption cannot be completely eradicated without extra deployment of APs, various attempts have been made to reduce or tolerate its impact. Some of the common approaches adopted to tolerate disruption are: • Developing new systems and network architectures that are prone to disruption, • Developing and/or modifying disruption tolerant communication protocols, and • Predicting the future connectivity state of the vehicle so that effective methods can be developed for minimizing the impact of foreseeable disruption. While various previous works are available in the literature that address these methods, very little work has been done in modelling disruption in the vehicular context. This book focuses on measuring disruption in R2V communication scenario. It develops a hidden Markov model that represents 802.11-based vehicular communications and gives a quantitative measure of disruption. The main motivation is to have a mathematical interpretation of disruption in vehicular communications. The developed model has been used to study the impact of traffic patterns on disruption. It has been noted that the dense traffic patterns offer less disrupted network services. The developed model has also been used to analyze the improvements brought by inter-operator roaming. It has been shown that WISPr can increase EPi in vehicular communications thus reducing disruption.

9.3 Handover Latency The second issue with WLAN-based vehicular communication is concerned with the handover latency in 802.11 networks. This issue will become more significant as more and more mobile applications get released to the users. The handover delay adds to disruption because it suspends network services during the time a vehicle attempts to connect to a roadside AP. Since the encounter time between the vehicle and the AP is already very small, large handover delays cannot be tolerated. This book has given detailed measurement and analysis of handover latency in the outdoor environments, and has also introduced a naive channel scanning scheme to reduce the handover delay. The proposed idea is such that it suits the rapidly changing vehicular context. After examining 802.11-based vehicular communication, this book has reflected on the use of future cellular technologies in the vehicular context. The emerging

9.5 Data Handling in Vehicular Sensor Networks

159

concepts like D2D communication can make cellular networks a reasonable choice for use in vehicular setups.

9.4 D2D-based Vehicular Communication New wireless technologies are expected to emerge in future that will challenge the use of WLANs in vehicular environments. The concept of D2D communication has been discussed, which may be an interesting alternative to WLANs while providing wireless connectivity to vehicles. D2D communication is a new feature which allows all users to exchange data without involving the network infrastructure. The idea relates well with vehicular communication because it bypasses the time delay which is incurred while liaising with the infrastructure. On the other hand, it poses a number of challenges, some of which have been discussed in this book.

9.5 Data Handling in Vehicular Sensor Networks Another wireless technology that will gain more momentum moving forward is the Vehicular Sensor Networks (VSN). VSNs are getting considerable research attention due to their involvement in road safety applications. A network of vehicles connected with each other can share useful and time critical information to avoid onroad accidents and casualties. This book has introduced Extended MULE concept in Sect. 3.3.1 that supports traffic congestion monitoring by using wireless sensors mounted on the public buses. Vehicular sensor nodes collect a huge pile of information about vehicle speed, acceleration, etc. For example, in an experimental study that started in 2004, one million sets of second-by-second data from 400,000 vehicle trips were acquired by the onboard sensors (Guizzo 2004). It follows that handling large quantities of data acquired by the vehicular sensors must be dealt with in an efficient manner. Compressed sensing has been introduced as a technique that reconstructs information content based on a limited set of observed data (Donoho 2006). The use of compressive sensing techniques in a VSN has been reported in Yu et al. (2010) that monitors urban environment. Similar works in efficient data acquisition for traffic monitoring require further investigation. The Extended MULE concept reported in Chap. 3 can be extended by developing effective algorithms to “detect” traffic congestion. Note that this book has focused on the communication issues only, and significant room for research exists in determining when a vehicle faces traffic congestion. The proposed X-MULE concept makes use of the sparsely located WLAN APs in R2V communication setup. Due to the sparse nature of AP deployment, there would be time periods where connectivity shall remain suspended. Buffering techniques need to be explored that can proxy a

160

9 Epilogue

congestion signal in the absence of connectivity, and convey the same to the nearest AP as soon as one becomes available.

9.6 Location Invariant Models The Markov and hidden Markov models ( D f ; Aij ; Bj .k/g) proposed in Chaps. 4 and 5 are based on the data collected from specific geographical regions. Consequently, the calculated model parameters conform to specific areas only. It follows that the models developed in this book suffer from generality problem because the model developed from the data of one area cannot be used to analyze another area. In other words, the model parameters ; Aij ; Bj .k/ need to be re-estimated for use in other areas. Re-estimating these parameters require fresh drive tests in the areas of interest, which may be tedious and often inconvenient. To increase their application domain, the models developed in Chap. 5 must be modified to exhibit adaptive behavior. A state-space neural network (SSNN) is a recurrent neural network that updates model parameters after observing one input–output pattern. The SSNN trained for one dataset can be quickly trained for other datasets without having to re-compute all model parameters repeatedly. A SSNN has been introduced for adaptive predictionbased systems in Lint et al. (2005). In essence, the SSNN is designed for travel time prediction on the freeways. In travel time prediction application, a particular route is broken down into segments each of which contains traffic sensors. The SSNN takes the measurements from these sensors as inputs from all sections of the route and evaluates the mean travel time for the vehicles on that route. This approach is called incremental learning approach which is different from the conventional batch learning approach. The parameters in the later are computed offline, while the incremental learning allows online parameter update. The effectiveness of the hidden Markov model presented in Chap. 5 can be increased by updating the model parameters in real time. For example, Nicholson and Noble (2008) have developed a model that modifies as the vehicle visits different geographical locations. This concept may be used for the developed model by updating it at every AP hit in an online manner. Recall from Sect. 5.2.3 that model parameters can be updated using offline and online methods. Figure 9.1 shows that the model (housed inside the vehicle) keeps changing in an online manner as the vehicle traverses from one place to another. As a consequence of this online updating, the resulting EPi values also keep changing. Thus, instead of estimating disruption offline after the drive tests, a real-time interpretation of the same can be obtained.

9.6 Location Invariant Models

161

Fig. 9.1 Measuring disruption in a real-time manner

Finally, the models developed in Chaps. 4 and 5 can be modified to incorporate more information regarding the R2V scenario. Currently, it uses the information on encounter duration and authentication scheme of the encountered APs as two layers of the hidden Markov model. More layers corresponding to other important parameters such as the available signal strength may be added for improved performance. It has been mentioned in Sect. 5.5.2 that determining accuracy of this model also requires research effort. While limited evaluation of accuracy has been given, more rigorous evaluation of the same is required.

Appendix A

Backward Algorithm

Recall from Fig. 5.8 in Chap. 5 that forward algorithm was used to estimate the SP and EP for the observation sequence O D O1 ; O2 ; : : : ; Ov . The backward algorithm is concerned with estimating the future observation sequence from a given state. The backward algorithm computes P.OvC1Wt jXv /, such that the overall observation sequence is OkDt D O1 ; O2 ; : : : ; Ov ; : : : ; Ot1 ; Ot . Therefore, the backward variables are expressed as: ˇn .j/ D P.OvC1 ; : : : ; Ot jXv D j/

(A.1)

Collectively, the forward and backward variables are used to compute the socalled posterior probability (Xu and Gogarten 2008): n .i/ D

˛n .i/ˇn .i/ P.S/

(A.2)

Figure A.1 shows the application of forward and backward algorithm on an observation sequence of length k D t.

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0

163

164 Fig. A.1 The forward and backward algorithm applied to an observation sequence

A Backward Algorithm

Appendix B

EAP Authentication Mechanism

Instead of conventional security mechanisms, EAP uses port-based authentication. A port can be seen as a point of attachment to the network, which opens only when the mobile node successfully completes the authentication procedure. The portbased mechanism is a general approach which may also be used in conjunction with authentication mechanisms other than EAP. However, its combination with EAP is most commonly employed. The EAP authentication mechanism comprises of the following elements: • Supplicant: This is the mobile node seeking WLAN services. It has to provide valid user credentials to complete authentication. • Authentication server: This is an external server (e.g., RADIUS) which verifies user credentials against a database before allowing access to the network. • Authenticator: This is the WLAN AP which would serve the supplicant. Authenticator plays an intermediary role in the authentication process between the supplicant and the authentication server. The procedure begins when the supplicant identifies itself with the authenticator and requests to initiate the EAP procedure. The authenticator identifies the supplicant and sends the response packet. After receiving the response and initiating the EAP, the supplicant starts the Secured Socket Layer (SSL) handshake procedure. SSL was introduced by Netscape communications for securing information exchange over the worldwide web. In the EAP, it ensures a secured transfer of supplicant and server certificates. On top of the SSL layer, Protected EAP (PEAP) provides another security layer by encapsulating the messages between the supplicant and the server. A successful EAP session generates Pairwise Master Key (PMK) for both the supplicant and the server. PMK is also delivered to the authenticator via a secure layer, and is used in all subsequent communications. The same PMK is used to generate another key called the Pairwise Transient Key (PTK). The difference between PMK and PTK is that PMK acts as a pass phrase for the entire user session

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0

165

166

B EAP Authentication Mechanism

while the PTK is used for encrypting the data exchange between supplicant and the authenticator. To derive PTK from PMK, a 4-way handshake between the authenticator and supplicant is executed. This handshake is collectively referred to as the EAP over LAN (EAPoL) key exchange. The EAP procedure is therefore classified into four processes, EAP identity, SSL, PEAP, and EAPoL, as shown in Fig. B.1a. The key exchange involved during the EAPoL phase is shown in Fig. B.1b. Fig. B.1 EAP authentication mechanism (Hasan et al. 2010b)

Appendix C

Software Tools

This appendix briefly introduces three tools (IPerf, Vistumbler, Network monitor) that have been extensively used in this book. These tools are independent of each other and suffice for different purposes.

C.1 IPerf IPerf is a command line tool that measures network throughput by generating and transmitting TCP/UDP packets over the concerned network. In a typical setup, IPerf sends these packets from source node to the destination and reports the achievable throughput. It is also capable of reporting other parameters such as packet loss, delay, and jitter. IPerf can be used on both wired and wireless networks. Refer to Schroder (2008) for more information. IPerf has been used in Sects. 3.2.2, 3.2.3, and 7.4.2 for measuring data rates in both stationary and vehicular setups.

C.2 Vistumbler Vistumbler is Windows Vista compatible version of Netstumbler, which is commonly used in war driving tests. Vistumbler listens to the periodic beacon messages transmitted by the roadside APs and collects information on APs’ signal strength, authentication scheme, encryption, radio type, population, etc. It also reports the time of receiving first and last beacon message from a particular AP. This time difference is referred to as the encounter time in this book (see Sect. 3.3.2). Vistumbler is meant for recording WLAN AP information only. It also supports GPS logs, however, positioning information has not been used in this work.

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0

167

168

C Software Tools

Fig. C.1 Vistumbler user interface

This book uses Vistumbler in Sect. 3.2.1 for measuring signal strengths of roadside APs. It is used in Sects. 3.3.2 and 5.5.1 for recording population, encounter durations, radio types, and authentication information of the roadside APs. Section 7.4.1 also uses Vistumbler to report AP population in three different geographical areas (Fig. C.1).

C.3 Windows Network Monitor Windows Network Monitor (WNM) provides enhanced functionalities for packet capture in wired and wireless networks. In this book, WNM has been used to capture and analyze packet exchange that occurs during handovers in 802.11 networks. In addition to the detailed information on the captured packets, WNM reports the time at which a certain packet is received. Time difference between two consecutive packets is interpreted as the time delay (or time offset in WNM environment). It also reports the signal strength with which a certain packet is captured. Refer to Tulloch et al. (2009) for more information. WNM is used in Sect. 3.2.3 for recording signal strength operating in parallel with IPerf that measures data rates. It has been used in Sect. 7.3 for evaluating delay in different phases of handover.

C.4 Others In addition to IPerf, Vistumbler, and WNM, Sect. 3.3.3 uses Online Eye Pro for measuring throughput while Sect. 7.4.2 uses Net Surveyor to report the number of APs operating on a particular channel.

References

A-Ghazaleh, H., & Alfa, A. S. (2008, May 11–14). Mobility prediction and spatial-temporal traffic estimation in wireless networks. In IEEE Vehicular Technology Conference, Singapore, pp. 2203–2207. A-Ghazaleh, H., & Alfa, A. S. (2010). Application of mobility prediction in wireless networks using markov renewal theory. IEEE Transactions on Vehicular Technology, 59(2), 46–57. A-Helali, A.-A., Mahmoud, A., A-Kharobi, T., & Sheltami, T. (2009, May 26–29). Analysis of handoff delay components for mobile-IP based 3GPP UMTS/WLAN interworking architecture. In International Conference on Advanced Information Networking and Applications Workshop, Bradford, UK, pp. 798–803. Aajami, M., & Suk, J. B. (2015). Optimal TXOP sharing in IEEE 802.11ac. IEEE Communications Letters, 19, 1141–1144. Abdelnasser, A., Hossain, E., & Kim, D. I. (2015). Tier-aware resource allocation in OFDMA macrocell-small cell networks. IEEE Transactions on Communications, 63, 695–710. AccuROAM (2014). Mobile solutions for Wi-Fi: Mobile convergence technology. Accuris Networks Online. Ahmed, I., & Habibi, D. (2008, December 12–14). A novel mobile WiMAX solution for higher throughput. In IEEE Conference on Networks, New Delhi, India, pp. 1–5. Alam, K. M., Saini, M., & Saddik, A. E. (2015). Toward social internet of vehicles: Concept, architecture, and applications. IEEE Access, 3, 343–357. Albasry, H., & Ahmed, Q. Z. (2016). Network-assisted D2D discovery method by using efficient power control strategy. In IEEE 83rd Vehicular Technology Conference. Altunbasak, H., & Owen, H. (2004, March 26–28). Alternative pair-wise key exchange protocols for robust security networks (IEEE 802.11i) in wireless LANs. In IEEE Southeast Conference, Nashille, TN, USA, pp. 3–9. Amdouni, I., & Filali, F. (2009, October 28–30). Intelligent strategies of access point selection for vehicle to infrastructure opportunistic communications. In IEEE Vehicular Networking Conference, Tokyo, Japan, pp. 1–8. Asheralieva, A., Erke, T. J., & Kilkki, K. (2009, November 14–17). Traffic characterization and service performance in FON network. In First International Conference on Future Information Networks, Beijing, China, pp. 285–291. Au, E. (2016). Exciting projects for PHY and MAC layers of IEEE 802.11. IEEE Vehicular Technology Magazine, 11, 79–81. Baccelli, E., Jacquet, P., Mans, B., & Rodolakis, G. (2012). Highway vehicular delay tolerant networks: Information propagation speed properties. IEEE Transactions on Information Theory, 58, 1743–1756.

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0

169

170

References

Balasubramanian, A., Mahajan, R., Venkataramani, A., Levine, B. N., & Zahorjan, J. (2008, August 17–22). Interactive WiFi connectivity for moving vehicles. In ACM SIGCOMM, Seattle, USA, pp. 427–438. Balasubramanian, A., Zhou, Y., Croft, W. B., Levine, B. N., & Venlataramani, A. (2007, September 14). Web search from a bus. In ACM CHANTS, Montreal, Canada, pp. 59–66. Banda, L., Mzyece, M., & Noel, G. (2013a). An analysis of handover probability and data throughput in vehicular networks. In Pan African International Conference on Information Science, Computing and Telecommunications. Banda, L., Mzyece, M., & Noel, G. (2013b). Fast handover management in IP-based vehicular networks. In IEEE International Conference on Industrial Technology. Barrios, C., Motai, Y., & Huston, D. (2015). Trajectory estimations using smartphones. IEEE Transactions on Industrial Electronics, 62, 7901–7910. Basios, C. (2005, June 15–17). Defining architecture and key issues towards WLAN roaming. In 8th International Conference on Telecommunications, Zagreb, Croatia, pp. 225–230. Bauza, R., Gozalvez, J., & Soriano, J. (2010). Road taffic congestion detection through cooperative vehicle-to-vehicle communications. In IEEE Workshop on User Mobility and Vehicular Networks (pp. 606–612). Behzad, A. (2002). Wireless LAN radios: System definition to transistor design. New York: WileyIEEE. Bejarano, O., Knightly, E. W., & Park, M. (2013). IEEE 802.11ac: From Channelization to MultiUser MIMO. IEEE Communications Magazine, 51, 84–90. Bernstein, R. (1999). Schaum’s outline of theory and problems of elements of statistics II: Inferential statistics. New York: McGraw Hill. Bhola, J. (2002). Wireless LANs demystified. New York: McGraw-Hill Professional. Bilchev, G., Marston, D., Hristov, N., Peytchev, E., & Wall, N. (2004). Traffimatics – Intelligent co-operative vehicle highway systems. BT Technology Journal, 22, 73–83. Bilstrup, K., Uhlemann, E., Strom, E. G., & Bilstrup, U. (2008, September 21–24). Evaluation of the IEEE 802.11p MAC method for vehicle-to-vehicle communication. In IEEE Vehicular Technology Conference, Calgary, pp. 1–5. Bing, B. (2008). Emerging technologies in wireless LANs: Theory, design and deployment. Cambridge: Cambridge University Press. Blank, A. G. (2004). TCP/IP foundations. New York: Wiley. Bodden, V. (2008). Internet. Racine, WI: The Creative Company. Borisov, N., Goldberg, I., & Wagner, D. (2001, July 16–21). Intercepting mobile communications: The insecurity of 802.11. In International Conference on Mobile Computing and Networking, Rome, Italy, pp. 180–189. Brady, P. T. (1969). A model for generating on-off speech patterns in two-way conversation. Bell Systems Technology Journal, 48, 2445–2472. Bychkovsky, V., Hull, B., Miu, A., Balakrishnan, H., & Madden, S. (2006, September 24–29). A measurement study of vehicular internet access using in situ WiFi networks. In 12th ACM MobiCom, Los Angeles, CA, USA. Caceres, M., Sottile, F., & Spirito, M. A. (2009, April 26–29). WLAN-based real time vehicle locating system. In IEEE Vehicular Technology Conference, Barcelona, Spain, pp. 1–5. Cao, Y., Sun, Z., & Riaz, M. (2012). Reach-and-spread: A historical geographic routing for delay/disruption tolerant networks. IET Networks, 1, 163–170. Cao, Y., Sun, Z., Wang, N., Cruickshank, H., & Ahmad, N. (2013). A reliable and efficient geographic routing scheme for delay/disruption tolerant networks. IEEE Wireless Communication Letters, 2, 603–606. Cardenas, L. R., Boutabia, M., & Afifi, H. (2008, June 29–July 5). Infrastructure-based approach for fast and seamless handovers. In 3rd International Conference on Digital Communications, Bucharest, Romania, pp. 105–109. Chae, S., Chowdhury, M. Z., Nguyen, T., & Jang, Y. M. (2012). A dynamic frequency allocation scheme for moving small-cell networks. In International Conference on ICT Convergence (ICTC).

References

171

Chakraborty, S., Frankkila, T., Peisa, J., & Synnergren, P. (2007). IMS multimedia telephony over cellular systems. New York: Wiley. Chang, T. C.-Y., Wei, C.-Y., Hsu, M.-C., Lin, C.-Y., & Su, Y. T. (2016). Distributed clustering and spectrum-based proximity device discovery in a wireless network. In IEEE International Symposium on Broadband Multimedia Systems and Broadcasting. Chao, S.-J., Zhang, J.-M., & Tuan, C.-C. (2010, June 16). Hierarchical IP distribution mechanism for VANET. In International Conference on Ubiquitous and Future Networks, Jeju, South Korea, pp. 349–354. Chen, H.-H., & Guizani, M. (2006). Next generation wireless systems and networks. Chichester: Wiley (illustrated). Chen, J.-C., & Wang, Y.-P. (2005). Extensible authentication protocol (EAP) and IEEE 802.1x: Tutorial and empirical experience. IEEE Communications Magazine, 43, 26–32. Chen, J.-J., Tseng, Y.-C., & Lee, H.-W. (2007). A seamless handoff mechanism for DHCP-based IEEE 802.11 WLANs. IEEE Communications Letters, 11(8), 665–667. Chen, X., & Qiao, D. (2010, March 15–19). HaND: Fast handoff with null Dwell time for IEEE 802.11 networks. In IEEE INFOCOM, San Diego, USA, pp. 1–9. Chen, Y., Kowalik, K., & Davis, M. (2009, November 13–15). MeshScan: Performance of passive handoff and active handoff. In International Conference on Wireless Communications and Signal Processing, Nanjing, China, pp. 1–5. Cheng, L., Zheng, J., & Xiao, J. (2015). A distributed downlink resource allocation algorithm for dense small cell networks. In International Conference on Wireless Communications Signal Processing (WCSP). Ching, W. K., & Ng, M. K. (2006). Markov chains: Model, algorithms and applications. Boston: Birkhauser. Chisalita, I., & Shahmehri, N. (2004, October 10–13). Vehicular communication – A candidate technology for traffic safety. In IEEE International Conference on Systems, Man and Cybernetics, Linkoping, Sweden, pp. 3903–3908. Cho, Y. (2007). Estimating velocity fields on a freeway from low-resolution videos. IEEE Transactions on Intelligent Transportation Systems, 7(4), 463–469. Choi, H.-H., Song, O., Park, Y.-K., & Lee, J.-R. (2010). Performance evaluation of opportunistic vertical handover considering on-off characteristics of VoIP traffic. IEEE Transactions on Vehicular Technology, 59(6), 3115–3121. Chou, C.-M., Li, C.-Y., Chien, W.-M., & Lan, K.-C. (2009, May 18–20). A feasibility study on vehicle-to-infrastructure communication: WiFi vs. WiMAX. In 10th International Conference on Mobile Data Management: Systems, Services and Middleware, Taiwan. Chung, C., Jung, Y., & Kim, J. (2015). Saturation throughput analysis of IEEE 802.11ac TXOP sharing mode. IET Electronics Letters, 51, 2164–2166. Chung, J. M., Kim, M., Park, Y. S., Choi, M., Lee, S., & Oh, H. S. (2011). Time coordinated V2I communications and handover for WAVE networks. IEEE Journal on Selected Areas on Communications, 29, 545–558. Clancy, T. (2008a). Secure handover in enterprise WLANs: CAPWAP, HOKEY and IEEE802.11R. IEEE Wireless Communications, 15(5), 80–85. Clancy, T. C. (2008b). Secure handover in enterprise WLANs: CAPWAP, HOKEY and IEEE 802.11R. IEEE Wireless Communications, 15, 80–85. Cottingham, D. N., Wassell, I. J., & Harle, R. K. (2007, April 22–25). Performance of IEEE 802.11a in vehicular contexts. In IEEE Vehicular Technology Conference, Dublin, Ireland, pp. 854–858. Dai, P., Liu, K., Zhuge, Q., Sha, E. H.-M., Lee, V. C. S., & Son, S. H. (2017). Quality-ofexperience-oriented autonomous intersection control in vehicular networks. IEEE Transactions on Intelligent Transportation Systems, 17, 1956–1967. Datta, S., Dhar, S., Bera, R. N., & Ray, A. (2012). ANP based vertical handover algorithm for vehicular communication. In International Conference on Recent Advances in Information Technology.

172

References

David, K., & Flach, A. (2010). Car-2-x and pedestrian safety. IEEE Vehicular Technology Magazine, 5, 70–76. Deshpande, P., Kashyap, A., Sung, C., & Das, S. R. (2009, June 22–25). Predictive methods for improved vehicular WiFi access. In ACM MobiSys, Krakow, Poland, pp. 263–276. Dias, J., Cardote, A., Neves, F., Sargento, S., & Oliveira, A. (2012). Seamless horizontal and vertical mobility in VANET. In IEEE Vehicular Networkingl Conference. Donoho, D. L. (2006). Compressed sensing. IEEE Transactions on Information Theory, 52(4), 1289–1306. DoT. (2006). US Department of Transportation. Online at: http://ops.fhwa.dot.gov Drucker, J., & Angwin, J. (2002). Wi-Fi gives cell carriers static. Wall Street Journal. Emmelmann, M. (2005, September 25–28). Influence of velocity on the handover delay associated with a radio-signal-measurement-based handover decision. In IEEE Vehicular Technology Conference, Dallas, TX, USA, pp. 2282–2286. Eriksson, J., Balakrishnan, H., & Madden, S. (2008, September 14–19). Cabernet: Vehicular content delivery using WiFi. In 14th ACM MobiCom, San Francisco, CA, USA, pp. 199–210. Etemadi, N., & Ashtiani, F. (2011). Throughput analysis of IEEE 802.11-based vehicular ad hoc networks. IET Communications, 5(14), 1954–1963. Ezell, S. (2010). Explaining international it application leadership: Intelligent transportation systems. Washington, DC: Information Technology and Innovation Foundation. Fall, K., & Farrell, S. (2008). DTN: An architectural retrospective. IEEE Journal on Selected Areas of Communications, 26(5), 828–836. Farrell, S., Cahill, V., Geraghty, D., Humphreys, I., & McDonald, P. (2006). When TCP breaks: Delay- and disruption-tolerant networking. IEEE Internet Computing, 10(4), 72–77. Fathi, H., Kobara, K., Chakraborty, S. S., Imai, H., & Prasad, R. (2005, November 28–December 2). On the impact of security on latency in WLAN 802.11b. In IEEE GLOBECOM, St. Louis, pp. 1752–1756. Fazio, M., Palazzi, C. E., Das, S., & Gerla, M. (2007, January 10–12). Facilitating real-time applications in VANETs through fast address auto-configuration. In 3rd IEEE CCNC International Workshop on Networking Issues in Multimedia Entertainment, Las Vegas, NV, USA. FB-Algorithm. (2011). Forward-backward algorithm. Accessed April 1, 2011, Wikipedia online: http://en.wikipedia.org/wiki/Forward-backward_algorithm Feng, J. (2009, February 1–7). Analysis, implementation and extensions of RADIUS protocol. In International Conference on Networking and Digital Society, Cancun, Mexico, pp. 154–157. Floris, A., Tosetti, L., & Veltri, L. (2003, May 11–15). Solutions for mobility support in DHCPbased environments. In IEEE International Conference on Communications, Anchorage, AK, USA, pp. 1043–1047. Frangiadakis, N., Kuklov, D., & Roussopoulos, N. (2007, November 26–30). PEGASUS: 802.11 connectivity at high speed. In IEEE GLOBECOM Workshops, Washington DC. Gao, W., Li, Q., Zhao, B., & Cao, G. (2012). Social-aware multicast in disruption-tolerant networks. IEEE/ACM Transactions on Networking, 20, 1553–1566. Garroppo, R. G., Gazzarrini, L., Giordano, S., & Tavanti, L. (2011). Experimental assessment of the co-existence of Wi-Fi, ZigBee, and bluetooth devices. In IEEE International Symposium on World of Wireless, Mobile and Multimedia Networks, pp. 1–9. Gass, R., & Diot, C. (2010, April 6–7). Eliminating backhaul bottlenecks for opportunistically encountered Wi-Fi hotspots. In IEEE Vehicular Technology Conference, Washington, USA, pp. 1–5. Gass, R., Scott, J., & Diot, C. (2006, April 6–7). Measurements of In-Motion 802.11 networking. In 7th IEEE Workshop on Mobile Computing Systems and Applications, Washington, USA, pp. 69–74. Geier, J. (2002). The BIG question: 802.11a or 802.11b? Wi-Fi Planet Online Articles. Giannoulis, A., Fiore, M., & Knightly, E. W. (2008, June 10–13). Supporting vehicular mobility in urban multi-hop wireless networks. In ACM MobiSys, Breckenridge, CO, USA, pp. 54–66. Godara, L. C. (2002). Handbook of antennas in wireless communications. The Electrical Engineering and Applied Signal Processing Series. Boca Raton, FL: CRC Press.

References

173

Goel, S., & Yuan, Y. (2015). Emerging research in connected vehicles. IEEE Intelligent Transportation Systems Magazine, 7(2), 6–9. Goodman, D. J., & Wei, S. X. (1989, May 1–3). Factors affecting the bandwidth efficiency of packet reservation multiple access. In IEEE Vehicular Technology Conference, San Francisco, USA, pp. 292–299. Goth, G. (2008). New Wi-Fi technology racing past standards process. IEEE Distributed Systems Online, 9(10), 1. Goth, G. (2011). Wi-Fi making big news waves. IEEE Internet Computing, 15(5), 7–10. Grinstead, C. M., & Snell, J. L. (2007). Introduction to probability. Providence: AMS Bookstore. Guizzo, E. (2004). Network of traffic spies built into cars in Atlanta. IEEE Spectrum. Hadallerp, D., Keshav, S., Brecht, T., & Agarwal, S. (2007, June 11–14). Vehicular opportunistic communication under the microscope. In ACM MobiSys, San Juan, Puerto Rico, pp. 206–219. Hasan, M., & Hossain, E. (2015). Distributed resource allocation in 5g cellular networks. In Towards 5G: Applications, requirements and candidate technologies. Chichester: Wiley. Hasan, S. F. (2015). A discussion on software-defined handovers in hierarchical MIPv6 networks. In IEEE International Conference on Industrial Electronics and Applications. Hasan, S. F., Ding, X., Siddique, N. H., & Chakraborty, S. (2011a). Measuring disruption in vehicular communication. IEEE Transactions on Vehicular Technology, 60, 148–159. Hasan, S. F., Siddique, N. H., & Chakraborty, S. (2009a). Disruption model for net-on-roads. In International Conference on Applications of Digital Information and Web Technologies (pp. 282–287). Hasan, S. F., Siddique, N. H., & Chakraborty, S. (2009b). Femtocell versus WiFi – A survey and comparison of architecture and performance. In International Conference on Wireless VITAE (pp. 916–920). Hasan, S. F., Siddique, N. H., & Chakraborty, S. (2009c). Impact of RSS on the performance of 3GPP applications in a net-on-roads connection. In 17th Telecommunications Forum, pp. 266–269. Hasan, S. F., Siddique, N. H., & Chakraborty, S. (2010a). HMM-based modelling of roadside-tovehicle WLAN communications. In 2nd International Workshop on Communication Technologies for Vehicles, pp. 427–431. Hasan, S. F., Siddique, N. H., & Chakraborty, S. (2010b). On evaluating the latency in handing over to EAP-enabled WLAN APs from outdoors. In 7th IEEE/IET International Symposium on Communication Systems, Networks and Digital Signal Processing, pp. 278–282. Hasan, S. F., Siddique, N. H., & Chakraborty, S. (2010c). On the effectiveness of WISPr in roadside-to-vehicle communications. IEEE Communications Letters, 14, 818–820. Hasan, S. F., Siddique, N. H., & Chakraborty, S. (2010d). WLAN datarates achievable from roads in low and high mobility environments. In IEEE International Communications Conference Workshops, pp. 1–5. Hasan, S. F., Siddique, N. H., & Chakraborty, S. (2011b). Extended MULE concept for traffic congestion monitoring. Journal of Wireless Personal Communications, 63(1), 65–82. Springer. Hasan, S. F., Siddique, N. H., & Chakraborty, S. (2011c). Scanning and address allocation delays in vehicular communications. Journal of Wireless Personal Communication, 68(4), 1415–1433. Hasan, S. F., Siddique, N. H., & Chakraborty, S. (2012). Developments and constraints in 802.11based vehicular communication. Journal of Wireless Personal Communication, 69(4), 1261– 1287. Hassan, M. B., & Hassan, M. (2009). A markov chain model of streaming proxy for disconnecting vehicular networks. In IEEE Vehicular Technology Conference, pp. 1–5. Haykins, S. S. (2009). Neural networks and learning machines. Englewood Cliffs, NJ: Prentice Hall. Hong, J., Park, S., & Choi, S. (2015). Novel power control and collision resolution schemes for device-to-device discovery. In Peer-to-Peer networking and applications. New York: Springer. Hossain, E., & Leung, K. K. (2008). Wireless mesh networks: Architectures and protocols. New York: Springer (illustrated).

174

References

Hu, H., Wang, F., Wang, F., Jia, W., & Tang, G. (2009, June 22–26). Automatic mobile vehicle for adaptive real-time communication relay. In IEEE International Conference on Distributed Computing Systems Workshops, Genova, Italy, pp. 32–37. Hull, B., Bychkovsky, V., Zhang, Y., Chen, K., Goraczko, M., Miu, A., et al. (2006, October/November). CarTel: A distributed mobile sensor computing system. In ACM SenSys, Boulder, CO, USA, pp. 125–138. Hult, R., Campos, G. R., Steinmetz, E., Hammarstrand, L., Falcone, P., & Wymeersch, H. (2017). Coordination of cooperative autonomous vehicles. In IEEE Engineering and Technology Magazine. IPerf. (2011). IPerf Tutorial. Accessed on April 1, 2011, online at: http://openmaniak.com/iperf. php Jangsher, S., & Li, V. O. K. (2016). Resource allocation in moving small cell network. IEEE Transactions on Wireless Communication, 15, 4559–4570. Jiang, D., Chen, Q., & Delgrossi, L. (2007, September 15). Optimal data rate selection for vehicle safety communications. In ACM VANET Workshop on Vehicular Internetworking, San Francisco, CA, USA, pp. 30–38. Jiang, D., & Delgrossi, L. (2008, May 11–14). IEEE 802.11p: Towards an international standard for wireless access in vehicular environments. In IEEE Vehicular Technology Conference, Singapore, pp. 2036–2040. Jiang, S., & Vaidya, N. (1999, August). Scheduling data broadcast to “impatient” users. In 1st International ACM Workshop on Data Engineering for Wireless and Mobile Access, Seattle, USA, pp. 52–59. Jin, S., Choi, M., & Choi, S. (2009). Multiple WNIC-Based handoff in IEEE 802.11 WLANs. IEEE Communications Letters, 13(10), 752–754. Jones, L. (2017). Driverless cars: When and where. IEEE Engineering and Technology Magazine, 12(2), 36–40. Joseph, A. D. (2006a). Intelligent transportation systems. IEEE Pervasive Computing, 5(4), 63–67. Joseph, A. D. (2006b). Works in progress: Intelligent transportation systems. IEEE Pervasive Computing, 5(4), 63–67. Jurafsky, D., & Martin, J. H. (2009). Speech and Language Processing: An introduction to natural language processing, computational linguistics and speech recognition. Prentice Hall series in Artificial Intelligence. Upper Saddle River, NJ: Pearson. Kanellos, M., & Charny, B. (2002). PCs to be intel’s wedge into wireless. CNet, available online: http://news.cnet.com/2100-1040-957472.html Khabbaz, M. J., Assi, C. M., & Fawaz, W. F. (2012a). Disruption-tolerant networking: A comprehensive survey on recent developments and persisting challenges. IEEE Communications Surveys and Tutorials, 14, 607–640. Khabbaz, M. J., Fawaz, W. F., & Assi, C. M. (2012b). Modeling and delay analysis of intermittently connected roadside communication networks. IEEE Transactions on Vehicular Technology, 61, 2698–2706. Kim, H.-S., Park, S.-H., Park, C.-S., Kim, J.-W., & Ko, S.-J. (2004, July 6–8). Selective channel scanning for fast handoff in wireless LAN using neighbour graph. In International Technical Conference on CSCC, Miyagi-Pref, Japan. Kim, S., Choi, S., Park, S., Lee, J., & Kim, S. (2006, January 8–12). An empirical measurementsbased analysis of public WLAN handoff operations. In First International Conference on Communication Systems Software and Middleware, New Delhi, India, pp. 1–6. Koski, T. (2001). Hidden Markov models for bioinformatics. New York: Springer. Kumar, P., Gurtov, A., Iinatti, J., & Lee, S.-G. (2014). Delegation-based robust authentication model for wireless roaming using portable communication devices. IEEE Transactions on Consumer Electronics, 60, 668–674. Kvam, P. H., & Vidakovic, B. (2007). Nonparamteric statistics with applications to science and engineering. Wiley Series in Probability and Statistics. Hoboken: Wiley Interscience.

References

175

Kwak, D., Mo, J., & Kang, M. (2009, June 7–9). Investigation of handoffs for IEEE 802.11 networks in vehicular environment. In International Conference on Ubiquitous and Future Networks, Hong Kong, China, pp. 89–94. Kwok, Y., & Lau, V. (2007). Wireless internet and mobile computing: Interoperability and performance. Hoboken: Wiley-IEEE Press. Lee, B. G., Kim, H. G., & Park, K. H. (2002). An AAA application protocol design and service for secure wireless internet gateway roaming. Lecture Notes in Computer Science (pp. 123–135). New York: Springer. Lee, J.-K., & Hou, J. C. (2006, May 22–25). Modeling steady-state and transient behaviours of user mobility: Formulation, analysis and application. In ACM MobiHoc, Florence, Italy, pp. 85–96. Lee, W., Kim, J., & Choi, S. W. (2016). New D2D peer discovery scheme based on spatial correlation of wireless channel. IEEE Transactions on Vehicular Technology, 66, 10120–10125. Leontiadis, I., Costa, P., & Mascolo, C. (2010, March 15–19). Extending access point connectivity through opportunistic routing in vehicular networks. In IEEE INFOCOM, San Diego, USA, pp. 1–5. Li, W., Hu, Y., Fu, X., Lu, S., & Chen, D. (2015). Cooperative positioning and tracking in disruption tolerant networks. IEEE Transactions on Parallel and Distributed Systems, 26, 382–391. Li, X., Shu, W., & Li, M. (2009). Performance evaluation of vehicle-based mobile sensor networks for traffic monitoring. IEEE Transactions on Vehicular Technology, 58(4), 1647–1653. Lint, J. W. C., Hoogendoorn, S. P., & Zuylen, H. J. (2005). Accurate freeway travel time prediction with state-space neural networks under missing data. Transportation Research Part C: Emerging Technologies, 13(5/6), 347–369. Luo, H., & Henry, P. (2003, December 1–5). A secure public wireless LAN access technique that supports walk-up users. In IEEE GLOBECOM, San Francisco, USA, pp. 1415–1419. Ma, X., Chen, X., & Refai, H. H. (2009). Performance and reliability of DSRC vehicular safety communication: A formal analysis. EURASIP Journal of Wireless Communication Network, 2009, 1–13. Mahajan, R., Zahorjan, J., & Zill, B. (2007, August 27–31). Understanding WiFi-based connectivity from moving vehicles. In ACM SIGCOMM Conference on Internet Measurement, Kyoto, Japan, pp. 321–326. Mancuso, V., Gambardella, M., & Bianchi, G. (2004, June 20–24). Improved support for streaming services in vehicular networks. In IEEE ICC, New York, pp. 4362–4366. Manodham, T., Loyola, L., Atoche, G., Hayasaka, M., & Miki, T. (2005, October 5). A novel handover scheme for reducing latency in WLANs. In Asia-Pacific Conference on Communications, pp. 1141–1144. Meneguette, R. I., Bittencourt, L. F., & Madeira, E. R. M. (2013). A seamless flow mobility management architecture for vehicular communication networks. Journal of Communications and Networks, 15, 207–216. Mhatre, V., & Papagiannaki, K. (2006, June 19–22). Using smart triggers for improved user performance in 802.11 wireless networks. In ACM MobiSys, Uppsala, Sweden, pp. 246–259. Miller, J. (2008). Vehicle-to-vehicle-to-infrastructure (V2V2I) intelligent transportation system architecture. In IEEE Intelligent Vehicles Symposium, pp. 715–720. Mishra, A., Shin, M., & Arbaugh, W. (2003). An empirical analysis of the IEEE 802.11 MAC layer handoff process. SIGCOMM Computer Communication Review, 33, 93–102. Mohandas, B. K., & Liscano, R. (2008, October 14–17). IP address configuration in VANET using centralized DHCP. In IEEE Conference on Local Computer Networks, Montreal, Canada, pp. 608–613. Morgan, Y. L. (2010). Notes on DSRC and WAVE standards suite: Its architecture, design, and characteristics. IEEE Communications Surveys and Tutorials, 12(4), 504–518. Na, W., Dao, N. N., & Cho, S. (2016). Mitigating WiFi interference to improve throughput for in-vehicle infotainment networks. IEEE Wireless Communications, 23, 22–28. Nicholson, A. J., & Noble, B. D. (2008, September 14–19). Breadcrumbs: Forecasting mobile connectivity. In ACM MobiCom, San Francisco, CA, USA, pp. 46–57.

176

References

Ok, J., Morales, P., & Morikawa, H. (2008, September 15–18). AuthScan: Enabling fast handoff across already deployed IEEE 802.11 wireless networks. In IEEE International Symposium on Personal Indoor Mobile Radio Communications, Cannes, France, pp. 1–5. Oppenheimer, P. (2004). Top-down network design. Indianapolis: Cisco Press. Ott, J., & Kutscher, D. (2004a, May 17–19). The “Drive-thru” architecture: WLAN-based internet access on the road. In IEEE Vehicular Technology Conference, Bremen, Germany, pp. 2615–2622. Ott, J., & Kutscher, D. (2004b, May 7–11). Drive-thru internet: IEEE 802.11b for “Automobile” users. In IEEE INFOCOM, Hong Kong, pp. 362–373. Ott, J., & Kutscher, D. (2005, March 13–17). A disconnection-tolerant transport for drive-thru internet environments. In IEEE INFOCOM, Miami, USA, pp. 1849–1862. Ott, J., Kutscher, D., & Koch, M. (2005, September 25–28). Towards automated authentication for mobile users in WLAN hot-spots. In IEEE Vehicular Technology Conference, Dallas, Texas, USA, pp. 1232–1241. P-Atikom, W., Pongpaibool, P., & Thajchayapong, S. (2006, June 21–23). Estimating road traffic congestion using vehicle velocity. In International Conference on ITS Telecommunications, Chengdu, China, pp. 1001–1004. Paik, E. K., & Choi, Y. (2003, June 11–13). Prediction-based fast handoff for mobile WLANs. In International Conference on Telecommunications, Zagreb, Croatia, pp. 748–753. Panik, M. J. (2005). Advanced statistics from an elementary point of view. Amsterdam: Academic. Park, Y., & Kim, H. (2014). On the coexistence of IEEE 802.11ac and WAVE in the 5.9 GHz band. IEEE Communications Magazine, 52, 162–168. Paul, T. K., & Ogunfunmi, T. (2009). Evolution, insights and challenges of the PHY layer for the emerging IEEE 802.11n amendment. IEEE Communication Surveys and Tutorials, 11(4). Pereira, P. R., Casaca, A., Rodrigues, J. J. P. C., Soares, V. N. G. J., Triay, J., & O-Pastor, C. C. (2012). From delay-tolerant networks to vehicular delay-tolerant networks. IEEE Communications Surveys and Tutorials, 14, 1166–1182. Posey, B. (2008). Upgrading your MCSE on windows server 2003 to windows server 2008 prep kit. Syngress (Illustrated). Qureshi, R., & Dadej, A. (2012). Handover delay analysis for cooperative ad-hoc interconnected mobile networks. In International Multitopic Conference. Rabiner, L. R., & Juang, B. H. (1986). An introduction to hidden Markov models. IEEE ASSP Magazine, 3, 4–16. Rabiner, R. L. (1989). A tutorial on hidden Markov models and selected applications in speech processing. Proceedings of the IEEE, 77(2), 257–286. Radenkovic, M., Crowcroft, J., & Rehmani, M. H. (2016). Towards low cost prototyping of mobile opportunistic disconnection tolerant networks and systems. IEEE Access, 4, 5309–5321. Raghavendra, R., Belding, E. M., Papagiannaki, K., & Almeroh, K. C. (2010). Unwanted link layer traffic in large 802.11 wireless networks. IEEE Transactions on Mobile Computing, 9(9), 1212–1225. Raman, B., Chebrolu, K., Gokhale, D., & Sen, S. (2009). On the feasibility of the link abstraction in wireless mesh networks. IEEE/ACM Transactions on Networking, 17(2), 528–541. Ramani, I., & Savage, S. (2005, March 13–17). SyncScan: Practical fast handoff for 802.11 infrastructure networks. In IEEE INFOCOM, Miami, USA, pp. 675–684. Rappaport, T. (1996). Wireless communications – Principles and practice. Upper Saddle River, NJ: Prentice Hall, PTR. Reinward, C. C. (2007, January 9–11). Municipal broadband – The evolution of next generation wireless networks. In IEEE Radio and Wireless Symposium, Long Beach, CA, pp. 273–276. Renda, A., Guerin, S., & Arbak, E. (2009). EU-Turkey assessment negotiations. Center for European Policy Studies (CEPS). Reynolds, J. (2003). Going Wi-Fi: A practical guide to planning and building an 802.11 network (illustrated edition). Boston: Focal Press. Rodriguez, P., Chakravorty, R., & Chesterfield, J. (2004, June 6–9). MAR: A commuter router infrastructure for the mobile internet. In ACM MobiSys, Boston, USA, pp. 217–230.

References

177

Ross, S. M. (2002). Probability models for computer science. San Diego: Academic. Sadr, S., & Adve, R. S. (2014). Partially-distributed resource allocation in small-cell networks. IEEE Transactions on Wireless Communications, 13, 6851–6862. Santa, J., Moragon, A., & G-Skarmeta, A. F. (2008, June 4–6). Experimental evaluation of a novel vehicular communication paradigm based on cellular networks. In IEEE Intelligent Vehicles Symposium, murcia, pp. 193–203. Schmidt, T., & Townsend, A. (2002). Why Wi-Fi wants to be free. Communications of the ACM, 46(5), 47–52. Schroder, C. (2008). Linux networking cookbook. Sebastopol: O’Reilly Media. Semasinghe, P., Hossain, E., & Zhu, K. (2015). An evolutionary game for distributed resource allocation in self-organizing small cells. IEEE Transactions on Mobile Computing, 14, 274–287. Shah, R., Roy, S., Jain, S., & Brunette, W. (2003, May 11). Data mules: Modelling a three-tier architecture for sparse sensor networks. 1st IEEE International Workshop on Sensor Network Protocols and Applications, Anchorage, AK, USA, pp. 30–41. Shin, S., Rawat, A. S., & Schulzrinne, H. (2004, September 26–October 1). Reducing MAC layer handoff latency in IEEE 802.11 wireless LANs. In ACM MobiWac, Philadelphia, USA, pp. 19–26. Shinder, T. W., Shinder, D. L., & Grasdal, M. (2005). Configuring ISA server 2004. Rockland: Syngress. Shinder, T. W., Shinder, D. L., & Grasdal, M. (2008, March 17–21). Ip address passing for VANETs. In IEEE International Conference on Pervasive Computing and Communications, Hong Kong, pp. 70–79. Sichitiu, M. L., & Kihl, M. (2008). Inter-vehicle communication systems: A survey. IEEE Communications Surveys and Tutorials, 10(2), 88–105. Siddique, N. H., Hasan, S. F., & Zabir, S. M. S. (2017). Opportunistic networking: Vehicular, D2D and cognitive radio networks. Boca Raton, FL: CRC Press. Srinivasan, K., & Levis, P. (2006, May 30–31). RSSI is under appreciated. In 3rd Workshop on Embedded Networked Sensors, Cambridge, MA, USA. Stallings, W. (2008). IEEE 802.11: Moving closer to practical wireless LANs. IT Professional, 3(3), 17–23. Stancil, D., Cheng, L., Henty, B., & Bai, F. (2007). Performance of 802.11p waveforms over the vehicle-to-vehicle channel at 5.9GHz. In IEEE 802.11 Task Group p Report. Stern, H. P., Mahmoud, S. A., & Wong, K.-K. (1994). A model for generating on-off patterns in conversational speech, including short silence gaps and the effects of interaction between parties. IEEE Transactions on Vehicular Technology, 43(4), 1094–1100. Stewart, W. J. (2009). Probability, Markov chains, queues, and simulation: The mathematical basis of performance modeling. Princeton, NJ: Princeton University Press. Strom, E., Hartenstien, H., Santi, P., & Wiesbeck, W. (2010). Vehicular communications: Ubiquitous networks for sustainable mobility. Proceedings of the IEEE, 98, 1111–1112. Subramanian, V., Ramakrishnan, K. K., & Kalyanaraman, S. (2007, January 7–12). Disruptiontolerant link-level mechanisms for extreme wireless network environments. In 2nd IEEE/Create-Net/ICST International Conference on COMmunication System softWAre and MiddlewaRE (COMSWARE), Bangalore, India, pp. 1–10. Sun, Y. S., Pan, Y.-C., & Chen, M. C. (2005, November/December). Fast and secure universal roaming service for mobile internet. In IEEE Globecom, Hawaii, pp. 2896–2901. Tan, T., & Bing, B. (2003). The world-wide Wi-Fi: Technological trends and business strategies. New York: Wiley Inter-Science Publication. Tao, K., Li, J., & Sampalli, S. (2009). Detection of spoofed MAC addresses in 802.11 wireless networks. In E-Business and telecommunications. Berlin/Heidelberg: Springer. Teng, J., Xu, C., Jia, W., & Xuan, D. (2009, April 19–25). D-Scan: Enabling fast and smooth handoffs in AP-dense 802.11 wireless networks. In IEEE INFOCOM, Rio de Janeiro, Brazil, pp. 2616–2620.

178

References

Tommasi, F., Molendini, S., & Tricco, A. (2006, August 1). Experience-driven selective scan for 802.11 networks. In International Conference on Software in Telecommunications and Computer Networks, Dubrovnik, Croatia, pp. 137–141. Toor, Y., & Muhlethaler, P. (2008). Vehicle ad hoc networks: Applications and related technical issues. IEEE Communications Surveys and Tutorials, 10(3), 74–85. Tsankov, B., Pachamanov, R., & Pachamanov, D. (2007). Modified brady voice traffic model for WLAN and WMAN. IEEE Electronics Letters, 43(23), 1295–1297. Tufail, A., Fraser, M., Hammad, A., Hyung, K. K., & Yoo, S.-W. (2008, April 16–18). An empirical study to analyze the feasibility of WiFi for VANETs. In 12th International Conference on Computer Supported Cooperative Work in Design, Suwon, pp. 553–558. Tulloch, M., Northrup, T., & Honeycutt, J. (2009). Windows 7 resource kit. Sebastopol: O’Reilly Media Inc. Uhlemann, E. (2015a). Autonomous vehicles are connecting. IEEE Vehicular Technology Magazine, 10, 22–25. Uhlemann, E. (2015b). Introducing connected vehicles. IEEE Vehicular Technology Magazine, 10, 23–31. Velayos, H., & Karlsson, G. (2004, June 20–24). Techniques to reduce the IEEE 802.11b handoff time. IEEE ICC, Paris, France, pp. 3844–3848. Vergetis, E., Pierce, E., Blanco, M., & Guerin, R. (2006, September 24–29). Packet level diversity – From theory to practice: An 802.11-based experimental investigation. In 12th Annual International Conference on Mobile Computing and Networking, Los Angeles, USA, pp. 62–73. Verma, L., Fakharzadeh, M., & Choi, S. (2013). WiFi on steroids: 802.11ac and 802.11ad. IEEE Wireless Communications, 20, 30–33. Viniotis, Y. (1998). Probability and random processes for electrical engineers (International ed.). New York: McGraw-Hill. Vistumbler. (2011). Vistumbler. Accessed on April 1, 2011, online at: http://www.vistumbler.net WBA. (2015). Wi-Fi roaming business case white paper. BSG Wireless Online. Wilke, T. L., Tientrakool, P., & Maxemchuk, N. F. (2009). A survey of inter-vehicle communication protocols and their applications. IEEE Communications Surveys and Tutorials, 11(2), 3–20. Wu, H., Tan, K., Zhang, Y., & Zhang, Q. (2007, May 6–12). Proactive scan: Fast handoff with smart triggers for 802.11 wireless LAN. IEEE INFOCOM, Anchorage, AK, USA, pp. 749–757. Xu, Q., Wan, C., & Hu, A. (2008, December 20–22). The performance analysis of fast EAP reauthentication protocol. In International Symposium on Computer Science and Computational Technology, Shanghai, China, pp. 99–103. Xu, Y., & Gogarten, J. P. (2008). Computational methods for understanding bacterial and archaeal genomes. London: Imperial College Press. Yang, J., Xu, Y., & Chen, C. (1997). Human action learning via hidden Markov model. IEEE Transactions on Systems, Man and Cybernetics, 27(1), 34–44. Yang, X., Liu, J., Zhao, F., & Vaidya, N. H. (2004). A vehicle-to-vehicle communication protocol for cooperative collision warning. In International Conference on Mobile and Ubiquitous Systems: Networking and Services. Yen, L.-H., & Yang, C.-C. (2006). Mobility profiling using Markov chains for tree-based object tracking in wireless sensor networks. In IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, pp. 220–225. Yu, X., Zhao, H., Zhang, L., Wu, S., Krishnamachari, B., & Li, V. K. (2010). Cooperative sensing and compression in vehicular sensor networks for urban monitoring. In IEEE International Communications Conference. Zhang, C., Lin, X., Lu, R., & Ho, P.-H. (2008a, May 19–23). RAISE: An efficient RSU-aided message authentication scheme in vehicular communication networks. In IEEE ICC, Beijing, China, pp. 1451–1457. Zhang, H., Jiang, C., Beaulieu, N. C., Chu, X., Wang, X., & Quek, T. Q. S. (2015). Resource allocation for cognitive small cell networks: A cooperative bargaining game theoretic approach. IEEE Transactions on Wireless Communications, 14, 3481–3493.

References

179

Zhang, J., Tan, K., Zhao, J., Wu, H., & Zhang, Y. (2008b, April 13–18). A practical SNR-guided rate adaptation. In IEEE INFOCOM, San Francisco, California, USA, pp. 146–150. Zhang, S., Wu, J., Lu, S. (2016). Distributed workload dissemination for makespan minimization in disruption tolerant networks. IEEE Transactions on Mobile Computing, 15, 1661–1673. Zhang, Y., Zhao, J., & Cao, G. (2007, September 10). On scheduling vehicle-roadside data access. In 4th ACM International Workshop on Vehicular and Ad Hoc Networks, Montreal, Canada, pp. 9–18. Zheng, X., & Sarikaya, B. (2009). Handover keying and its uses. IEEE Network, 23, 27–34. Zhou, M., Qu, X., & Jin, S. (2017). On the impact of cooperative autonomous vehicles in improving freeway merging: A modified intelligent driver model-based approach. IEEE Transactions on Intelligent Transportation Systems, 18, 1422–1428. Zhu, H., Li, M., Chlamtac, I., & Prabhakaran, B. (2004). A survey of quality of service in IEEE 802.11 networks. IEEE Wireless Communications, 11, 6–14.

Index

A Address allocation delay, 30–31, 141 AP footprints, 28, 32, 69, 71, 81, 83, 90, 91, 106 AP population, 45, 80, 104, 136, 140, 166 Authentication delay, 30, 132, 133

B Brady’s model, 67, 69

C Cabernet Transport Protocol (CTP), 24 Cellular networks, 1, 2, 9–13, 22, 39, 44, 114–116, 143–145, 150, 153, 157 Cellular technology, 9, 11, 143–153, 155, 157 Cellular User Equipment (CUEs), 145–147, 151

D Data rate evaluation, 45, 49, 66, 138–140 Data rates, 1, 2, 4, 10, 12, 17, 24, 38–40, 43–45, 49–55, 57, 66, 104, 138–141, 146, 149, 165, 166 D2D User Equipment (DUEs), 145–153 Device discovery, 145, 150–153 Device-to-Device (D2D) technology, 10–12, 143–145, 148 DHCP. See Dynamic Host Configuration Protocol (DHCP) Direct Short Range Communication (DSRC), 36, 39, 92, 140

Disruption, 13–15, 17, 19–27, 41, 59, 60, 66, 67, 72, 79, 80, 84–109, 112, 118, 120, 155, 156, 158, 159 Disruption tolerance, 14–15, 20, 25, 155, 156 Disruption tolerant networking, 14, 20–27 Drive thru internet, 21 Dynamic Host Configuration Protocol (DHCP), 30–33, 59, 124–126, 128–131, 141

E Encounter durations, 15, 60, 92, 104, 105, 121, 159 Encounter probability, 98, 99, 101–103, 106–109, 112, 115, 118–120 Epilogue, 155–159 Experimentation, 51, 95 Exponential distribution, 74, 84 Extended Service Set, 3 Extensible authentication protocol (EAP), 16, 30, 38, 124–128, 132–133, 141, 163–164

F FON network, 111 Forward algorithm, 86, 93, 98–100, 102, 106, 108, 161

G 3GPP applications, 46, 47, 61

© Springer International Publishing AG 2018 S.F. Hasan et al., Intelligent Transportation Systems, DOI 10.1007/978-3-319-64057-0

181

182 H Handover latency, 13, 15–17, 19, 27–31, 34, 37, 41, 43, 60, 81, 111, 123–141, 155–157 Handovers, 13, 15–17, 19, 27–35, 37, 40, 41, 43, 53, 55, 60, 81, 92, 109–113, 121, 123–141, 155–157, 166 Hidden Markov model (HMM), 27, 70, 80, 82–98, 100, 101, 108, 109, 115–120, 156, 158, 159

I Initial state distribution, 86, 87, 89, 98, 99, 106, 118, 119 Intelligent Transportation Systems, 5, 8 Intelligent transport system (ITS), 5, 7, 17, 155 Inter-ISP roaming, 109–121 Internet Service Provider (ISP), 16, 109–121 Intra-ISP roaming, 110–112

L Location invariant models, 158–159 Long Term Error Rate (LTER), 79–80, 84 Long Term Evolution (LTE)-Advanced network, 145

M Markov models, 26, 27, 67–72, 77, 80–88, 93, 108, 156, 158, 159 Measuring disruption, 66, 85, 92–94, 99, 108, 156, 159 Moving Personal Cells (MPCs), 44, 47, 148–149 MULE concept, 45, 55–58, 157

Index P 802.11p 12, 34–37, 39, 40, 92, 143, 144 Pegasus, 21, 22 Performance evaluation, 141 Poisson distribution, 75 Probability distributions, 72–77 Probability plots, 72, 74, 75, 77

Q QuickWiFi, 33

R 802.11r, 35, 37–38, 40, 92 Received signal strength (RSS), 44–48, 51–55, 62–66, 123 Resource allocation, 11, 144–150, 153 Resource Block, 149, 151, 152 Roadside communication infrastructure, 5 Roaming, 16, 21, 107–121, 156 RSS. See Received signal strength (RSS)

S Scanning phase delay, 30, 132–141 3-state Markov model, 80, 82 State probability, 98–101, 108, 109 State-space neural network (SSNN), 158 State transition probability, 77, 90, 98, 117 Stochastic models, 25

T 802.11 technology, 143, 155 Traffic congestion monitoring, 55–65, 157 Traffic pattern analysis, 103–108

N 802.11n, 2, 35, 38–40, 57, 59, 60, 104

O Observation probability matrix, 86, 87, 90, 92, 117 Observation sequence in HMM, 86, 94–98, 100, 101 Online and offline calculations, 92–94 Orthogonal channels, 135–141 Outdoor experimentation, 49 Outdoor measurements, 156

V Vehicle-to-Vehicle (V2V) communication, 3, 6, 7, 36 Vehicle-to-Vehicle-Infrastructure (V2V2I) Communication, 6 Vehicular sensor networks, 57, 157–158 V2V communication. See Vehicle-to-Vehicle (V2V) communication V2V2I Communication. See Vehicle-toVehicle-Infrastructure (V2V2I) Communication

Index W WiMAX. See Wireless Interoperability for Microwave Access (WiMAX) Wireless Internet Service Provider roaming (WISPr), 25, 59, 108, 112–120, 156 Wireless Interoperability for Microwave Access (WiMAX), 2, 9–12, 112

183 Wireless Local Area Networks (WLAN), 1–7, 9, 10, 12–17, 19–23, 27, 28, 32, 38, 40, 43, 45–47, 49, 50, 52, 55–59, 66–69, 79, 83, 91, 92, 94, 102, 111, 113, 118, 123–124, 129, 130, 133, 136, 138, 140, 141, 155–157, 163, 165 WISPr. See Wireless Internet Service Provider roaming (WISPr)