ns-3中无状态传输协议的实现

D. Chalyy
{"title":"ns-3中无状态传输协议的实现","authors":"D. Chalyy","doi":"10.1145/2756509.2756521","DOIUrl":null,"url":null,"abstract":"Development of transport protocols has received a great deal of attention of network research community at several past decades. One of the general directions of such an effort was to improve a congestion control mechanism of the TCP (Transmission Control Protocol) which is tightly bounded with other components of the protocol responsible, for example, for robust delivery of data and loss detection. Such a solid architecture complicates innovations in this area and leads to inefficient or misleading functioning in different network settings. Last decade has shown the emergence of new communication paradigms such as cloud computing, software-defined networks, sensor networks, fog networks etc. Thus, rethinking architecture of the transport protocol can be useful to comply new demands. The standard TCP approach tics the transport connection to its endpoints however approaching network applications in new network settings may demand more flexible and transparent data transfer. For example, in cloud computing architectures, servers can dynamically power on or shutdown and such a behavior must be transparent for clients. This can be difficult or even impossible to achieve if the transport protocol's state is distributed between both sides of the connection. We consider a protocol called the Trickles, which is one of the first efforts to migrate all connection state to one endpoint, allows its counterpart to operate without any per-connection state. In this paper we describe the architecture of the model of such a stateless protocol and describe a framework which can be used to model such protocols in ns-3. Another contribution of the paper is an approach based on ideas of literate programming to achieve reproducible results of analysis of network protocols.","PeriodicalId":272891,"journal":{"name":"Proceedings of the 2015 Workshop on ns-3","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Implementation of stateless transport protocols in ns-3\",\"authors\":\"D. Chalyy\",\"doi\":\"10.1145/2756509.2756521\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Development of transport protocols has received a great deal of attention of network research community at several past decades. One of the general directions of such an effort was to improve a congestion control mechanism of the TCP (Transmission Control Protocol) which is tightly bounded with other components of the protocol responsible, for example, for robust delivery of data and loss detection. Such a solid architecture complicates innovations in this area and leads to inefficient or misleading functioning in different network settings. Last decade has shown the emergence of new communication paradigms such as cloud computing, software-defined networks, sensor networks, fog networks etc. Thus, rethinking architecture of the transport protocol can be useful to comply new demands. The standard TCP approach tics the transport connection to its endpoints however approaching network applications in new network settings may demand more flexible and transparent data transfer. For example, in cloud computing architectures, servers can dynamically power on or shutdown and such a behavior must be transparent for clients. This can be difficult or even impossible to achieve if the transport protocol's state is distributed between both sides of the connection. We consider a protocol called the Trickles, which is one of the first efforts to migrate all connection state to one endpoint, allows its counterpart to operate without any per-connection state. In this paper we describe the architecture of the model of such a stateless protocol and describe a framework which can be used to model such protocols in ns-3. Another contribution of the paper is an approach based on ideas of literate programming to achieve reproducible results of analysis of network protocols.\",\"PeriodicalId\":272891,\"journal\":{\"name\":\"Proceedings of the 2015 Workshop on ns-3\",\"volume\":\"49 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-05-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2015 Workshop on ns-3\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2756509.2756521\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2015 Workshop on ns-3","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2756509.2756521","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

在过去的几十年里,传输协议的发展受到了网络研究界的极大关注。这种努力的一般方向之一是改进TCP(传输控制协议)的拥塞控制机制,该机制与协议的其他组件紧密结合,例如,用于健壮的数据传递和丢失检测。这种坚实的架构使该领域的创新复杂化,并导致在不同的网络设置中效率低下或具有误导性的功能。过去十年出现了云计算、软件定义网络、传感器网络、雾网络等新的通信模式。因此,重新考虑传输协议的体系结构有助于满足新的需求。标准的TCP方法将传输连接连接到其端点,但是在新的网络设置中接近网络应用程序可能需要更灵活和透明的数据传输。例如,在云计算架构中,服务器可以动态地打开或关闭电源,这样的行为必须对客户机透明。如果传输协议的状态在连接的双方之间分布,这可能很难甚至不可能实现。我们考虑一种称为Trickles的协议,它是将所有连接状态迁移到一个端点的首批努力之一,它允许其对应的协议在没有任何连接状态的情况下运行。本文描述了这种无状态协议模型的体系结构,并描述了一个可用于ns-3中对这种协议建模的框架。本文的另一个贡献是一种基于识字编程思想的方法来实现网络协议分析的可重复结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Implementation of stateless transport protocols in ns-3
Development of transport protocols has received a great deal of attention of network research community at several past decades. One of the general directions of such an effort was to improve a congestion control mechanism of the TCP (Transmission Control Protocol) which is tightly bounded with other components of the protocol responsible, for example, for robust delivery of data and loss detection. Such a solid architecture complicates innovations in this area and leads to inefficient or misleading functioning in different network settings. Last decade has shown the emergence of new communication paradigms such as cloud computing, software-defined networks, sensor networks, fog networks etc. Thus, rethinking architecture of the transport protocol can be useful to comply new demands. The standard TCP approach tics the transport connection to its endpoints however approaching network applications in new network settings may demand more flexible and transparent data transfer. For example, in cloud computing architectures, servers can dynamically power on or shutdown and such a behavior must be transparent for clients. This can be difficult or even impossible to achieve if the transport protocol's state is distributed between both sides of the connection. We consider a protocol called the Trickles, which is one of the first efforts to migrate all connection state to one endpoint, allows its counterpart to operate without any per-connection state. In this paper we describe the architecture of the model of such a stateless protocol and describe a framework which can be used to model such protocols in ns-3. Another contribution of the paper is an approach based on ideas of literate programming to achieve reproducible results of analysis of network protocols.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
On predicting the performance characteristics of the ns-3 distributed simulator for scale-free internet models Pushing the envelope in distributed ns-3 simulations: one billion nodes Simulating large-scale airborne networks with ns-3 RoutesMobilityModel: easy realistic mobility simulation using external information services Implementation and validation of TCP options and congestion control algorithms for ns-3
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1