Skip to Main Content
Service discovery in mobile ad hoc networks is an essential process in order for these networks to be self-configurable with zero or minimal administration overhead. In this paper we argue that service discovery can be greatly enhanced in terms of efficiency (regarding service discoverability and energy consumption), by piggybacking service information into routing layer messages. Thus, service discovery does not generate additional messages and a node requesting a service, in addition to discovering that service, it is simultaneously informed of the route to the service provider. We extended the zone routing protocol (ZRP) in order to encapsulate service information in its routing messages. Extensive simulations demonstrate the superiority of this routing layer-based service discovery scheme over that of a similar, but application layer based service discovery scheme.