On the reliability of large-scale distributed systems - A topological view

  • Authors:
  • Yuan He;Hao Ren;Yunhao Liu;Baijian Yang

  • Affiliations:
  • Hong Kong University of Science and Technology, Department of Computer Science and Engineering, Hong Kong;College of Computer, National University of Defense Technology, Changsha, Hunan 410073, China;Hong Kong University of Science and Technology, Department of Computer Science and Engineering, Hong Kong;Department of Technology, Ball State University, Muncie, IN 47306, United States

  • Venue:
  • Computer Networks: The International Journal of Computer and Telecommunications Networking
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In large-scale, self-organized distributed systems, such as peer-to-peer (P2P) overlays and wireless sensor networks (WSN), a small proportion of the nodes are likely to be more critical to the system's reliability than others. This paper focuses on detecting cut vertices so that we can either neutralize or protect these critical nodes. Detection of cut vertices is trivial if the global knowledge of the whole system is known but it is very challenging when the global knowledge is not available. In this paper, we propose a completely distributed scheme where every single node can determine whether it is a cut vertex or not. In addition, our design can also confine the detection overhead to a constant instead of being proportional to the size of a network. The correctness of this algorithm is theoretically proved and the key performance gains are measured and verified through trace-driven simulations.