C2: a new overlay network based on CAN and Chord

  • Authors:
  • Wenyuan Cai;Shuigeng Zhou;Weining Qian;Linhao Xu;Kian-Lee Tan;Aoying Zhou

  • Affiliations:
  • Department of Computer Science and Engineering, Fudan University, 220 Handan Road, 200433 Shanghai, China.;Department of Computer Science and Engineering, Fudan University, 220 Handan Road, 200433 Shanghai, China.;Department of Computer Science and Engineering, Fudan University, 220 Handan Road, 200433 Shanghai, China.;Department of Computer Science and Engineering, Fudan University, 220 Handan Road, 200433 Shanghai, China.;Department of Computer Science, School of Computing, National University of Singapore, Singapore.;Department of Computer Science and Engineering, Fudan University, 220 Handan Road, 200433 Shanghai, China

  • Venue:
  • International Journal of High Performance Computing and Networking
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present C2, a new overlay networkbased on CAN and Chord. It is primarily designed for a dynamicenvironment in which peers join and depart the network frequently.For an n-peers C2 system, each peer maintains only aboutO(log n) of other peers' information, and achieves routing withinO(log n) hops. For each peer's joining or departure, C can, in highprobability, update the routing tables with no more than O(log n)messages. What distinguishes C2 from many otherpeer-to-peer data sharing systems is its low computation cost andits high routing efficiency in a dynamic network. Even in the casethat a considerable number of peers fail simultaneously, i.e.,several other peers' routing tables are out of date, the averagenumber of hops for successful routing remains acceptable.