Optimized Service Selection for MANETs using an AODV-based Service Discovery Protocol *

networks, which operate without the need of an infrastructure. In such networks, mobile nodes must rely on their own capabilities and on other peers' capabilities to perform their tasks. In this context, many service discovery protocols have been proposed in order for mobile peers to be able to discover and take advantage of each other's services. A basic building block for service discovery protocols is their service selection strategy. Especially in service-rich environments with many (possibly resource poor) mobile nodes, the service selection strategy employed is of major importance. In this paper we investigate the impact of two basic and easy to implement service selection strategies on the lifetime of mobile servers. The first strategy takes into account hop-based server proximity and promotes the selection of the nearest mobile server, while the second strategy takes into account the remaining energy of service providers and promotes the selection of the mobile server with the maximum remaining energy. Through extensive simulations, we show that the provider's remaining energy yields the best performance when used as a service selection criterion under most situations, and that the shortest path selection criterion presents very competitive performance. The performance metrics used for evaluating both service selection strategies are service and network lifetimes, service success and service discoverability ratios.

[1]  Bernhard Plattner,et al.  Service discovery in mobile ad hoc networks: a field theoretic approach , 2005, Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks.

[2]  Alex Varshavsky,et al.  The Need for Cross-Layer Service Discovery in MANETs , 2022 .

[3]  Spyros Lalis,et al.  Exploiting co-location history for efficient service selection in ubiquitous computing systems , 2005, The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services.

[4]  Martina Zitterbart,et al.  Service Awareness and its Challenges in Mobile ad hoc Networks , 2001, GI Jahrestagung.

[5]  Michel Barbeau,et al.  Service Discovery Protocols for Ad Hoc Networking , 2000 .

[6]  Q.H. Mahmoud,et al.  A network layer based architecture for service discovery in mobile ad hoc networks , 2004, Canadian Conference on Electrical and Computer Engineering 2004 (IEEE Cat. No.04CH37513).

[7]  J. Antonio García-Macías,et al.  Service discovery in mobile ad-hoc networks: better at the network layer? , 2005, 2005 International Conference on Parallel Processing Workshops (ICPPW'05).

[8]  Koen Langendoen,et al.  A Simulation Study of Integrated Service Discovery , 2006, EuroSSC.

[9]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[10]  Holger Karl,et al.  Consistency challenges of service discovery in mobile ad hoc networks , 2004, MSWiM '04.

[11]  Charles E. Perkins,et al.  Service Discovery Architectures for On-Demand Ad Hoc Networks , 2006, Ad Hoc Sens. Wirel. Networks.

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