A Distributed Termination Detection Algorithm for Dynamic Asynchronous Systems

被引:6
|
作者
Johnson, Paul [1 ]
Mittal, Neeraj [1 ]
机构
[1] Univ Texas Dallas, Dept Comp Sci, Richardson, TX 75080 USA
关键词
D O I
10.1109/ICDCS.2009.16
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Termination detection in distributed systems has been a popular problem of study. It involves determining whether a computation running on multiple nodes has ceased all its activities. A large number of termination detection algorithms have been proposed for static distributed systems in which the number of nodes present in the system is fixed and never changes during runtime. Recently, the termination detection problem has been investigated in the context of dynamic distributed systems in which individual nodes may join and/or leave the system at any time. In this paper, we propose an efficient algorithm for detecting termination of a computation in a dynamic, asynchronous, distributed system that allows nodes to join as well as leave the system while the computation is in progress. Our simulation results indicate that our algorithm has lower message complexity as well as lower detection latency than other comparable algorithms for solving the same problem.
引用
收藏
页码:343 / 351
页数:9
相关论文
共 50 条
  • [21] Termination detection of distributed algorithms by graph relabelling systems
    Godard, E
    Métivier, Y
    Mosbah, M
    Sellami, A
    GRAPH TRANSFORMATIONS, PROCEEDINGS, 2002, 2505 : 106 - 119
  • [22] Designing a service of failure detection in asynchronous distributed systems
    Baldoni, R
    Zito, F
    FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 113 - 120
  • [23] Predicate Detection in Asynchronous Distributed Systems: A Probabilistic Approach
    Zhu, Weiping
    Cao, Jiannong
    Raynal, Michel
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (01) : 173 - 186
  • [24] Improvement of a distributed termination detection credit-recovery algorithm
    Liu, Yuxue
    Li, Wenjing
    Liu, Zhiping
    DCABES 2007 Proceedings, Vols I and II, 2007, : 480 - 482
  • [25] A DISTRIBUTED ALGORITHM FOR DISTRIBUTED TERMINATION - COMMENT
    TEL, G
    VANLEEUWEN, J
    INFORMATION PROCESSING LETTERS, 1987, 25 (05) : 349 - 349
  • [26] COMMENTS ON RING BASED TERMINATION DETECTION ALGORITHM FOR DISTRIBUTED COMPUTATIONS
    TEL, G
    MATTERN, F
    INFORMATION PROCESSING LETTERS, 1989, 31 (03) : 127 - 128
  • [27] An efficient delay-optimal distributed termination detection algorithm
    Mahapatra, Nihar R.
    Dutt, Shantanu
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2007, 67 (10) : 1047 - 1066
  • [28] AN (N-1)-RESILIENT ALGORITHM FOR DISTRIBUTED TERMINATION DETECTION
    LAI, TH
    WU, LF
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (01) : 63 - 78
  • [29] Safe termination detection in an asynchronous distributed system when processes may crash and recover
    Mittal, Neeraj
    Phaneesh, Kuppahalli L.
    Freiling, Felix C.
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (6-7) : 614 - 628
  • [30] Brief announcement: Termination detection in an asynchronous distributed system with crash-recovery failures
    Freiling, Felix C.
    Majuntke, Matthias
    Mittal, Neeraj
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4280 : 572 - 573