DocumentCode :
187065
Title :
Accurate and Efficient Counting in Dynamic Networks
Author :
Zhiwei Yang ; Weigang Wu ; Yishun Chen ; Xiaola Lin
Author_Institution :
Dept. of Comput. Sci., Sun Yat-sen Univ., Guangzhou, China
fYear :
2014
fDate :
6-9 Oct. 2014
Firstpage :
301
Lastpage :
310
Abstract :
Dynamic network is the abstraction of networks with frequent topology changes arising from node mobility or other reasons. With the model of dynamic network, fundamental distributed computing problems can be formally studied with rigorous correctness. In this work, we study the counting problem, which plays a significant role in many applications, such as all-to-all information dissemination. Existing counting algorithms for dynamic networks are mostly estimation based and randomized, and cannot achieve accurate results deterministically. To address this problem, we adopt the diffusing computation approach in this paper. Although this approach has been widely used to solve different distributed computing problems, due to dynamic topology changes, existing diffusing computation algorithms cannot work under dynamic network models. To address such challenge, we firstly define a new dynamicity model, named (Q, S)-distance, which is used to describe dynamic changes of information propagation time. Based on (Q, S)-distance, we design two different counting algorithms. The first algorithm focuses on extending typical diffusing computation approach by handling topology changes. Different from existing algorithms, which have two phases, our algorithms contain three phases and the new phase is used to determine and notify the termination of tree growing, which the major challenge is caused by topology dynamicity. The second algorithm further extends the first one by incorporating a cluster-based hierarchy to reduce communication cost. The correctness of both the algorithms is formally proved and their performances in time cost and communication cost are analyzed.
Keywords :
distributed algorithms; mobile ad hoc networks; mobile computing; topology; (Q, S)-distance; MANET; distributed computing; dynamic network model; mobile ad hoc network; topology dynamicity; Algorithm design and analysis; Clustering algorithms; Computational modeling; Heuristic algorithms; Network topology; Topology; Vehicle dynamics; cluster; counting; diffusing computation; distributed algorithm; dynamic network;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems (SRDS), 2014 IEEE 33rd International Symposium on
Conference_Location :
Nara
Type :
conf
DOI :
10.1109/SRDS.2014.31
Filename :
6983405
Link To Document :
بازگشت