Quality-of-service-aware cluster-based service discovery approach for mobile ad hoc networks

This paper presents a quality-of-service QoS distributed service discovery approach for mobile ad hoc network environments. The approach builds upon a clustered topology, where the clusterhead CH is assigned additional roles having to do with maintaining a directory of services in the network and aggregating and computing QoS scores about service providers SPs from requesting nodes RNs and the providers themselves. To reduce the amount of overhead traffic, the design makes extensive use of piggybacking for relaying and updating the CHs with QoS scores. A mobile device that is interested in a certain service submits a request to its CH, which uses cached QoS data to return a ranked list of SPs that offer the type of requested service. On the basis of its interaction with the SP, the device sends the CH next time it makes a request a score reflecting its perception of the SP's QoS. Over time, the CH develops robust QoS data that it uses to help devices obtain the best available service. Theoretical analysis and experimental evaluation based on simulations prove the advantages of the proposed system and the effectiveness of its operations. Copyright © 2013 John Wiley & Sons, Ltd.

[1]  Miguel Garcia,et al.  A QoE management system to improve the IPTV network , 2011, Int. J. Commun. Syst..

[2]  Hassan Artail,et al.  A Collaborative Service Discovery and Service Sharing Framework for Mobile Ad Hoc Networks , 2007, NPC.

[3]  Young Ik Eom,et al.  Cross-Layer Service Discovery Using Multi-Path for Wireless Environments , 2009, 2009 Eighth IEEE/ACIS International Conference on Computer and Information Science.

[4]  Heonshik Shin,et al.  SPIZ: An Effective Service Discovery Protocol for Mobile Ad Hoc Networks , 2007, EURASIP J. Wirel. Commun. Netw..

[5]  Hassan Artail,et al.  A Cluster Based Service Discovery Model for Mobile Ad Hoc Networks , 2007 .

[6]  S.K. Dhurandher,et al.  Weight based adaptive clustering in wireless ad hoc networks , 2005, 2005 IEEE International Conference on Personal Wireless Communications, 2005. ICPWC 2005..

[7]  Timothy W. Finin,et al.  Toward Distributed service discovery in pervasive computing environments , 2006, IEEE Transactions on Mobile Computing.

[8]  Todd R. Andel,et al.  On the credibility of manet simulations , 2006, Computer.

[9]  Kevin L. Mills,et al.  Analyzing Properties and Behavior of Service Discovery Protocols Using an Architecture-Based Approach | NIST , 2001 .

[10]  Françoise Sailhan,et al.  Scalable Service Discovery for MANET , 2005, Third IEEE International Conference on Pervasive Computing and Communications.

[11]  George Kingsley Zipf,et al.  Human behavior and the principle of least effort , 1949 .

[12]  Hassan Artail,et al.  COACS: A Cooperative and Adaptive Caching System for MANETs , 2008, IEEE Transactions on Mobile Computing.

[13]  Hannes Hartenstein,et al.  Stochastic properties of the random waypoint mobility model: epoch length, direction distribution, and cell change rate , 2002, MSWiM '02.

[14]  Aura Ganz,et al.  Packet scheduling for QoS support in IEEE 802.16 broadband wireless access systems , 2003, Int. J. Commun. Syst..

[15]  Rahmat Budiarto,et al.  A New Approach CBRP Based Resource Information Management in MANETs , 2008 .

[16]  Miguel A. Wister,et al.  LIFT: An Efficient Cross-Layer Service Discovery Protocol in MANET , 2009, 2009 International Conference on Advanced Information Networking and Applications Workshops.

[17]  Valérie Issarny,et al.  EASY: Efficient semAntic Service discoverY in pervasive computing environments with QoS and context support , 2008, J. Syst. Softw..

[18]  D. Turgut,et al.  An Entropy-based Clustering in Mobile Ad hoc Networks , 2006, 2006 IEEE International Conference on Networking, Sensing and Control.

[19]  Gregor Schiele,et al.  Energy-efficient cluster-based service discovery for Ubiquitous Computing , 2004, EW 11.

[20]  M. Buvana,et al.  Novel architecture for cluster based service Discovery and load balancing in Mobile Ad hoc Network , 2011, 2011 Third International Conference on Advanced Computing.

[21]  Hassan Artail,et al.  A proxy-based architecture for dynamic discovery and invocation of web services from mobile devices , 2012, IEEE Transactions on Services Computing.

[22]  H. T. Mouftah,et al.  QoS routing through alternate paths in wireless ad hoc networks , 2004, Int. J. Commun. Syst..

[23]  Nabil Tabbane,et al.  Discovery of semantic Web Services with an enhanced‐Chord‐based P2P network , 2010, Int. J. Commun. Syst..

[24]  Leandros Tassiulas,et al.  Service discovery in mobile ad hoc networks: an overall perspective on architectural choices and network layer support issues , 2004, Ad Hoc Networks.

[25]  Hassan Artail,et al.  QoS-based mediated agent and intelligent requester for dynamic web service provision , 2012, 2012 19th International Conference on Telecommunications (ICT).

[26]  Prithwish Basu,et al.  A mobility based metric for clustering in mobile ad hoc networks , 2001, Proceedings 21st International Conference on Distributed Computing Systems Workshops.

[27]  Sajal K. Das,et al.  WCA: A Weighted Clustering Algorithm for Mobile Ad Hoc Networks , 2002, Cluster Computing.

[28]  S. Swamynathan,et al.  A Service Discovery Model for Mobile Ad Hoc Networks , 2010, 2010 International Conference on Recent Trends in Information, Telecommunication and Computing.

[29]  Mei Yang,et al.  CNPGSDP: An efficient group-based service discovery protocol for MANETs , 2006, Comput. Networks.