Date Added: Oct 2010
Existing service discovery mechanisms for ad hoc networks are often designed with one specific network type in mind. Solutions capable of handling highly mobile nodes usually have high bandwidth requirements, particularly as the number of nodes increases. The bandwidth requirement can be reduced by locally caching state information, but this increases the risk of nodes having outdated state information when mobility is high. Some solutions avoid these two issues by tightly coupling service discovery with the routing mechanism itself. However, this requires that nodes are homogeneous on the network layer.