RegReS: Adaptively maintaining a target density of regional services in opportunistic vehicular networks

Pervasive vehicle-mounted mobile devices are increasingly common, and can be viewed as a large-scale ad hoc network on which collaborative, location-based services can be directly supported. In order to support such services within a geographic region, a certain number of computational, storage and sensing mobile devices need to be carriers of the services. This paper introduces and evaluates Region-Resident Services (RegReS), a middleware that supports such regional services by maintaining, in a fully distributed fashion, a targeted density of service carriers. Carriers collaborate opportunistically to estimate the current service density in the region and coordinate the spawning of new service carriers when necessary. Unlike previous approaches that are static, RegReS adapts to dynamic conditions such as node speed, effectively maintaining the targeted density of service carriers in highly volatile vehicular networks. Results from the ORBIT testbed, using synthetic and real bus mobility traces, show that RegReS adapts to different system configurations, preserving the desired service density with less than 16% mean absolute error. We deployed an outdoor collaborative parking availability service atop RegReS and demonstrated RegReS's ability to maintain the target service density with only 10% error.

[1]  Imran Raza,et al.  Density: A Context Parameter of Ad Hoc Networks , 2008 .

[2]  Wei Wang,et al.  Trade-offs between mobility and density for coverage in wireless sensor networks , 2007, MobiCom '07.

[3]  Roy Friedman,et al.  3DLS: density-driven data location service for mobile ad-hoc networks , 2009, MobiHoc '09.

[4]  Cecilia Mascolo,et al.  Persistent content-based information dissemination in hybrid vehicular networks , 2009, 2009 IEEE International Conference on Pervasive Computing and Communications.

[5]  Marco Gruteser,et al.  ParkNet: drive-by sensing of road-side parking statistics , 2010, MobiSys '10.

[6]  Giovanni Pau,et al.  Co-operative downloading in vehicular ad-hoc wireless networks , 2005, Second Annual Conference on Wireless On-demand Network Systems and Services.

[7]  Alhussein A. Abouzeid,et al.  Stochastic Event Capture Using Mobile Sensors Subject to a Quality Metric , 2006, IEEE Transactions on Robotics.

[8]  Uichin Lee,et al.  First Experience with CarTorrent in a Real Vehicular Ad Hoc Network Testbed , 2007, 2007 Mobile Networking for Vehicular Environments.

[9]  Yih-Chun Hu,et al.  CRAWDAD dataset rice/ad_hoc_city (v.2003-09-11) , 2003 .

[10]  Cauligi S. Raghavendra,et al.  Spray and wait: an efficient routing scheme for intermittently connected mobile networks , 2005, WDTN '05.

[11]  Ramachandran Ramjee,et al.  Nericell: rich monitoring of road and traffic conditions using mobile smartphones , 2008, SenSys '08.

[12]  Ryan Newton,et al.  The pothole patrol: using a mobile sensor network for road surface monitoring , 2008, MobiSys '08.

[13]  Marco Fiore,et al.  Efficient Retrieval of User Contents in MANETs , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[14]  Tim Leinmüller,et al.  Abiding geocast: time--stable geocast for ad hoc networks , 2005, VANET '05.

[15]  Manpreet Singh,et al.  Overview of the ORBIT radio grid testbed for evaluation of next-generation wireless network protocols , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[16]  Victor R. Lesser,et al.  Cluster-Swap: A Distributed K-median Algorithm for Sensor Networks , 2009, 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology.

[17]  Paolo Bellavista,et al.  REDMAN: a decentralized middleware solution for cooperative replication in dense MANETs , 2005, Third IEEE International Conference on Pervasive Computing and Communications Workshops.

[18]  Azer Bestavros,et al.  Distributed Placement of Service Facilities in Large-Scale Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[19]  Liviu Iftode,et al.  EZCab: A Cab Booking Application Using Short-Range Wireless Communication , 2005, Third IEEE International Conference on Pervasive Computing and Communications.

[20]  Ramachandran Ramjee,et al.  Nericell: using mobile smartphones for rich monitoring of road and traffic conditions , 2008, SenSys '08.

[21]  Margaret Martonosi,et al.  CA-TSL: Energy Adaptation for Targeted System Lifetime in Sparse Mobile Ad Hoc Networks , 2010, IEEE Transactions on Mobile Computing.

[22]  Yigal Bejerano,et al.  Lifetime and coverage guarantees through distributed coordinate-free sensor activation , 2009, MobiCom '09.

[23]  Paolo Bellavista,et al.  Dissemination and Harvesting of Urban Data Using Vehicular Sensing Platforms , 2009, IEEE Transactions on Vehicular Technology.

[24]  Wen Hu,et al.  Ear-phone: an end-to-end participatory urban noise mapping system , 2010, IPSN '10.

[25]  Martin Mauve,et al.  Decentralized discovery of free parking places , 2006, VANET '06.

[26]  Margaret Martonosi,et al.  Impala: a middleware system for managing autonomic, parallel sensor systems , 2003, PPoPP '03.

[27]  Oscar Castillo,et al.  Trends in Intelligent Systems and Computer Engineering , 2008 .

[28]  Peggy Reynolds,et al.  Traffic patterns and childhood cancer incidence rates in California, United States , 2002, Cancer Causes & Control.