Detecting the termination of asynchronous distributed cooperative computations

被引:0
|
作者
Al-Fayoumi, Nabeel [1 ]
机构
[1] Computer Engineering Department, Yarmouk University, Irbid 21163, Jordan
关键词
Algorithms - Broadcasting - Computational methods - Optical interconnects - Parallel processing systems - Problem solving;
D O I
暂无
中图分类号
学科分类号
摘要
This article presents an algorithm for detecting the termination of asynchronous distributed computations in cooperative environments. It is similar to the general parallel termination problem, which has been thoroughly studied in the literature. However, the problem discussed in this article has a different nature and setup. One major difference lies in the fact that in most cases the possible communications between processors (computers) would result in an unpredictable forest pattern. Another difference is our assumption that all processors in the system operate in an cooperative environment to finish one large task. In this sense, no processor (meaning a respective process or thread running on it) is allowed to abandon the operation and start a new one until all have terminated. Initially, this problem was encountered during the design stage of a parallel database synchronous rule-processing system. Hence, the motivation for the solution proposed in this article originates from a practical necessity. Nevertheless, such a problem may be encountered in many evolving cooperative computational applications that utilize multiple computers over the Internet to perform large computational tasks.
引用
收藏
页码:129 / 133
相关论文
共 50 条
  • [21] Detecting temporal logic predicates on distributed computations
    Ogale, Vinit A.
    Garg, Vijay K.
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, 4731 : 420 - +
  • [22] A Distributed Termination Detection Algorithm for Dynamic Asynchronous Systems
    Johnson, Paul
    Mittal, Neeraj
    2009 29TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 2009, : 343 - 351
  • [23] Asynchronous monitoring of events for distributed cooperative environments
    Chakravarthy, S
    Liao, H
    PROCEEDINGS OF THE THIRD INTERNATIONAL SYMPOSIUM ON COOPERATIVE DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2000, : 22 - 29
  • [24] Program-Transforms for Termination Detection in Distributed Computations.
    Zoebel, Dieter
    Informationstechnik it: Computer, Systeme, Anwendungen, 1986, 28 (04): : 204 - 213
  • [25] COMMENTS ON RING BASED TERMINATION DETECTION ALGORITHM FOR DISTRIBUTED COMPUTATIONS
    TEL, G
    MATTERN, F
    INFORMATION PROCESSING LETTERS, 1989, 31 (03) : 127 - 128
  • [26] A Fault-Tolerant Distributed Framework for Asynchronous Iterative Computations
    Zhou, Tian
    Gao, Lixin
    Guan, Xiaohong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (08) : 2062 - 2073
  • [27] Jace : A Java']Java environment for distributed asynchronous iterative computations
    Bahi, J
    Domas, S
    Mazouzi, K
    12TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2004, : 350 - 357
  • [28] TERMINATION FOR DISTRIBUTED SYSTEMS WITH ASYNCHRONOUS MESSAGE PASSING - MODEL AND COST
    ROZOY, B
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1988, 7 (01): : 1 - 23
  • [29] Asynchronous Cooperative method for Distributed Model Predictive Control
    Maffei, Alessio
    Iannelli, Luigi
    Glielmo, Luigi
    Borrelli, Francesco
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 6946 - 6951
  • [30] Refinement based validation of an algorithm for detecting distributed termination
    Filali, M
    Mauran, P
    Padiou, G
    Quéinnec, P
    Thirioux, X
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 1027 - 1036