A Semi-centralized Algorithm to Detect and Resolve Distributed Deadlocks in the Generalized Model

Zhihong Tao, Hui Li, Bing Zhu, Yunmin Wang
{"title":"A Semi-centralized Algorithm to Detect and Resolve Distributed Deadlocks in the Generalized Model","authors":"Zhihong Tao, Hui Li, Bing Zhu, Yunmin Wang","doi":"10.1109/CSE.2014.152","DOIUrl":null,"url":null,"abstract":"To detect and resolve distributed deadlocks in the generalized model, a few algorithms have been proposed. Most of them are distributed algorithms which are based on the diffusing computation technique where propagation of probes and backward propagation of replies are required. On the contrary, centralized algorithms send the dependency information directly to the initiator. However, existing algorithms do not distinguish local deadlocks from global deadlocks. In this paper, we present a semi-centralized algorithm which effectively detects and resolves local deadlocks prior to global deadlocks. To be specific, a consistent snapshot of dependency information of involved nodes is recorded in an information table at each site. Therefore, the detection and resolution of local deadlocks can be performed at each site before the dependency information is sent to the initiator to further detect global deadlocks. The proposed algorithm also handles the problem of phantom edges and concurrent executions. Performance analysis shows that the performance of our algorithm is close to or better than that of the existing algorithms in terms of execution time, message traffic and message size.","PeriodicalId":258990,"journal":{"name":"2014 IEEE 17th International Conference on Computational Science and Engineering","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE 17th International Conference on Computational Science and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSE.2014.152","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

To detect and resolve distributed deadlocks in the generalized model, a few algorithms have been proposed. Most of them are distributed algorithms which are based on the diffusing computation technique where propagation of probes and backward propagation of replies are required. On the contrary, centralized algorithms send the dependency information directly to the initiator. However, existing algorithms do not distinguish local deadlocks from global deadlocks. In this paper, we present a semi-centralized algorithm which effectively detects and resolves local deadlocks prior to global deadlocks. To be specific, a consistent snapshot of dependency information of involved nodes is recorded in an information table at each site. Therefore, the detection and resolution of local deadlocks can be performed at each site before the dependency information is sent to the initiator to further detect global deadlocks. The proposed algorithm also handles the problem of phantom edges and concurrent executions. Performance analysis shows that the performance of our algorithm is close to or better than that of the existing algorithms in terms of execution time, message traffic and message size.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
广义模型中分布式死锁的半集中式检测与解析算法
为了检测和解决广义模型中的分布式死锁,提出了几种算法。它们大多是基于扩散计算技术的分布式算法,需要探测的传播和应答的反向传播。相反,集中式算法将依赖信息直接发送给发起者。然而,现有的算法并没有区分局部死锁和全局死锁。在本文中,我们提出了一种半集中式算法,它能在全局死锁之前有效地检测和解决局部死锁。具体地说,在每个站点的信息表中记录相关节点的依赖信息的一致快照。因此,在将依赖信息发送给启动器以进一步检测全局死锁之前,可以在每个站点执行本地死锁的检测和解析。该算法还处理了虚边和并发执行的问题。性能分析表明,我们的算法在执行时间、消息流量和消息大小方面的性能接近或优于现有算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Is Really NACK Protocol Secure to Be Employed in MANETs? Design of an X-Band Negative Resistance Oscillator Based on the ASIW in Modern Wireless Communication Systems Evolutionary Computation with Multi-variates Hybrid Multi-order Fuzzy Time Series for Stock Forecasting WiPCon: A Proxied Control Plane for Wireless Access Points in Software Defined Networks Design of Non-autonomous Chaotic Generalized Synchronization Based Pseudorandom Number Generator with Application in Avalanche Image Encryption
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1