• 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