FNMGSDP: An Optimized Group-Based Service Discovery Protocol for MANETs
The highly dynamic conditions of ad hoc networks present several challenges to applications where one of the core functionalities is service discovery. However, existing solutions for service distribution do not work well in these dynamic environments, while other proposals focus on backbone structures at the network layer assuming multicast capabilities which is not always possible. Therefore, we propose a hierarchical architecture based on a very efficient clustering algorithm: the Weighted Clustering Algorithm (WCA). This algorithm has many advantages because not only is invoked on demand by the nodes with higher mobility, but takes into consideration other features such as the ideal number of nodes that a cluster can handle, mobility and battery power. We present and compare our proposed architecture with other strategies such as flooding and an active clustering algorithm.