API for data dissemination protocols - evaluation with AutoCast

In the past various protocols inspired by nature and biology have been proposed to disseminate or transfer data in mobile or static ad-hoc networks. Many of them are designed for usage in wireless sensor networks or vehicular ad-hoc networks. Recently, we have developed and designed a general purpose data dissemination protocol called AutoCast in this field that we evaluated in detail by simulations. When we started to use AutoCast in real applications, we found out that the description of AutoCast is incomplete, as we provided the algorithms of AutoCast in details but did neither provide nor describe a suitable Application Programming Interface (API) and AutoCast was closely coupled to the application. The focus of this article is twofold. First, we propose an appropriate API to encapsulate data dissemination protocols like AutoCast and we specify the service interface of AutoCast in detail. This API can serve as a reference model for other nature and biologically inspired data dissemination approaches and applications. Second, we evaluate two applications based on our API with AutoCast in the field of wireless sensor networks and vehicular ad-hoc networks to illustrate the usage of the API and demonstrate the flexibility of this approach.

[1]  A. Downs Stuck in Traffic: Coping with Peak-Hour Traffic Congestion , 1992 .

[2]  Erik G. Ström,et al.  Evaluation of the IEEE 802.11p MAC Method for Vehicle-to-Vehicle Communication , 2008, 2008 IEEE 68th Vehicular Technology Conference.

[3]  Christoph Schroth,et al.  The scalability problem of vehicular ad hoc networks and how to solve it , 2006, IEEE Wireless Communications.

[4]  D. Scrafton Still Stuck in Traffic: Coping with Peak-hour Traffic Congestion, Anthony Downs, Brookings Institution Press, Washington, D.C., 2004, ISBN 0 8157 1929 9, xi + 455 pages, (pbk), £19.50, $28.95 , 2005 .

[5]  Sándor P. Fekete,et al.  Empowered by wireless communication: Distributed methods for self-organizing traffic collectives , 2010, TAAS.

[6]  Juan-Carlos Cano,et al.  Evaluating the Impact of a Novel Warning Message Dissemination Scheme for VANETs Using Real City Maps , 2010, Networking.

[7]  Alexander Kröller,et al.  Using and operating wireless sensor network testbeds with WISEBED , 2011, 2011 The 10th IFIP Annual Mediterranean Ad Hoc Networking Workshop.

[8]  Martin Mauve,et al.  A probabilistic method for cooperative hierarchical aggregation of data in VANETs , 2010, Ad Hoc Networks.

[9]  Christian Bonnet,et al.  Vehicular Mobility Simulation for VANETs , 2007, 40th Annual Simulation Symposium (ANSS'07).

[10]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[11]  Sidi-Mohammed Senouci,et al.  An Improved Vehicular Ad Hoc Routing Protocol for City Environments , 2007, 2007 IEEE International Conference on Communications.

[12]  Horst Hellbrück,et al.  AutoCast: A General-Purpose Data Dissemination Protocol and its Application in Vehicular Networks , 2008, Ad Hoc Sens. Wirel. Networks.

[13]  Pan Hui,et al.  BUBBLE Rap: Social-Based Forwarding in Delay-Tolerant Networks , 2008, IEEE Transactions on Mobile Computing.

[14]  Jie Wu,et al.  An optimal probabilistic forwarding protocolin delay tolerant networks , 2009, MobiHoc '09.