Responsiveness of Service Discovery in Wireless Mesh Networks
Monday, June 30, 2014, 08:28Authors: Andreas Dittrich Daniel Solis Herrera Pablo Coto Miroslaw Malek 20th IEEE Pacific Rim International Symposium on Dependable Computing, PRDC 2014, Singapore, November 18-21, 2014 Download: accepted version, final published version |
Service Discovery (SD) is an integral part of service networks. Before a service can be used, it needs to be discovered successfully. Thus, a comprehensive service dependability analysis needs to consider the dependability of the SD process. As a time-critical operation, an important property of SD is responsiveness: the probability of successful discovery within a deadline, even in the presence of faults. This is especially true for dynamic networks with complex fault behavior such as wireless networks. We present results of a comprehensive responsiveness evaluation of decentralized SD, specifically active SD using the Zeroconf protocol. The ExCovery experiment framework has been employed in the Distributed Embedded System (DES) wireless testbed at Freie Universität Berlin. We present and discuss the experiment results and show how SD responsiveness is affected by the position and number of requesters and providers as well as the load in the network. Results clearly demonstrate that in all but the most favorable conditions, the configurations of current SD protocols struggle to achieve a high responsiveness. We further discuss results reflecting the long-term behavior of the testbed and how its varying reliability impacts SD responsiveness.
Categories: Publication, Research and Education
Tags: Client-server systems, Dependability, Dissertation, Distributed computing, Embedded, Experiments, Fault tolerance, IP, Network, Quality of service, Responsiveness, Service dependability, Service discovery, Service network management, Service networks, UDP, Wireless mesh networks, Zeroconf