ByPass: towards an unified transport protocol for the internet

A. Chanda, S. Nelson, G. Bhanage, D. Raychaudhuri
{"title":"ByPass: towards an unified transport protocol for the internet","authors":"A. Chanda, S. Nelson, G. Bhanage, D. Raychaudhuri","doi":"10.1145/2436196.2436198","DOIUrl":null,"url":null,"abstract":"Due to the limitations in the performance of the transmission control protocol (TCP) over wireless networks, multiple variants and alternatives have been proposed and evaluated. In most cases, these protocols are designed for specific type of networks and they perform well in their best case, for example, HOP performs well in mesh networks but would incur unnecessary overhead in wired networks . For supporting these different protocols across the Internet, all hosts need to have implementation of multiple transport protocols running. The application layer can then ask for a specific transport protocol as required. Since the transport layer is typically built in the operating system of most static and mobile communication end points, most protocols cannot be supported on legacy networks. This paper proposes ByPass, a transport layer protocol which alleviates the need for implementing different transport protocols. We present ByPass as an unified transport layer protocol that can switch modes according to variation in the network type to provide steady performance guarantee. For a network with unstable wireless links, it will switch to a hop-by-hop reliable mode and when the links are steady, it will switch to an end-to-end reliable mode. Using the ByPass framework API, application layer can be completely agnostic of the transport approach thus allowing common application code to be written across different types of network.","PeriodicalId":43578,"journal":{"name":"Mobile Computing and Communications Review","volume":"5 1","pages":"2-3"},"PeriodicalIF":0.0000,"publicationDate":"2013-02-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mobile Computing and Communications Review","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2436196.2436198","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Due to the limitations in the performance of the transmission control protocol (TCP) over wireless networks, multiple variants and alternatives have been proposed and evaluated. In most cases, these protocols are designed for specific type of networks and they perform well in their best case, for example, HOP performs well in mesh networks but would incur unnecessary overhead in wired networks . For supporting these different protocols across the Internet, all hosts need to have implementation of multiple transport protocols running. The application layer can then ask for a specific transport protocol as required. Since the transport layer is typically built in the operating system of most static and mobile communication end points, most protocols cannot be supported on legacy networks. This paper proposes ByPass, a transport layer protocol which alleviates the need for implementing different transport protocols. We present ByPass as an unified transport layer protocol that can switch modes according to variation in the network type to provide steady performance guarantee. For a network with unstable wireless links, it will switch to a hop-by-hop reliable mode and when the links are steady, it will switch to an end-to-end reliable mode. Using the ByPass framework API, application layer can be completely agnostic of the transport approach thus allowing common application code to be written across different types of network.
旁路:为互联网建立统一的传输协议
由于传输控制协议(TCP)在无线网络上性能的局限性,已经提出了多种变体和替代方案并进行了评估。在大多数情况下,这些协议是为特定类型的网络设计的,它们在最佳情况下表现良好,例如,HOP在网状网络中表现良好,但在有线网络中会产生不必要的开销。为了在Internet上支持这些不同的协议,所有主机都需要运行多个传输协议的实现。然后,应用层可以根据需要请求特定的传输协议。由于传输层通常是在大多数静态和移动通信端点的操作系统中构建的,因此在遗留网络上无法支持大多数协议。本文提出了一种传输层协议ByPass,它减少了实现不同传输协议的需要。我们将ByPass作为一种统一的传输层协议,可以根据网络类型的变化进行模式切换,以提供稳定的性能保证。对于无线链路不稳定的网络,它将切换到逐跳可靠模式,当链路稳定时,它将切换到端到端可靠模式。使用ByPass框架API,应用层可以完全不知道传输方法,从而允许跨不同类型的网络编写通用的应用程序代码。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信