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 条
  • [11] Making asynchronous distributed computations robust to noise
    Keren Censor-Hillel
    Ran Gelles
    Bernhard Haeupler
    Distributed Computing, 2019, 32 : 405 - 421
  • [12] Webs of Archived Distributed Computations for Asynchronous Collaboration
    K. Mani Chandy
    Joseph Kiniry
    Adam Rifkin
    Daniel Zimmerman
    The Journal of Supercomputing, 1997, 11 : 101 - 118
  • [14] Webs of archived distributed computations for asynchronous collaboration
    Chandy, KM
    Kiniry, J
    Rifkin, A
    Zimmerman, D
    JOURNAL OF SUPERCOMPUTING, 1997, 11 (02): : 101 - 118
  • [15] On detecting global predicates in distributed computations
    Mittal, N
    Garg, VK
    21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2001, : 3 - 10
  • [16] RING BASED TERMINATION DETECTION ALGORITHM FOR DISTRIBUTED COMPUTATIONS
    ARORA, RK
    RANA, SP
    GUPTA, MN
    MICROPROCESSING AND MICROPROGRAMMING, 1987, 19 (03): : 219 - 226
  • [17] ASYNCHRONOUS DISTRIBUTED SIMULATION VIA A SEQUENCE OF PARALLEL COMPUTATIONS
    CHANDY, KM
    MISRA, J
    COMMUNICATIONS OF THE ACM, 1981, 24 (04) : 198 - 206
  • [18] RING BASED TERMINATION DETECTION ALGORITHM FOR DISTRIBUTED COMPUTATIONS
    HALDAR, S
    SUBRAMANIAN, DK
    INFORMATION PROCESSING LETTERS, 1988, 29 (03) : 149 - 153
  • [19] Program-transforms for termination detection in distributed computations
    Zöbel, Dieter
    IT - Information Technology, 1986, 28 (04): : 204 - 213
  • [20] iiHadoop: an asynchronous distributed framework for incremental iterative computations
    Bin Saadon A.G.
    Mokhtar H.M.O.
    Journal of Big Data, 2017, 4 (01)