Advanced frame recovery in switched connection inverse multiplexing for ATM

F. Chiussi, D. A. Khotimsky, S. Krishnan
{"title":"Advanced frame recovery in switched connection inverse multiplexing for ATM","authors":"F. Chiussi, D. A. Khotimsky, S. Krishnan","doi":"10.1109/ICATM.1999.786830","DOIUrl":null,"url":null,"abstract":"Switched connection inverse multiplexing for ATM (SCIMA) has been proposed as a low-overhead scheme for implementing an N/spl times/N switch with a port rate of kR using a kN/spl times/kN core switch (or k N/spl times/N switches) having a port rate of R. By splitting the traffic of a small number of virtual connections into subconnections over multiple low-capacity core switch ports, SCIMA achieves a performance level comparable with that of an equivalent high-capacity port switch. The scheme ensures that each split cell flow is re-assembled and delivered in the original order even in the presence of variable differential delays and highly non-uniform switching path usage. Furthermore, it can seamlessly recover from isolated cell losses within the core switch, as well as detect the loss of a certain number of consecutive cells belonging to the same subconnection. However, it is unable to restore, by itself, the re-assembly cell chain after two or more consecutive cell losses occur in a row on the same subconnection, and has to rely on other recovery means. In this paper, we describe a fault tolerance mechanism called advanced frame recovery, which applies the concept of framing in the asynchronous environment of SCIMA by inserting regular, albeit not necessarily periodic, checkpoints into the split cell flow. When the mechanism is invoked, it discards some of the successfully delivered cells and allows us to restart the chain at a subsequent checkpoint. The advanced frame recovery scheme is used when SCIMA detects consecutive cell losses within the same subconnection; it also serves as an additional measure of integrity checking during regular re-assembly to correct certain vulnerabilities of SCIMA. We present the motivation and implementation details of advanced frame recovery, together with a discussion of the trade-offs of such an open loop (as opposed to feedback driven) sequence control scheme.","PeriodicalId":370762,"journal":{"name":"1999 2nd International Conference on ATM. ICATM'99 (Cat. No.99EX284)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1999 2nd International Conference on ATM. ICATM'99 (Cat. No.99EX284)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICATM.1999.786830","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

Abstract

Switched connection inverse multiplexing for ATM (SCIMA) has been proposed as a low-overhead scheme for implementing an N/spl times/N switch with a port rate of kR using a kN/spl times/kN core switch (or k N/spl times/N switches) having a port rate of R. By splitting the traffic of a small number of virtual connections into subconnections over multiple low-capacity core switch ports, SCIMA achieves a performance level comparable with that of an equivalent high-capacity port switch. The scheme ensures that each split cell flow is re-assembled and delivered in the original order even in the presence of variable differential delays and highly non-uniform switching path usage. Furthermore, it can seamlessly recover from isolated cell losses within the core switch, as well as detect the loss of a certain number of consecutive cells belonging to the same subconnection. However, it is unable to restore, by itself, the re-assembly cell chain after two or more consecutive cell losses occur in a row on the same subconnection, and has to rely on other recovery means. In this paper, we describe a fault tolerance mechanism called advanced frame recovery, which applies the concept of framing in the asynchronous environment of SCIMA by inserting regular, albeit not necessarily periodic, checkpoints into the split cell flow. When the mechanism is invoked, it discards some of the successfully delivered cells and allows us to restart the chain at a subsequent checkpoint. The advanced frame recovery scheme is used when SCIMA detects consecutive cell losses within the same subconnection; it also serves as an additional measure of integrity checking during regular re-assembly to correct certain vulnerabilities of SCIMA. We present the motivation and implementation details of advanced frame recovery, together with a discussion of the trade-offs of such an open loop (as opposed to feedback driven) sequence control scheme.
ATM交换连接反向复用中的高级帧恢复
ATM的交换连接反向复用(SCIMA)是一种低开销方案,使用一个端口速率为r的kN/spl倍/kN核心交换机(或k个N/spl倍/N交换机)实现端口速率为kR的N/spl倍/N交换机。通过将少量虚拟连接的流量划分为多个低容量核心交换机端口上的子连接,SCIMA实现了与同等大容量端口交换机相当的性能水平。该方案确保即使存在可变差分延迟和高度不均匀的交换路径使用,每个分裂单元流也能按照原始顺序重新组装和交付。此外,它可以从核心交换机内孤立的cell丢失中无缝恢复,也可以检测属于同一子连接的一定数量的连续cell的丢失。然而,在同一子连接上连续发生两个或多个连续细胞损失后,它本身无法恢复重新组装的细胞链,必须依靠其他恢复手段。在本文中,我们描述了一种称为高级帧恢复的容错机制,它通过在分裂单元流中插入规则的(尽管不一定是周期性的)检查点,将帧的概念应用于SCIMA的异步环境中。当调用该机制时,它会丢弃一些成功交付的单元,并允许我们在随后的检查点重新启动链。当SCIMA检测到同一子连接内连续的单元丢失时,使用高级帧恢复方案;它还可以作为在定期重新组装期间进行完整性检查的附加措施,以纠正SCIMA的某些漏洞。我们提出了高级帧恢复的动机和实现细节,并讨论了这种开环(与反馈驱动相反)序列控制方案的权衡。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信