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 条