Design and Implementation of Service Composition Protocol Based on DSR

In mobile ad hoc networks (MANETs), service composition faces severe challenges such as the lack of central server, node mobility and wireless network failure, which are usually not considered in web service composition on Internet. This paper designs and implements an on-demand service composition protocol for MANETs with consideration of quality of service (QoS). Based on the well-known Dynamic Source Routing (DSR) protocol, we construct various control messages for discovering, invoking and maintaining composite services, and use a distributed message processing flow for handling and transmitting the service composition messages. In our experiments, the proposed protocol has been implemented based on Jist/Swans ad hoc network simulator.

[1]  Jorge Parra,et al.  A survey of dynamic service composition approaches for ambient systems , 2008, SOMITAS '08.

[2]  Timothy W. Finin,et al.  Service Composition for Mobile Environments , 2005, Mob. Networks Appl..

[3]  Leandros Tassiulas,et al.  Network layer support for service discovery in mobile ad hoc networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[4]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[5]  Young-Bae Ko,et al.  An integrated approach for efficient routing and service discovery in mobile ad hoc networks , 2005, Second IEEE Consumer Communications and Networking Conference, 2005. CCNC. 2005.

[6]  Heonshik Shin,et al.  An Adaptive Hybrid Strategy of Integrated Service Discovery for Wireless Mobile Ad Hoc Networks , 2006, 26th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'06).

[7]  Mohamed Bakhouya,et al.  an affinity-driven clustering approach for service discovery and composition for pervasive computing , 2006, 2006 ACS/IEEE International Conference on Pervasive Services.

[8]  Abdelsalam Helal,et al.  Konark - a service discovery and delivery protocol for ad-hoc networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..