虚拟超立方体拓扑的容错广播算法

L. A. Rodrigues
{"title":"虚拟超立方体拓扑的容错广播算法","authors":"L. A. Rodrigues","doi":"10.1109/DSNW.2013.6615520","DOIUrl":null,"url":null,"abstract":"Broadcast algorithms are used by network applications to disseminate information. Best-effort broadcast ensures that every correct process delivers the same set of messages if the sender of these messages is correct. Reliable broadcast offers the same guaranties even when the senders fail during the transmission. To improve the scalability of broadcast solutions, this work proposes an algorithm that builds virtual spanning trees connecting the processes, through which messages are propagated. These trees are dynamically built embedded on a virtual hypercube-like topology. Processes can can fail by crashing, and up to n - 1 nodes may crash at any given time. The processes continuously monitor each other with Hi-ADSD. Besides best-effort and reliable broadcast, uniform, FIFO, causal and atomic broadcast algorithms are discussed. A solution for distributed k-mutual exclusion using the hierarchical and fault-tolerant approach is also presented.","PeriodicalId":377784,"journal":{"name":"2013 43rd Annual IEEE/IFIP Conference on Dependable Systems and Networks Workshop (DSN-W)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Fault-tolerant broadcast algorithms for the virtual hypercube topology\",\"authors\":\"L. A. Rodrigues\",\"doi\":\"10.1109/DSNW.2013.6615520\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Broadcast algorithms are used by network applications to disseminate information. Best-effort broadcast ensures that every correct process delivers the same set of messages if the sender of these messages is correct. Reliable broadcast offers the same guaranties even when the senders fail during the transmission. To improve the scalability of broadcast solutions, this work proposes an algorithm that builds virtual spanning trees connecting the processes, through which messages are propagated. These trees are dynamically built embedded on a virtual hypercube-like topology. Processes can can fail by crashing, and up to n - 1 nodes may crash at any given time. The processes continuously monitor each other with Hi-ADSD. Besides best-effort and reliable broadcast, uniform, FIFO, causal and atomic broadcast algorithms are discussed. A solution for distributed k-mutual exclusion using the hierarchical and fault-tolerant approach is also presented.\",\"PeriodicalId\":377784,\"journal\":{\"name\":\"2013 43rd Annual IEEE/IFIP Conference on Dependable Systems and Networks Workshop (DSN-W)\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-06-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 43rd Annual IEEE/IFIP Conference on Dependable Systems and Networks Workshop (DSN-W)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DSNW.2013.6615520\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 43rd Annual IEEE/IFIP Conference on Dependable Systems and Networks Workshop (DSN-W)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DSNW.2013.6615520","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

广播算法是网络应用中用来传播信息的算法。尽力而为广播确保如果消息的发送者是正确的,则每个正确的进程都传递相同的消息集。即使发送方在传输过程中出现故障,可靠的广播也能提供同样的保证。为了提高广播解决方案的可扩展性,本工作提出了一种算法,该算法构建连接进程的虚拟生成树,通过该进程传播消息。这些树是动态构建的,嵌入在一个虚拟的超立方体拓扑上。进程可能会因崩溃而失败,并且在任何给定时间内,多达n - 1个节点可能会崩溃。这些进程用Hi-ADSD连续监视彼此。除了最努力广播和可靠广播之外,还讨论了均匀广播、FIFO广播、因果广播和原子广播算法。提出了一种基于分层容错的分布式k互斥算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Fault-tolerant broadcast algorithms for the virtual hypercube topology
Broadcast algorithms are used by network applications to disseminate information. Best-effort broadcast ensures that every correct process delivers the same set of messages if the sender of these messages is correct. Reliable broadcast offers the same guaranties even when the senders fail during the transmission. To improve the scalability of broadcast solutions, this work proposes an algorithm that builds virtual spanning trees connecting the processes, through which messages are propagated. These trees are dynamically built embedded on a virtual hypercube-like topology. Processes can can fail by crashing, and up to n - 1 nodes may crash at any given time. The processes continuously monitor each other with Hi-ADSD. Besides best-effort and reliable broadcast, uniform, FIFO, causal and atomic broadcast algorithms are discussed. A solution for distributed k-mutual exclusion using the hierarchical and fault-tolerant approach is also presented.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信