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 条
  • [31] Distributed asynchronous cooperative localization with inaccurate GNSS positions
    Hery, Elwan
    Xu, Philippe
    Bonnifait, Philippe
    2019 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE (ITSC), 2019, : 1857 - 1863
  • [32] Asynchronous distributed computations with a limited number of copies of a structured program resource
    Kovalenko N.S.
    Pavlov P.A.
    Ovseec M.I.
    Cybernetics and Systems Analysis, 2012, 48 (1) : 86 - 98
  • [33] BIDIRECTIONAL RING-BASED TERMINATION DETECTION ALGORITHMS FOR DISTRIBUTED COMPUTATIONS
    ARORA, RK
    GUPTA, MN
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1989, 136 (05): : 415 - 422
  • [34] Partially ordered distributed computations on asynchronous point-to-point networks
    Correa, Ricardo C.
    Barbosa, Valmir C.
    PARALLEL COMPUTING, 2009, 35 (01) : 12 - 28
  • [35] ASYNCHRONOUS DISTRIBUTED TERMINATION - PARALLEL AND SYMMETRIC-SOLUTIONS WITH ECHO ALGORITHMS
    MATTERN, F
    ALGORITHMICA, 1990, 5 (03) : 325 - 340
  • [37] A cooperative algorithm for asynchronous distributed power control in cellular systems
    Sung, CW
    Wong, WS
    IEEE GLOBECOM 1996 - CONFERENCE RECORD, VOLS 1-3: COMMUNICATIONS: THE KEY TO GLOBAL PROSPERITY, 1996, : 1979 - 1983
  • [38] DETECTING TERMINATION BY WEIGHT-THROWING IN A FAULTY DISTRIBUTED SYSTEM
    TSENG, TC
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 25 (01) : 7 - 15
  • [39] An Asynchronous Distributed Cooperative Coevolutionary Algorithm for Multilayer Influence Maximization
    Yang, Guo
    Wei, Feng-Feng
    Hu, Xiao-Min
    Jeon, Sang-Woon
    Zhang, Jun
    Chen, Wei-Neng
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2025,
  • [40] DETECTING CAUSAL RELATIONSHIPS IN DISTRIBUTED COMPUTATIONS - IN SEARCH OF THE HOLY-GRAIL
    SCHWARZ, R
    MATTERN, F
    DISTRIBUTED COMPUTING, 1994, 7 (03) : 149 - 174