• DocumentCode
    1460330
  • Title

    Handling node churn in decentralised network coordinate system

  • Author

    Chen, Yuanfeng ; Zhao, Gary ; Li, Aoxue ; Deng, Binwei ; Li, Xin

  • Author_Institution
    Dept. of Electron. Eng., Tsinghua Univ., Beijing, China
  • Volume
    3
  • Issue
    10
  • fYear
    2009
  • fDate
    10/1/2009 12:00:00 AM
  • Firstpage
    1578
  • Lastpage
    1586
  • Abstract
    A Network Coordinate (NC) system is an efficient mechanism to predict Internet distance with scalable measurements. In this paper, we focus on the node churn problem - the continuous process of nodes arrival and departure - in distributed applications. Studies on Vivaldi, a representative distributed NC system, show that under node churn the prediction accuracy of the NC system will be seriously impaired. In this paper, we focus on how to handle the impact of node churn in Vivaldi. Firstly, we propose a simple solution by directly increasing the measurement frequency. Our experiments have demonstrated that this approach can reduce the harm of node churn. However, it increases the communication overhead as the measurement frequency grows. To avoid such expensive solution, we propose the design and implementation of Myth, a decentralised and fast convergence NC system. It introduces the merit of Landmark-based NC system to shorten convergence time in Vivaldi with slight extra overhead. Our experimental results show that Myth outperforms Vivaldi a lot under node churn, without compromising the performance under stable environment. Moreover, we have found that the use of Myth is a cost-effective way to achieve higher prediction accuracy; it will not only improve the prediction accuracy but also save the communication overhead.
  • Keywords
    Internet; communication overhead; decentralised network coordinate system; higher prediction accuracy; node churn;
  • fLanguage
    English
  • Journal_Title
    Communications, IET
  • Publisher
    iet
  • ISSN
    1751-8628
  • Type

    jour

  • DOI
    10.1049/iet-com.2008.0671
  • Filename
    5259226