RTCAST: lightweight multicast for real-time process groups

T. Abdelzaher, A. Shaikh, F. Jahanian, K. Shin
{"title":"RTCAST: lightweight multicast for real-time process groups","authors":"T. Abdelzaher, A. Shaikh, F. Jahanian, K. Shin","doi":"10.1109/RTTAS.1996.509542","DOIUrl":null,"url":null,"abstract":"We propose a lightweight fault tolerant multicast and membership service for real time process groups which may exchange periodic and aperiodic messages. The service supports bounded time message transport, atomicity, and order for multicasts within a group of communicating processes in the presence of processor crashes and communication failures. It guarantees agreement on membership among the communicating processors, and ensures that membership changes (e.g., resulting from processor joins or departures) are atomic and ordered with respect to multicast messages. We provide the flexibility of an event triggered approach with the fast message delivery time of time triggered protocols, such as TTP (H. Kopetz and G. Grunstidl, 1994), where messages are delivered to the application immediately upon reception. This is achieved without compromising agreement order and atomicity properties. In addition to the design and details of the algorithm, we describe our implementation of the protocol using the x-Kernel protocol architecture running on RT Mach 3.0.","PeriodicalId":324830,"journal":{"name":"Proceedings Real-Time Technology and Applications","volume":"156 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"70","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Real-Time Technology and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RTTAS.1996.509542","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 70

Abstract

We propose a lightweight fault tolerant multicast and membership service for real time process groups which may exchange periodic and aperiodic messages. The service supports bounded time message transport, atomicity, and order for multicasts within a group of communicating processes in the presence of processor crashes and communication failures. It guarantees agreement on membership among the communicating processors, and ensures that membership changes (e.g., resulting from processor joins or departures) are atomic and ordered with respect to multicast messages. We provide the flexibility of an event triggered approach with the fast message delivery time of time triggered protocols, such as TTP (H. Kopetz and G. Grunstidl, 1994), where messages are delivered to the application immediately upon reception. This is achieved without compromising agreement order and atomicity properties. In addition to the design and details of the algorithm, we describe our implementation of the protocol using the x-Kernel protocol architecture running on RT Mach 3.0.
RTCAST:用于实时进程组的轻量级多播
针对可能交换周期性和非周期性消息的实时进程组,提出了一种轻量级的容错组播和成员服务。在处理器崩溃和通信失败的情况下,该服务支持一组通信进程内的有界时间消息传输、原子性和组播顺序。它保证通信处理器之间成员关系的一致性,并确保成员关系的更改(例如,由处理器加入或离开引起的更改)是原子的,并且相对于多播消息是有序的。我们通过时间触发协议的快速消息传递时间提供了事件触发方法的灵活性,例如TTP (H. Kopetz和G. Grunstidl, 1994),其中消息在接收后立即传递给应用程序。这是在不损害协议顺序和原子性属性的情况下实现的。除了算法的设计和细节外,我们还描述了使用运行在RT Mach 3.0上的x-Kernel协议架构实现的协议。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信