Experimental Analysis of a Gossip-Based Service for Scalable, Distributed Failure Detection and Consensus

被引:0
|
作者
Krishnakanth Sistla
Alan D. George
Robert W. Todd
机构
[1] University of Florida,High
关键词
cluster computing; consensus; failure detection; fault tolerance; gossip protocol; layering;
D O I
10.1023/A:1023592621046
中图分类号
学科分类号
摘要
Gossip protocols and services provide a means by which failures can be detected in large, distributed systems in an asynchronous manner without the limits associated with reliable multicasting for group communications. Extending the gossip protocol such that a system reaches consensus on detected faults can be performed via a flat structure, or it can be hierarchically distributed across cooperating layers of nodes. In this paper, the performance of gossip services employing flat and hierarchical schemes is analyzed on an experimental testbed in terms of consensus time, resource utilization and scalability. Performance associated with a hierarchically arranged gossip scheme is analyzed with varying group sizes and is shown to scale well. Resource utilization of the gossip-style failure detection and consensus service is measured in terms of network bandwidth utilization and CPU utilization. Analytical models are developed for resource utilization and performance projections are made for large system sizes.
引用
收藏
页码:237 / 251
页数:14
相关论文
共 50 条
  • [1] Achieving scalable cluster system analysis and management with a gossip-based network service
    Collins, DE
    George, AD
    Quander, RA
    LCN 2001: 26TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 2001, : 49 - 58
  • [2] Gossip-Style Failure Detection and Distributed Consensus for Scalable Heterogeneous Clusters
    Sridharan Ranganathan
    Alan D. George
    Robert W. Todd
    Matthew C. Chidester
    Cluster Computing, 2001, 4 (3) : 197 - 209
  • [3] Simulative performance analysis of gossip failure detection for scalable distributed systems
    Mark W. Burns
    Alan D. George
    Bradley A. Wallace
    Cluster Computing, 1999, 2 (3) : 207 - 217
  • [4] Gossip-based distributed algorithms for estimating the average load of scalable clusters and grids
    Barak, A
    Drezner, Z
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 610 - 616
  • [5] Gossip-Based Distributed Matrix Computations
    Strakova, Hana
    Gansterer, Wilfried N.
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1405 - 1406
  • [6] Gossip-Based Distributed Matrix Computations
    Strakova, Hana
    Gansterer, Wilfried N.
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1407 - 1407
  • [7] A Ripple-like Gossip-based fault detection service
    Lu, Huawei
    Chen, Shuyu
    Chang, Guanghui
    Zhang, Xiaoqin
    Journal of Information and Computational Science, 2010, 7 (12): : 2395 - 2402
  • [8] Experimental Evaluation of a Failure Detection Service Based on a Gossip Strategy
    de Sousa, Leandro P.
    Duarte, Elias P., Jr.
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PT II, 2011, 7017 : 215 - 224
  • [9] An epistemological analysis of gossip and gossip-based knowledge
    Tommaso Bertolotti
    Lorenzo Magnani
    Synthese, 2014, 191 : 4037 - 4067
  • [10] An epistemological analysis of gossip and gossip-based knowledge
    Bertolotti, Tommaso
    Magnani, Lorenzo
    SYNTHESE, 2014, 191 (17) : 4037 - 4067