Service Discovery Architectures for On-Demand Ad Hoc Networks
PAAL E. ENGELSTAD, YAN ZHENG, RAJEEV KOODLI, and CHARLES E. PERKINSA
Discovery of services and other named resources is expected to be a crucial feature for the usability of mobile ad-hoc networks (MANETs). Different types of service discovery architectures are distinguished by the extent to which Service Coordinators (SCs) are implemented in the network. SCs are nodes that hold a central repository for the caching of service attributes and bindings of servers located in its neighborhood. This paper describes and investigates the performance of different architectures in terms of Service Availability, messaging overhead and latency. The architectures are analyzed and evaluated based on a large range of parameters. The paper also shows that in an on-demand MANET, where the service discovery mechanism will have a direct impact on the reactive routing protocol, the routing affects the results. It also demonstrates the benefits of combining the service discovery with route discovery, especially in on-demand MANETs where reactive routing protocols are being used.