延迟和中断容忍网络
延迟和中断容忍网络 (DTN)是一种计算机网络体系结构,有时称之为延迟容忍你网络,旨在解决可能缺乏连续网络连接的异构网络中的技术问题。例如在移动的终端间、极端地面环境中、空间中规划的网络。
最近,由于DARPA, 延迟容忍网络这一术语在美国已经获得了支持。 DARPA为许多DTN项目提供了资金支持。 在DTN网络中,由于无线电范围的限制、移动节点的稀疏性、能源资源、攻击和噪声,链路可能会发生中断。
历史
在20世纪70年代,由于计算机尺寸的减小 ,研究人员开始开发用于非固定位置的计算机之间的路由技术。 虽然自组织路由领域在整个20世纪80年代都处于非活动状态,但随着移动自组织网络 (MANET)和车载自组织网络成为人们越来越感兴趣的领域,无线协议的广泛使用在20世纪90年代重振了这一领域。
在MANET活动的同时(但与之分开),由NASA,MITER和其他组织一同成立了DARPA,以制定行星际互联网 (IPN)的提案。 互联网先驱Vint Cerf和其他人开发了最初的IPN架构,其涉必要的及应对深空通信的重大延迟和数据包损坏的网络技术。 2002年, Kevin Fall开始将IPN设计中的一些想法应用于地面网络,并创造了延迟容忍网络和DTN首字母缩写词。 2003年SIGCOMM会议上发表的一篇论文给出了DTN的动机。 [1] 2000年代中期,人们对DTN的兴趣日益增加,其中包括越来越多关于延迟容忍网络的学术会议 ,以及将传感器网络和MANET对DTN的工作结合起来的兴趣日益浓厚。 该领域对经典的自组织网络和延迟容忍网络算法进行了许多优化,并开始研究在传统计算机网络中很好理解的安全性,可靠性,可验证性和其他研究领域等因素。
路由
将数据从源传输或路由到目的地的能力是所有通信网络必须具备的基本能力。 延迟和中断容忍网络(DTN)的特点是缺乏连接性,导致缺乏即时的端到端路径。 在这样具有挑战性的环境中,流行的自组织路由协议如AODV [2]和DSR [3]无法建立路由。 这是因为这些协议试图首先建立完整的路由,然后在路由建立之后转发实际数据。 然而,当难以或不可能建立实时端到端路径时,路由协议必须采用“存储和转发”方法,其中数据被递增地移动并存储在整个网络中,并期望它能最终到达其目的地。 [4] [5] [6] 用于最大化消息成功传输概率的常用技术是复制消息的许多副本,期望有一份能够成功到达其目的地。 [7] 这仅适用于拥有相对于预期流量大的多的本地存储和节点间带宽的网络。 而在许多常见的问题空间中,通过最大限度地利用可用的非计划转发机会,提高效率和缩短交付时间可以抵消这种低效率。 在其他情况下,在可用存储和节点间吞吐量机会受到更严格约束的情况下,需要更具区别性的算法。
其他问题
捆绑协议
为了在DTN中提供算法和应用程序开发的共享框架, RFC 4838和RFC 5050于2007年发布,用于定义在中断网络上运行的软件的通用抽象。 通常称为捆绑能协议(Bundle Protocol),该协议将一系列连续数据块定义为捆绑(bundle) - 其中每个bundle包含足够的语义信息,以允许应用程序在单个块可能未收到的情况下进行。 通过各种网络传输技术(包括基于IP和非IP的传输),在参与节点之间以存储和转发方式路由捆绑包。 在其本地网络上承载bundle的传输层称为束汇聚层。 因此,捆绑架构作为一个覆盖网络运行 ,提供基于端点标识符 (EID)和粗粒度服务产品的新命名体系结构。
使用捆绑的协议必须利用应用程序级首选项来通过网络发送捆绑包。 由于延迟容忍协议的存储和转发性质,延迟容忍网络的路由解决方案可以受益于应用层信息的暴露。 例如,如果必须完整地,快速地或者没有分组延迟的变化地接收应用数据,则需要影响网络调度。 捆绑协议将应用程序数据收集到捆绑包中,这些捆绑包可以通过异构网络配置发送,并提供高级服务保证。 服务保证通常由应用程序级别设置, RFC 5050 Bundle Protocol规范包括“批量”,“正常”和“加速”标记。
研究工作
各种研究工作目前正在调查DTN涉及的问题:
- 延迟容忍网络研究小组 。
- 加州大学伯克利分校的 发展中地区技术和基础设施项目
- 英国皇家理工学院的 Bytewalla研究项目
- 该KioskNet这项课题的研究滑铁卢大学 。
- 位于阿默斯特的马萨诸塞州阿默斯特大学的DieselNet研究项目。
- 堪萨斯 大学和兰卡斯特大学的ResiliNets研究计划 。
- Haggle欧盟研究项目。
- 在色雷斯德谟克利特大学的 太空互联中心 EU / FP7项目。
- N4C EU / FP7研究项目。
- WNaN DARPA项目。
- 位于TU Braunschweig的EMMA和OPTRACOM项目
- 赫尔辛基理工大学的 DTN 。
- 由法国国家研究机构( ANR )资助的SARAH项目。
- 南布列塔尼大学 DoDWAN平台的开发。
- 由法国国家研究机构( ANR )资助的CROWD项目。
- 位于斯德哥尔摩KTH和苏黎世联邦理工学院的PodNet项目。
一些研究工作通过检查空间中捆绑协议的使用来研究跨行业互联网的DTN:
相关
- 后勤网络
- 信息交换
- 存储和转发
参考文献
- Perkins, C.; Royer, E., , , 1999
- Johnson, D.; Maltz, D., , , Kluwer Academic: 153–181, 1996
- John Burgess,Brian Gallagher,David Jensen和Brian Neil Levine。 MaxProp:基于车辆的中断容忍网络的路由。在Proc。 IEEE INFOCOM,2006年4月。
- Philo Juang, Hidekazu Oki, Yong Wang, Margaret Martonosi, Li Shiuan Peh, and Daniel Rubenstein. . SIGOPS Oper. Syst. Rev. 2002, 36 (5): 96–107. doi:10.1145/605397.605408.
- Augustin Chaintreau, Pan Hui, Jon Crowcroft, Christophe Diot, Richard Gass, and James Scott. . IEEE Transactions on Mobile Computing. 2007, 6 (6): 606–620. doi:10.1109/TMC.2007.1060.
- Vahdat, Amin; Becker, David, , , Duke University, 2000
- “延迟容忍网络中的匿名性和安全性”A. Kate,G。Zaverucha和U. Hengartner。第三届通信网络安全和隐私国际会议(SecureComm 2007)
- “空间和延迟容忍网络中的安全考虑”S. Farrell和V. Cahill。第二届IEEE国际空间飞行任务信息技术挑战会议记录
- “断开连接节点的实用安全性”Seth,A。Keshav,S。第一届IEEE ICNP安全网络协议研讨会(NPSec),2005年。
- MobiRate:让移动评估者坚持他们的话语 。 ACM Ubicomp 2008
- 更好的外太空网络 ,布列塔尼索塞,麻省理工学院技术评论,2008年10月27日。
- NASA成功测试了第一个深空互联网 ,NASA新闻稿08-298,2008年11月18日。
- Jenkins, Andrew; Kuzminsky, Sebastian; Gifford, Kevin K.; Holbrook, Mark; Nichols, Kelvin; Pitts, Lee. (2010). "Delay/Disruption-Tolerant Networking: Flight Test Results from the International Space Station." 的存檔,存档日期2011-09-02. IEEE Aerospace Conference.
- Gifford,Kevin K。;詹金斯,安德鲁;霍尔布鲁克,马克;库兹明斯基,塞巴斯蒂安;尼克尔斯,开尔文;皮茨,李。 (2010年)。 “国际空间站的DTN实施和使用选择。” 页面存档备份,存于 美国航空航天研究所。 ]