Comb: a resilient and efficient two-hop lookup service for distributed communication system

Authors

  • Kai Shuang,

    Corresponding author
    1. State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications (BUPT), Beijing, China
    • Correspondence: Shuang Kai, State Key Laboratory of Networking & Switching Technology, Beijing University of Posts and Telecommunications (BUPT), Beijing, China.

      E-mail: shuangk@bupt.edu.cn

    Search for more papers by this author
  • Peng Zhang,

    1. State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications (BUPT), Beijing, China
    Search for more papers by this author
  • Sen Su

    1. State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications (BUPT), Beijing, China
    Search for more papers by this author

Abstract

Communication systems utilize the distributed hash table (DHT) approach to build the network infrastructure for advantages of even distribution of workload, high scalability, and cost-effectiveness. Although DHT is undoubtedly applicative in such architectures, some practical distinctions still should be considered to meet the performance requirements of communication infrastructures. This paper focuses on two features of the distributed communication system, the real-time response and dynamic network maintenance, and proposes the Comb, which is a hierarchical DHT lookup service. Comb's overlay is organized as a two-layered architecture, workload is distributed evenly among nodes, and most queries can be routed in no more than two hops. Comb is capable to scale to large systems and resilient to fluctuate, it provides a self-managing and self-healing mechanism for supporting system recovery from inconsistence. Comb performs effectively with low bandwidth consumption and satisfactory fault tolerance even in a continuously changing environment. Both theoretical analyses and experimental results demonstrate that the two-layered architecture of Comb is resilient and efficient. Comb improves the performances on routing delay and lookup failure rates with high scalability and availability. Copyright © 2014 John Wiley & Sons, Ltd.

Ancillary