Building multicast services from unicast forwarding and ephemeral state

S. Wen, J. Griffioen, K. Calvert
{"title":"Building multicast services from unicast forwarding and ephemeral state","authors":"S. Wen, J. Griffioen, K. Calvert","doi":"10.1109/OPNARC.2001.916837","DOIUrl":null,"url":null,"abstract":"We present an approach to building multicast services at the network layer using unicast forwarding and two additional building blocks: ephemeral state probes, i.e. extremely lightweight distributed computations based on a time-bounded associative memory; and the ability to inject or enable packet processing functions that modify router behavior in a very limited way. In our approach, senders and receivers use ephemeral state probes to determine where to inject functionality. A special function that duplicates packets matching a particular pattern and forwards them to a specific destination is then instantiated at the desired network location. Our approach eliminates the need for sophisticated multicast routing protocols and gives the end-systems control over the multicast service, allowing the application to tailor the service to its needs. At the same time, our approach creates efficient forwarding paths by using ephemeral state probes to determine (only) the relevant aspects of the network and group topology. We present two multicast implementations: one builds a multicast tree with centralized control, another provides the traditional IP multicast abstraction. Both implementations can be done in a simple and scalable manner with minimal added functionality in the routers beyond unicast forwarding.","PeriodicalId":243728,"journal":{"name":"2001 IEEE Open Architectures and Network Programming Proceedings. OPENARCH 2001 (Cat. No.01EX484)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"35","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2001 IEEE Open Architectures and Network Programming Proceedings. OPENARCH 2001 (Cat. No.01EX484)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/OPNARC.2001.916837","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 35

Abstract

We present an approach to building multicast services at the network layer using unicast forwarding and two additional building blocks: ephemeral state probes, i.e. extremely lightweight distributed computations based on a time-bounded associative memory; and the ability to inject or enable packet processing functions that modify router behavior in a very limited way. In our approach, senders and receivers use ephemeral state probes to determine where to inject functionality. A special function that duplicates packets matching a particular pattern and forwards them to a specific destination is then instantiated at the desired network location. Our approach eliminates the need for sophisticated multicast routing protocols and gives the end-systems control over the multicast service, allowing the application to tailor the service to its needs. At the same time, our approach creates efficient forwarding paths by using ephemeral state probes to determine (only) the relevant aspects of the network and group topology. We present two multicast implementations: one builds a multicast tree with centralized control, another provides the traditional IP multicast abstraction. Both implementations can be done in a simple and scalable manner with minimal added functionality in the routers beyond unicast forwarding.
从单播转发和短暂状态构建多播服务
我们提出了一种使用单播转发和两个额外的构建块在网络层构建多播服务的方法:短暂状态探测,即基于限时关联内存的极其轻量级的分布式计算;以及注入或启用数据包处理功能的能力,这些功能以非常有限的方式修改路由器的行为。在我们的方法中,发送方和接收方使用临时状态探测来确定在哪里注入功能。然后在所需的网络位置实例化复制匹配特定模式的数据包并将其转发到特定目的地的特殊功能。我们的方法消除了对复杂的多播路由协议的需要,并使终端系统控制多播服务,允许应用程序根据其需要定制服务。同时,我们的方法通过使用短暂状态探测来确定(仅)网络和组拓扑的相关方面来创建有效的转发路径。本文提出了两种组播实现:一种是建立集中控制的组播树,另一种是提供传统的IP组播抽象。这两种实现都可以以一种简单和可扩展的方式完成,除了单播转发之外,路由器中添加的功能最少。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信