Content Delivery in Vehicular Ad Hoc Networks

Similar documents
COOPERATIVE DATA SHARING WITH SECURITY IN VEHICULAR AD-HOC NETWORKS

Introduction to Mobile Ad hoc Networks (MANETs)

Overview of Challenges in VANET

Enhancement of Routing in Urban Scenario using Link State Routing Protocol and Firefly Optimization

Available online at ScienceDirect. Procedia Computer Science 57 (2015 )

Aanchal Walia #1, Pushparaj Pal *2

Performance Evaluation of VoIP over VANET

Multiprotocol Label Switching in Vehicular Ad hoc Network for QoS

Evaluation of Information Dissemination Characteristics in a PTS VANET

Enhancement of VANET Communication Range using WiMAX and Wi-Fi: A Survey

SCALABLE VEHICULAR AD-HOC NETWORKS DISTRIBUTED SOFTWARE-DEFINED NETWORKING

CHAPTER 5 CONCLUSION AND SCOPE FOR FUTURE EXTENSIONS

Number of Node Estimation in Mobile Ad Hoc Networks

Analysis of GPS and Zone Based Vehicular Routing on Urban City Roads

Energy and Memory Efficient Clone Detection in Wireless Sensor Networks

Vertical Handover in Vehicular Ad-hoc Networks A Survey

WeVe: When Smart Wearables Meet Intelligent Vehicles

Sybil Attack Detection and Prevention Using AODV in VANET

Infrastructure for Autonomous Mobile Robots Communication and Coordination

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT

Connected Car. Dr. Sania Irwin. Head of Systems & Applications May 27, Nokia Solutions and Networks 2014 For internal use

Literature Review on Characteristic Analysis of Efficient and Reliable Broadcast in Vehicular Networks

A Survey on Service Provisioning In Vehicular Cloud Architecture

Reliable Routing In VANET Using Cross Layer Approach

CSMA based Medium Access Control for Wireless Sensor Network

A Receiver-Based Forwarding Scheme to Minimize Multipath Formation in VANET

Mobile-Gateway Routing for Vehicular Networks 1

A Modified Fault Tolerant Location-Based Service Discovery Protocol for Vehicular Networks

SUMMERY, CONCLUSIONS AND FUTURE WORK

Vehicular Cloud Computing: A Survey. Lin Gu, Deze Zeng and Song Guo School of Computer Science and Engineering, The University of Aizu, Japan

International Journal of Advance Engineering and Research Development. Improved OLSR Protocol for VANET

Understanding and Automating Application-level Caching

PERFORMANCE EVALUATION OF DSDV, AODV ROUTING PROTOCOLS IN VANET

The Improved WCMRP Protocol for Mobile Wireless Sensor Networks

International Journal of Scientific & Engineering Research Volume 8, Issue 5, May ISSN

Analyzing Routing Protocols Performance in VANET Using p and g

Multilevel Fault-tolerance for Designing Dependable Wireless Networks

Peer-to-Peer Systems. Chapter General Characteristics

IEEE networking projects

Replica Distribution Scheme for Location-Dependent Data in Vehicular Ad Hoc Networks using a Small Number of Fixed Nodes

OPTIMAL MULTI-CHANNEL ASSIGNMENTS IN VEHICULAR AD-HOC NETWORKS

A Comparative study of On-Demand Data Delivery with Tables Driven and On-Demand Protocols for Mobile Ad-Hoc Network

Routing protocols in WSN

Keywords: Adhoc Network, Vehicular Adhoc Network, VANET, position-based routing protocols. I. INTRODUCTION

2013 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

Lecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT

Evaluation of Seed Selection Strategies for Vehicle to Vehicle Epidemic Information Dissemination

1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol

EFFICIENT TRAJECTORY PROTOCOL FOR MULTICASTING IN VEHICULAR AD HOC NETWORKS

VITP: An Information Transfer Protocol for Vehicular Computing

Detection and Removal of Blackhole Attack Using Handshake Mechanism in MANET and VANET

GLOBAL FRONTRUNNER ROUTING ALGORITHM (GFRA) FOR V2V COMMUNICATION IN VANETS

A Novel Broadcasting Algorithm for Minimizing Energy Consumption in MANET

Intelligent Route Discovery through DSP Algorithm in Vehicular Ad-Hoc Networks

Video Streaming Over the Internet

BUSNet: Model and Usage of Regular Traffic Patterns in Mobile Ad Hoc Networks for Inter-Vehicular Communications

Message Transmission with User Grouping for Improving Transmission Efficiency and Reliability in Mobile Social Networks

Ad-hoc Storage Overlay System

Network-Aware Resource Allocation in Distributed Clouds

IoT CoAP Plugtests & Workshop Nov 27, 2012 Sophia Antipolis

INTERNATIONAL JOURNAL OF SCIENTIFIC & ENGINEERING RESEARCH VOLUME 5, ISSUE 3, MARCH-2014 ISSN

ENTREGA DE CONTEÚDO EM REDES VEICULARES

ENSC 427, Spring 2012

A Data Collecting and Caching Mechanism for Gateway Middleware in the Web of Things

Part I. Wireless Communication

Reliable and Efficient flooding Algorithm for Broadcasting in VANET

Buffer Management in Delay Tolerant Networks

A Neighbor Coverage Based Probabilistic Rebroadcast Reducing Routing Overhead in MANETs

Evaluation of Routing Protocols for Mobile Ad hoc Networks

TOMS: TCP Context Migration Scheme for Efficient Data Services in Vehicular Networks

A Review on Vehicular Ad-Hoc Network

(TELE)COMMUNICATION FOR AUTONOMOUS DRIVING TOMAS ZELINKA CTU FTS PRAHA

Distinguished Capabilities of Artificial Intelligence Wireless Communication Systems

PEOPLE WORKING ON WIRELESS NETWORKS

BYZANTINE ATTACK ON WIRELESS MESH NETWORKS: A SURVEY

Performance Comparison of Mobility Generator C4R and MOVE using Optimized Link State Routing (OLSR)

Comparison of proposed path selection protocols for IEEE s WLAN mesh networks

IPv6-based Beyond-3G Networking

A Study on Issues Associated with Mobile Network

Vehicle Connectivity in Intelligent Transport Systems: Today and Future Prof. Dr. Ece Güran Schmidt - Middle East Technical University

Packet Routing using Optimal Flooding Protocol in Cluster based MANET

Medium Access Protocols for Cooperative Collision Avoidance in Vehicular Ad-Hoc Networks

Routing Protocols Wireless for Ad Hoc Wireless Networks: Classifications of Protocols and A review of Table Driven Protocols Abstract:

ICN-WEN Information Centric-Networking in Wireless Edge Networks

Computer Based Image Algorithm For Wireless Sensor Networks To Prevent Hotspot Locating Attack

Histogram-Based Density Discovery in Establishing Road Connectivity

An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Location-aware In-Network Monitoring in Wireless Sensor Networks

Cluster-Based Target Tracking in Vehicular Ad Hoc Networks

VANETs. Marc Torrent-Moreno, Prof. Hannes Hartenstein Decentralized Systems and Network Services Institute for Telematics, University of Karlsruhe

To realize Connected Vehicle Society. Yosuke NISHIMURO Ministry of Internal Affairs and Communications (MIC), Japan

A Test-Bed for Power Consumption Performance Evaluation of AODV and DSDV Routing Protocols in Mobile Ad-hoc Networks

Review on an Underwater Acoustic Networks

Efficient Message Caching Scheme for MANET

Introduction and Statement of the Problem

An Efficient Data Transmission in VANET Using Clustering Method

A Scheme of Multi-path Adaptive Load Balancing in MANETs

Deepti Jaglan. Keywords - WSN, Criticalities, Issues, Architecture, Communication.

Alma Mater Studiorum University of Bologna CdS Laurea Magistrale (MSc) in Computer Science Engineering

Wireless Sensor Networks applications and Protocols- A Review

Transcription:

CTD - 29º Concurso de Teses e Dissertações in Vehicular Ad Hoc s Fabrício A. Silva 1, Linnyer B. Ruiz 2 (Advisor), Antonio A. F. Loureiro 1 (Co-Advisor) 1 Departamento de Ciência da Computação (UFMG) 2 Departamento de Informática (UEM) Abstract. Vehicular Ad Hoc (VANET) applications are emerging to reality with the objective of making traffic safer, less congested, more informative, and enjoyable. With the advance of such applications, comes the need for content delivery solutions, since the efficient delivery of content is a fundamental requirement for most vehicular network applications. The main objective of this thesis is to investigate how existing concepts can be adapted and applied to VANETs and to propose content delivery solutions for this kind of network. 1. Introduction Vehicular Ad Hoc s (VANETs) are migrating from theory to practice mainly due to the great interest of vehicle s manufacturers to provide new on-road services to their clients [Zeadally et al. 2012]. This kind of network consists of vehicles with on-board wireless communication facilities that are able to establish ad hoc communication with their peers as well as with infrastructure stations [Wang and Li 2009]. VANET applications are emerging to reality with the objective of making traffic safer, less congested, more informative, and enjoyable [Lee et al. 2014, Costa-Montenegro et al. 2012]. With the advance of such applications, comes the need for content delivery solutions, since the efficient delivery of content is a fundamental requirement for most vehicular network applications, such as information, advertisement, and entertainment systems. Nevertheless, the VANET particular characteristics make the task of delivering content easier said than done [Gerla et al. 2014]. Usually, two approaches have been used to deliver content in the traditional Internet [Passarella 2012]: s (CDN) and Peer-to-Peer (P2P). Several characteristics of VANETs and their applications suggest that pure CDN and P2P models, as originally conceived for the Internet, are not suitable for them. First, many applications are referred to as push-based, meaning that content should be pushed to the clients even in the absence of a request, like an accident notification, for example. In addition, contacts in VANETs are intermittent, making the establishment and maintenance of endto-end links very difficult. Furthermore, the deployment of surrogate servers in a largescale urban scenario is a costly, time-consuming task. When it comes to content, several entities are potential sources, such as vehicles, Intelligent Transportation System (ITS) solutions, Wireless Sensor s (WSNs), mobile users, among others. Moreover, content sources and clients move in considerable speed, causing constant changes in the network topology. Finally, content in many applications is location- and time-dependent, meaning it is valid only inside a region of interest (RoI) during a given period. 1.1. Objective and Contributions Given the need for more efficient vehicular content delivery solutions, the hypothesis of the thesis is defined as: the adoption of a hybrid model that inherits and adapts concepts 423

XXXVI Congresso da Sociedade Brasileira de Computação from both CDN and P2P will improve the performance of VANET applications in terms of content availability, quality of experience, and delivery cost. Therefore, the main objective is to investigate how CDN and P2P concepts can be adapted and applied to VANETs, forming a Vehicular (VCDN), and propose solutions that validate the aforementioned hypothesis. The main contributions of the thesis are summarized as follows: 1. A novel content delivery model, called VCDN, that inherits and adapts concepts from CDN and P2P, and a framework to help application designers to define the most appropriate architecture and techniques to be adopted by their applications; 2. Two innovative solutions based on our proposed VCDN model developed to make content available in city-wide and region-wide scenarios. These solutions, in addition to validate our hypothesis, advance the state-of-the-art since they are based on novel methods that consider origin-destination points as input; 3. Characterization results that lead to important insights on how to select appropriate replica vehicles in content delivery applications; 4. A survey of VANET content delivery solutions found in the literature organized according to their techniques and architectures. 2. Background In Chapter 2 of the thesis, we present an in-depth survey of the literature in terms of content delivery concepts applied to VANETs. Basically, there are two major challenges when designing content delivery solutions [Peng 2004]. The first one is the issue of selecting good places to replicate content. The second challenge is related to the discovery of the most appropriate server, either origin or surrogate, and the content delivery itself. These issues are the two fundamental building blocks that compose a content delivery system, and are even more challenging in such dynamic environments as VANETs. In the thesis, we classify the studies from the literature under their solution basis and architecture perspectives, as shown in Figure 1. This detailed survey guided us to a promising challenge in the content delivery for vehicular networks, which is the proposing of a novel model that considers the VANET characteristics. Input data Vehicle Demand Expected Input data Vehicle Expected Solution Basis Index- Based Self- Allocation Graph-based Algorithms Solution Basis Reverse Request Path Periodic Broadcast Announcements Scheduling Advantages Scalable Robust to Changes Fault Tolerant Rates Scalable Advantages Robust to Changes Fault Tolerant Rates Disadvantages Overhead Maintenance Cost Complexity Prediction Dependable Overhead Disadvantages Redundancy Complexity Prediction Dependable (a) Replica Allocation Solutions (b) Solutions Figure 1. Replica allocation and content delivery solutions classification. This is the first contribution of the thesis reported in the following publications: 424

CTD - 29º Concurso de Teses e Dissertações 1. [Journal A1, Impact Factor: 3.37] Fabrício A. Silva; Azzedine Boukerche; Thais R. M. Braga Silva; Linnyer B. Ruiz; Eduardo Cerqueira; Antonio A. F. Loureiro, "Vehicular s: A New Challenge for -based Applications". ACM Computing Surveys (To Appear) 2. [Conference] Fabrício A. Silva; Azzedine Boukerche; Thais R. M. B. Silva; Linnyer B. Ruiz; Eduardo Cerqueira; Antonio A. F. Loureiro, " Replication and in Vehicular s". 4th ACM Symposium on Design and Analysis of Intelligent Vehicular s and Applications, (2014):127-132. 3. Vehicular Model As observed in the results of the survey of the state-of-the-art, there is no model to help designers when developing VANET applications with content delivery demand. Therefore, in Chapter 3 of the thesis we propose a novel model called Vehicular (VCDN), where aspects of CDN and P2P are integrated, adapted, and extended to VANETs. The original (CDN) and Peer-to-Peer (P2P) solutions have advantages and disadvantages. The main advantage of the pure CDN approach, considering the VANET context, is the infrastructured network comprised of the surrogate servers, leading to highly content availability. However, there is a high cost, in terms of money and time, to deploy and maintain the surrogate servers considering the large-scale scenario of VANETs. Furthermore, this approach is not fault-tolerant since the failure of a surrogate server may cause disconnections and, consequently, uncovered regions. On the other hand, the main advantage of such pure P2P approach is its faulttolerance, since the failure of a provider is not perceived given the existence of other servers nearby. Nevertheless, there is a high cost in searching for content in terms of delay and network overhead, given the highly dynamic topologies posed by VANETs and the poor content availability that may occur. Our proposed model takes advantage of the benefits from both CDN and P2P approaches, and extends some of their concepts considering the VANET s characteristics. On one hand, we exploit the idea of replicating content on surrogate servers running on Roadside Units (RSUs) to increase content availability. Furthermore, we extend such concept by allowing content to be replicated also in moving vehicles as well, which increases content availability and fault-tolerance. On the other hand, P2P concepts for distributed content discovery and delivery are exploited, together with incentive mechanisms that benefit cooperative peers. To reduce the overhead and time to find a content in the network, our model takes advantage of the infrastructured stations to track the content availability nearby and, then, to indicate potential providers to clients. To help the content replication and delivery tasks, our model includes a mobility management service that monitors mobility patterns and supports the decision of content replication, discovery, and delivery. Figure 2 presents the VCDN system architecture and components. The VCDN components encompass all aspects of the overall content delivery problem for VANETs. In summary, our VCDN model is scalable, fault-tolerant, mobility-aware, and works even in the absence of infrastructure stations. This is the second contribution of the thesis reported in the following publications: 425

XXXVI Congresso da Sociedade Brasileira de Computação Application Surrogate Provider RSU Infrastructure Planning - MakeAvailable(C, App) - Update (C, App) - Remove (C, App) Management RSU Surrogate Provider Vehicle Mobility Service - Replicate(C, App) Replication - ReviseReplicas(C, App) getstatus() - Monitor(C, App, <R>) - LogStats(C, App) - Update (C, App) - Remove (C, App) Replica Management Incentive Control V2V communication V2I communication Discovery - updatestatus() - getcoopstatus() (a) VCDN System Architecture (b) VCDN Components Figure 2. VCDN System Architecture and Components. 3. [Journal A1, Impact Factor: 5.41] Fabrício A. Silva; A. Boukerche; Thais R. M. B. Silva; Linnyer B. Ruiz; E. Cerqueira; Antonio A. F. Loureiro, "Vehicular s". IEEE Wireless Communications Magazine (To Appear) 4. [Conference B2] Fabrício A. Silva; Thais R. M. Braga Silva; Linnyer B. Ruiz; Eduardo Cerqueira; Antonio A. F. Loureiro, "Um modelo híbrido para entrega de conteúdo em redes veiculares". Simpósio Brasileiro de Redes de Computadores 4. Evaluation We adopt the proposed model in real VANET applications with the objective of validating its benefits. However, before that, we present vehicular mobility characterization results to give insights on how to implement the VCDN building blocks. In Chapter 4 of the thesis, we characterize a realistic, large-scale vehicular mobility trace under two perspectives: graph-based and origin-destination-based. In summary, the results reveal that some vehicles are more likely to be better replicas than others. Moreover, it was possible to infer a model to represent macroscopic aspects related to origin-destination (O-D) points. Given the difficulty to obtain a complete contact graph of a VANET, we argue that O-D points, which are easily obtained from navigation systems, can be useful for helping the design of content delivery solutions. Therefore, in Chapter 5 of the thesis we implement the proposed VCDN model for two different applications: city-wide and region-wide. In the first, the content should be delivered to all vehicles in the network. In the second, on the other hand, the content should be delivered only to vehicles that are inside a region of interest during the content lifetime. Both solutions rely on the characterization results obtained in terms of O-D points. We compare our solutions with others from the literature under important metrics to content delivery applications, such as coverage, the time a vehicle has to wait before being covered, redundancy, number of messages, among others. Figure 3 illustrates some of the results for the region-wide scenario. In summary, our solution (GO-DCR) leads to a higher coverage and a lower time to be covered (i.e., vehicles receive content earlier than in the baseline solutions). In addition, our solution leads to lower communication cost since it requires less vehicle-to-infrastructure (V2I) messages. 426

CTD - 29º Concurso de Teses e Dissertações Coverage (%) 0 20 40 60 80 100 GO DCR Push and Track Linger Time (s) 0 50 100 150 GO DCR Push and Track Linger # Infrastructure Messages 0 5000 15000 25000 GO DCR Push and Track Linger 500 1000 2000 RoI Radius (m) 500 1000 2000 RoI Radius (m) 500 1000 2000 RoI Radius (m) (a) Coverage (b) Time to be Covered (c) Cost V2I Messages Figure 3. Sample results of the region-wide scenario. In general, for both scenarios, our VCDN model was able to improve the content availability while reducing the communication cost. In addition to validate our proposed VCDN model, the contribution of this chapter also lies in the advance in the state-of-theart in concerns with content replication and delivery solutions for VANET applications. The results of this part of the thesis were reported in the following publications: 5. [Journal B1, Impact Factor: 1.94] Fabrício A. Silva; Azzedine Boukerche; Thais R. M. B. Silva; Linnyer B. Ruiz; Antonio A. F. Loureiro, "Geo-localized Availability in VANETs". Ad Hoc s (Elsevier), 36(2):425-434, Jan. 2016. 6. [Journal A1, Impact Factor: 2.64] Fabrício A. Silva; Azzedine Boukerche; Thais R. M. B. Silva; Fabrício Benevenuto; Linnyer B. Ruiz; Antonio A. F. Loureiro, "ODCRep: Origin-Destination-based Replication for Vehicular s". IEEE Transactions on Vehicular Technology 64(12):1-12, Dec. 2015. 7. [Journal A2, Impact Factor: 1.28] Fabrício A. Silva; A. Boukerche; Thais R. M. B. Silva; Linnyer B. Ruiz; Antonio A. F. Loureiro, "A novel macroscopic mobility model for vehicular networks". Computer s, 79(C):188-202, March 2015. 8. [Conference B1] Fabrício A. Silva; Clayson Celes; Azzedine Boukerche; Linnyer B. Ruiz; Antonio A. F. Loureiro, "Filling the Gaps of Vehicular Mobility Traces". ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM),(2015):47-54. 9. [Conference A2] Fabrício A. Silva; Azzedine Boukerche; Thais R. M. B. Silva; Linnyer B. Ruiz; Antonio A. F. Loureiro, "Geo-localized Replication for Vehicular Ad-hoc s". IEEE Symposium on Computers and Communications (ISCC),(2015):695-700. 10. [Conference A2] Fabrício A. Silva; Linnyer B. Ruiz; Antonio A. F. Loureiro, " Replication in Mobile Vehicular Ad-hoc s". IEEE Mobile Data Management (MDM),(2015):26-29. 11. [Conference A2] Fabrício A. Silva; Thais R. M. B. Silva; Fabrício Benevenuto; Linnyer B. Ruiz; Antonio A. F. Loureiro, "Improving information dissemination in vehicular networks by selecting appropriate disseminators". 28th IEEE International Conference on Advanced ing and Applications (AINA),(2014):681-688. 12. [Conference A1] Fabrício A. Silva; Thais R. M. B. Silva; Linnyer B. Ruiz; Antonio A. F. Loureiro; Rafael Vicente, "On the improvement of vehicular macro- 427

XXXVI Congresso da Sociedade Brasileira de Computação scopic mobility models". IEEE 78th Vehicular Technology Conference (VTC- Fall), (2013):1-5. 13. [Conference A1] Fabrício A. Silva; Thais R. M. B. Silva; Linnyer B. Ruiz; Antonio A. F. Loureiro, "ConProVA: A Smart Context Provisioning Middleware for VANET Applications". IEEE 77th Vehicular Technology Conference (VTC- Spring), (2013):1-5. 14. [Conference B2] Fabrício A. Silva; Thais M. B. Silva; Linnyer B. Ruiz; Antonio A. F. Loureiro, "Um Middleware para provisionamento de contextos para redes veiculares". Simpósio Brasileiro de Redes de Computadores, (2013):615-628. 5. Final Remarks and Impact In the thesis, we explored the field of content delivery for vehicular ad hoc networks (VANETs), with the hypothesis that concepts inherited from (CDN) and Peer-to-Peer (P2P) and adapted to VANET applications would improve their performance. Given that, the objective was to investigate how those concepts could be applied to VANETs, and propose solutions that validate this hypothesis. The impact of the thesis can be observed by the relevant results reported in very qualified journal and conference publications, as presented in the previous sections. All such publications are expected to contribute significantly with other researchers in this field. We highlight the work to appear in the ACM Computing Surveys (Impact Factor 3.37), which demonstrates our familiarity with the state-of-the-art in the area. We also state the importance of the other three journal papers published in the Ad Hoc s (Impact Factor 1.94), IEEE Transactions on Vehicular Technology (Impact Factor 2.64) and Computer s (Impact Factor 1.28), which reinforce that our work has been well accepted by the research community. Finally, we should mention the last journal paper that describes the overall VCDN model to appear in the IEEE Wireless Communications Magazine (Impact Factor: 5.41). References Costa-Montenegro, E., Quiñoy-García, F., González-Castaño, F., and Gil-Castineira, F. (2012). Vehicular entertainment systems: Mobile application enhancement in networked infrastructures. IEEE Vehicular Technology Magazine, 7(3):73 79. Gerla, M., Wu, C., Pau, G., and Zhu, X. (2014). distribution in VANETs. Vehicular Communications, 1(1):3 12. Lee, E., Lee, E.-k., and Gerla, M. (2014). Vehicular Cloud ing: Architecture and Design Principles. IEEE Communications Magazine, (2):148 155. Passarella, A. (2012). A survey on content-centric technologies for the current internet: Cdn and p2p solutions. Computer Communications, 35(1):1 32. Peng, G. (2004). CDN: Distribution. arxiv preprint cs/0411069. Wang, Y. and Li, F. (2009). Vehicular ad hoc networks. In Guide to wireless ad hoc networks, pages 503 525. Springer. Zeadally, S., Hunt, R., Chen, Y.-S., Irwin, A., and Hassan, A. (2012). Vehicular ad hoc networks (VANETS): status, results, and challenges. Telecommunication Systems, 50(4):217 241. 428