VANET middleware for service sharing based on OSGI

VANET is one of the most important parts in smart cities. However, heterogeneous network devices used by different vehicles make data exchange among vehicles become particularly difficult. To solve the problem, a distributed service sharing middleware for VANET called VssOSGi is proposed in the paper. In this middleware, various kinds of functions provided by sensing devices in vehicles are virtually abstracted as services in the network, which decouples applications from devices and provides a unified platform for data exchange among vehicles. As the movements of cars lead to dynamic changes of the network topology, the service discoveries for these vehicles are easily to be invalidated. The paper proposes a distributed service directory selection algorithm SSWA (Stability and Sharing-oriented Weight-based Algorithm) and introduces a service discovery mechanism to make service discoveries for vehicles more effectively and timely. The simulation results show that the proposed middleware could realize widely service discoveries in VANET. Moreover, it requires shorter service response time and less communication traffic with the growing amount of vehicles.

[1]  Dirk Husemann,et al.  DEAPspace: transient ad-hoc networking of pervasive devices , 2000, MobiHoc.

[2]  Bo Li,et al.  Service Locating for Large-Scale Mobile Ad-Hoc Network , 2003, Int. J. Wirel. Inf. Networks.

[3]  Feng Wu,et al.  Researches on Wireless Embedded Middleware for Service Sharing , 2013, CWSN.

[4]  Jian Ma,et al.  K-directory community: Reliable service discovery in MANET , 2010, Pervasive Mob. Comput..

[5]  Ahmed Helmy,et al.  Rendezvous regions: a scalable architecture for service location and data-centric storage in large-scale wireless networks , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[6]  George C. Polyzos,et al.  Service discovery for mobile Ad Hoc networks: a survey of issues and techniques , 2008, IEEE Communications Surveys & Tutorials.

[7]  Charles E. Perkins,et al.  Service Location Protocol, Version 2 , 1999, RFC.

[8]  Charles E. Perkins,et al.  Service Location Protocol , 1997, RFC.

[9]  Gustavo Alonso,et al.  Building, deploying, and monitoring distributed applications with Eclipse and R-OSGI , 2007, eclipse '07.

[10]  Theodore L. Willke,et al.  The Role of Communications in Cyber-Physical Vehicle Applications , 2009 .

[11]  Eckehard G. Steinbach,et al.  A SOA-based middleware concept for in-vehicle service discovery and device integration , 2010, 2010 IEEE Intelligent Vehicles Symposium.

[12]  Ralf Seepold,et al.  UPnP into a car-gateway middleware with OSGi: Interoperability and security , 2009, 2009 Seventh Workshop on Intelligent solutions in Embedded Systems.

[13]  Linpeng Huang,et al.  R-OSGi-based architecture of distributed smart home system , 2008, IEEE Transactions on Consumer Electronics.

[14]  Vlad Trifa,et al.  Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services , 2010, IEEE Transactions on Services Computing.

[15]  Michael Nidd,et al.  Service discovery in DEAPspace , 2001, IEEE Wirel. Commun..

[16]  Jian Ma,et al.  K-Directory Community: Reliable Service Discovery in MANET , 2010, ICDCN.

[17]  Rudy Hirschheim,et al.  Service-Oriented Architecture: Myths, Realities, and a Maturity Model , 2010, MIS Q. Executive.

[18]  Dirk Husemann,et al.  DEAPspace - Transient ad hoc networking of pervasive devices , 2001, Comput. Networks.