容迟网络路由协议
节点密度感知的容迟网络路由协议
K yw rs e yteat e ok ( T ) rui ; esy cnrly pr ew r e od :dl l n nt r D N ; ot g dni ; et i ;sas ntok a or w n t at e
S ryadWa ’ pa n i “ 限制消息副本数量为一个固定配额 , t 将
d i1. 9 9 ji n 10 — 6 5 2 1 .4 0 9 o:0 36 / . s. 0 13 9 .0 2 0 . 8 s
De st —wa e r ui g i ea oea tn t r s n iy a r o tn n d ly tlrn ewok
Z HANG Jn b o UO Gu n —h n,L in ,CHE Aig o , u —a ,L a gc u IJo g N —u
Abta t oaa tot i l dn mccag g n poete ot g e o n e ndl l at e ok D N ) src:T dp ehg y ya i hni di r ui r r c e yt e n t rs( T s , t h h n a m v h r n p f ma i a o r n w ti ppr r oe e sya a ’uig( A )shm rD N ae ntesai oed tb t na dd g ecn hs a e po sdadni — r r t p t w e o n D R ce ef T s sdo pt nd ir ui n er e — o b h l a si o e
节点能量敏感的容迟容断网络概率路由算法
网络中的节点划分能量状态 , 针对不同能量状态的节点采取有区别的消息转发机制和节能的缓存管理策略 , 实现消 息交付率与网络能耗之间的平衡 。仿真结果表明, 与其他几种算法相比, 该算法能够在低能耗的基础上提高消息交 付率并降低网络开销, 具有较长的网络寿命。 关键词:容迟 / 容断网络; 路由算法; 能量敏感; 消息转发; 缓存管理 中图分类号: TP393. 01 文献标志码:A
Node energyaware probabilistic routing algorithm for delay / disruption tolerant network
FU Kai ,XIA Jingbo,LI Minghui
( Institute of Information and Navigation, Air Force Engineering University, Xi an Shaanxi 710077 , China)
0
引言
容 迟 / 容 断 网 络 ( Delay / Disruption Tolerant Network,
平均副本数, 并降低了能量消耗。 为合理利用网络中的能量 本文提出一种节点能量敏感的概率路由算法 , 在消 传输消息, 息转发和缓存管理上体现了节能的理念 , 延长了网络寿命。
DTN) [1 - 2] 是 一 类 采 用“存 储—携 带—转 发 ” 机制的新型网 络, 主要应用于深空通信、 战争网络、 移动自组网, 以及无线传 感器网络等。在 DTN 中, 由于节点的移动性通常不存在一条 而且节点的缓存资源和能量有限 , 存在较 完整的端到端路径, 因此传统的 Internet 路由协议不能获得理想 大且可变的时延, 的性能。 为了在链路间歇中断的情况下提高消息传输的效率 , 研 [3 - 4 ] 。 Epidemic 算 究人员提出了几种典型的 DTN 路由算法 法
容迟网络中的随机路由算法研究
军事无线 自 组织网络和无线传感网络。这些受限网络 预知性 ,需要考虑随机I路由算法。本文分析了容迟 生
中存在共 同的特点 :高延迟 、低数据率 、间歇性连 网络的特点以及D N 由设计 面临的问题与挑战,就 T路 接、缺少端到端路径、能量和存储受限 ,给传统的基 近年来所提出的各种不同随机路由算法进行分析和比
些报文对方存储而 自己没有,然后向对方发送请求信 时A也收到B 的束列表并计算转发B 列表束的概率 ,然
息以获取 自己没有的报文;对方根据请求信息发送数 后节点A 根据束的转发概率整理合并A 束列表 ,根 、B 据 ,完成后更新S 。该协议 中,节点向其所有邻居 据相应的丢包策略丢弃 自 V 身部分束,并删除由节点B
议存在的问 题和未来 由 路 协议的发展方向。
关键词:D N;容迟 网 ;路由协议 T 络
近来 , 越来越多的研究者致力于端到端和节点资 前提是假定将来节点的移动和 网络 连接是预先知道
源都受限的网络 ,如陆地移动网络、外来媒体网络、 的。而在D N T 网络中, 网络拓扑具有动态性和不可 其
技本
Ne e h o o y w T c lg n
数据通信 2 0 . 0 85
容迟网络中的随机路由算法研究
祁 彦’徐昌彪1 I 2尤 齐,毕远梅’ .重庆大学通信工程学院 重庆4 0 3 ; 《 1 00 0
2 .重庆邮 电大学通信 与信息工程学 院 重庆4 0 6 ) 00 5
输负 载 。 (rp Ods和 D E(rp LatE cu t e) 有 较 Do— let L D o — es— none d具 ) r
L 算法中,Βιβλιοθήκη 点随时记录彼此相遇 的概 为了减少网络传输负载和提高路由扩散的性能 , 好 的性能。D E Sy pu s 人 提 出一 种 新 的路 由算 法 Sr d 率。在初始时,节点A pm ol 等 o pa a yn 向其他移动节点转发束的概率 Wa 圈 i 。该算法的设计分为两个阶段 :第一 阶段由原 被设置为0 t ;当节点A 遇到节点B , 向B 时 A 转发束的概
容迟网络中的基础设施辅助路由协议
类, 详细介绍 了 目前主要基础设施辅助路 由协议 的基 本原理和特点 , 并进行 深入 分析和 比较 , 最后 给 出 了未来研 究
方向。
关键 词 : 信 技 术 ; 迟 网络 ; 础 设 施 辅 助路 由 ; 由协 议 通 容 基 路
容断与容迟网络中路由协议及其评估
试论容断与容迟网络中的路由协议及其评估摘要:本文首先介绍了dtn的产生和dtn的基本特征,由于传统的internet协议不能在容断与容迟网络中很好的应用,故在此基础上,本文提出了新的dtn路由的评估指标,为构建更好的容迟与容断网络路由协议评估模型奠定了基础。
关键词:容断与容迟网络;路由协议;基本特征;评估指标dtn概述传统的internet是采用tcp/ip协议簇来作为体系结构的,它是由以下的基本假设为基础的:(1)端到端需保证持续的连接;(2)数据率需双向对称;(3)丢包率较低、误码率以及传输时延。
但是,最近几年来,若在极端环境下,挑战性的网络并不能完全满足传统假设中的条件,很多具有频繁割裂、间歇连接、非对称的数据率、时延极高、异构互联以及较高的丢包率与误码率等特性,这会使得internet体系不能有效地在这种网络中得以应用。
dtn网络层的最主要的功能是路由,它是dtn节点间的通信和提高网络间连接的基础。
因为dtn处于频繁割裂、间歇连接的状态及其存储空间、节点能量的有限,节点间通常不能保证实时路径的存在,这就往往需要借助于中继节点以存储转发、多跳路由的方式将消息传输至目的节点。
所以,传统的路由协议很难有效应用于dtn。
dtn 研究核心的问题之一是构造有效的dtn 路由协议从而提高网络间的连接性、增加消息传输率、降低能量的时延与消耗,这将成为dtn 路由协议的关键技术[2]。
dtn路由协议的概述与评估(一)dtn的基本特征dtn是与传统的internet等网络不同的,它主要有以下基本特征:(1)间歇连接。
因为节点的能量和移动是有限的,这将导致dtn 会频繁的断开,从而使dtn的拓扑结构不断发生变化,并且处于部分连接、间歇连接的状态,而且网络的连接状态是有一定随机性的,这会不能确保端到端的路由。
(2)数据率低、时延极高。
端到端的时延表示的是端到端的路由上每一跳时延的总和,每一跳上所经历的时延是由排队时间、等待时间、传播时间和传输时间所组成的。
车载时延容忍网络路由协议研究
车载时延容 忍 网络路 由协议研 究
姜海涛,张宏 ,李千 目
( 南京 理工 大学 计算 机科 学与 工程 学 院,江 苏 南 京 2 1 0 0 9 4 )
摘
要 :基于移动模型相似度 评价机制 ( MMS E , mo v e me n t mo d e l s i mi l a r i t y e v a l u a i t o n s c h e me ) ,提出一种面向移
Re s e a r c h o n r o u t i n g pr o t o c o l o f v e h i c u l a r d e l a y - t o l e r a n t n e t wo r k s
J I A NG Ha i — t a o , Z HAN G Ho n g , L I Q i a n — mu
范 围转发 ,同时采用副本均衡策略 , 动态调整不 同类 型数据分 组的副本数 目。通过 仿真 实验对 比现有 多副本协议 , 验证 了 MR OF D M 在性 能上 的优越性 以及在不 同比例移动模 型下 的适应性 。 关键词 :时延容忍 网络 ;车载 网络 ;移动模型 :多副本路 由 中图分类号 :T P 3 9 1 文献标识码:A 文章编号 :1 0 0 0 . 4 3 6 X( 2 0 1 3 ) 0 3 — 0 0 7 6 — 0 9
( S c h o o ! o f C o m p u t e r S c i e n c e a n dE n g i n e e r i n g , N a n j i n g Un i v e r s i t yo f S c i e n c e a n dT 2 1 0 0 9 4C h i n a )
容迟网络中传染路由协议优化
DT ti p p r p o o e n i p o e lo tm f e ie c ruig( P — T) w i o wad sa e c ua l t h N.hs a e rp ss a m rv d ag r h o pd mi o t E I i n H hc fr r s me sg s a c rt y o t h e e
洪传 输 , 可提 高交 付 率 , 时 降低 端到 端 时延 。 同 关 键 词 : 迟 容 忍 网络 ; 染路 由 ; 史信 息 延 传 历 DO :03 7/i n10 —3 1 0 03 . 5 文 章编 号 :0 28 3 (0 0 3 —0 10 文献 标 识码 : I1 . 8 .s.0 28 3 . 1 . 0 7 js 2 22 1 0 —3 12 1 )20 9 3 A 中 图 分 类 号 : P 9 T 33
1 引言
由于 障碍 阻挡 、 节点移动或者特殊 应用需求 等原因 , 陆地 移动 网络 、 事无 线 自组 网络 、 军 星际 网络 及无线传感器 网络 等 在实 际工程应 用 中 , 通信 节点 之间通 常无 法建立持 续 的无 线 连接 , 国际上将 这种端 到端连 接受 限的新型 网络称 为延迟 容 忍网络【 简称容迟网络 , l oea t t o , N) 1 ] ( De y T lrn w  ̄s a Ne DT 。现有 的无线 网络路 由算法[] 基于端到 端之间有可靠连 接这一 2多是 - 3 前提 , 已不适用于 容迟 网络 。针对 容迟 网络 的特 点 , 传染 路 由 (pdmi R uig E I 协议 被 应 用于解 决 D N数 据传 输 E ie c o t , P ) n T 问题 , 在资源不受 限制 的情 况下 , 它在任何 D N场 景下 都有 最 T 佳的路 由性能 。E I P 的主要思想是 “ 存储. 携带. 转发 ” 。网络 中 每个节点为缓存中的数据集合建立名为 S S mma etr V( u y r V co) 的索引 , 当两个节点进入彼此 的通信 范围时交换各 自的 S 节 V,
容迟网络体系结构及关键技术
容迟网络的体系结构及关键技术樊秀梅∗xmfan@(北京理工大学计算机科学技术学院,北京,100081)摘要:当前的Internet体系结构和其中许多协议无法很好的适用存在高延迟路径和频繁分裂的网络。
当端节点具有严格的能量和存储限制时,问题将更加恶化。
由于移动性和特殊应用缺乏“常常连接”的基础结构,像陆地移动网络、军事无线自组织网络、星际网络及传感器网络这样的网络有它们自己的专有协议而不采用IP协议。
为了实现这些网络之间的互联,研究者们提出了在端到端连接和节点资源都受限时的一种网络体系结构和应用接口,称为延迟容忍网络(简称容迟网络,DTN)。
DTN作为网络互联时传输层上的覆盖网可用来满足随意的异步信息可靠转发。
本文综述和分析了容迟网络的应用背景、体系结构、关键技术和开放研究问题,并给出了未来的发展方向和应用前景。
关键词:容迟网络、高延迟路径、频繁网络分裂、覆盖网络中图分类号: TP393 文献标识码: A 文章编号:State-of-the-Art Architecture and Techniques for Delay-Tolerant NetworksFan Xiumei(School of computer science and technology, Beijing Institute of Technology, Beijing,100081)xmfan@Abstract: The successful architecture and supporting protocols of today’s Internet operate poorly when faced with operating environments characterized by very long delay paths and frequent network partitions. These problems are exacerbated by end-nodes that have severe power or memory constraints. Because of lacking “always-on” infrastructure in mobile and extreme environments, many such networks have their own specialized protocols, and do not utilize IP. To achieve interoperability between them, researchers have proposed a network architecture and application interface structured around optionally and reliable asynchronous message forwarding, with limited expectations of end-to-end connectivity and node resources. This architecture is called Delay-Tolerant Networks (DTN). It operates as an overlay network above the transport layer. In this paper, we discuss state-of-the-art architecture and key techniques for DTN and potential issues. It is our purpose to stimulate more research in this new emerging network.Key words: Delay-Tolerant Networks, high delay path, frequently network disconnection, overlay network.1 引言TCP/IP提供了一种基于不同链路层技术的端到端通信机制,已成为不同网络互联的基础。
基于马尔科夫决策的容迟网络路由算法
t a ko e ii n he M r v d c so
ZHANG n h SUN y n WAN G a We z u , Fa o g , Xu n
( .SaeKe a .o nertd S rieNewok ,Xiin U i. 1 tt yL b fItgae evc t rs da nv ,Xi n 7 0 7 ,Chn ; ’ 10 1 a ia 2 o h etC iaG i mp n i td i n 7 0 4 ,C ia .N  ̄ w s hn rdCo a yL mi ,X ’ 1 0 8 hn ) e a
p riu a ,r u ig p oo os d sg e o h r dt n ewok r o u tb e fr i I r e o r i h a t lr o t r tc l e i n d fr t e ta i o a n t r s a e n t s i l t n o d r t as t e c n i l a o . e
a d fe e tn t r riin . Th o g i ai e a l ss t e M RDDTN s f u t e a l t c iv n r qu n ewo k pa t o s t r u h smultv nay i, h i o nd o b b e o a he e a
K e or s yW d: dea /dir p in t lr n ewo k r ut lo ih ; M a k v d c so ly s to oe a tn t r ; o i ag rt m u ng r o e iin
容迟网络路由算法
容迟网络中路由算法摘要:容迟网络的主要目标是支持具有链路间歇性连通、时延大、错误率高等通信特征的不同网络的互联和互操作;由于节点移动性、链路间歇连通、网络频繁割裂等特点,容迟网络中的源节点和目的节点之间在多数情景下不存在一条连通路径,因此节点采用“存储携带转发”的路由模式。
数据转发算法是移动容迟网络研究的一个重要方面。
相比传统无线传感器网络的路由算法,移动容迟网络的数据转发算法不仅要提高网络节点的能量效率、延长网络生存期,对如何提高消息传输成功率、降低消息传输时延与通信开销的研究则更加具有实际意义。
现有的移动容迟网络数据转发算法大致可分为:基于消息复制的转发算法、基于历史信息的转发算法、基于先验知识的转发算法、基础设施辅助的转发算法和基于社会网络的转发算法。
关键词容迟网络;社会网络;路由协议;数据分发;优化算法容迟网络(Delay Tolerant Networks,DTNs)是近年来无线网络领域内的一个研究热点,泛指部署在极端环境下由于节点的移动或者能量调度等原因而导致节点间只能间歇性进行通倍甚至长时间处于中断状态的一类网络[1-3]。
其概念起源于星际网络(Interplanetary Internet,IPN),与传统通信网络模型相比,移动容迟网络具有网络间歇性连通、节点资源受限、传播时延高等特点。
DTN作为未来互联网络发展的一个新方向,在环境监测、交通管理、水下探测和发展中国家偏远地区网络基础建设具有广泛的应用前景和实用价值。
如何做出正确高效的路由选择一直是无线网络领域内的关键技术和主要研究课题,然而传统的基于的路由协议、移动网络和无线传感网络的路由协议均很难在容迟网络中工作。
一方面,与传统通信网络模型不同,移动容迟网络中不存在稳定可靠的端到端链路,使得现有的基于端到端连通性假设的无线传感器网络路由算法不能适用于该网络环境。
另一方面,相对于传统的无线传感器网络路算法,移动容迟网络数据转发算法不仅需要综合考虑如何提高网络节点的能量效率、延长网络生存期,研究如何提高消息传输成功率、降低消息传输延迟与通信开销则具有更加实际的意义。
浅谈容迟网络中的几种随机路由算法
西 (一 跏 × n +1 )
() 1
当两个节点相互交换彼此 知道 的节点 的信息时 . 这些信息被用来 更新各 自 对另外节点的交付概率 。 如公式 () 2所示。 如果节点 B已知对 节点 C的交付概率 . 点 A可以根据公式 () 则节 2来更新对 c的交付概 有基 于 一跳 信 息 的路 由选择 fe o t t ot gbsdo n — o P rcna ui ae n oe hp cr n 率. 这利用 了 Poht r e的传递性值 。 p i o a 0 1 于端到端信息 的路 由选择 ( r o t t u n ae n r tn f m i 和基 P n c m tg s o ec a i b d n c = ) 0 (一 加 × ) 0 +1 ) × () 2 ed t edio ao) n - —n fm tn; o n r i ③基 于节点控 制的方法 : 基于编码 的方法 ④ 假 如一对节点 A B不是经常相遇 , 、 则其 交付概率必须 进行老化 , foigbs poce1下文主要介绍几种随机移动模 型的路 由算 Cdn-ae a r hs dp a 。
西安电子科技大学计算机学院陕西西安710071摘要客迟网络是一类新的延迟中断容忍网络具有长延时链路频繁中断节点存储低等特点用于频繁间断网络的数据传输
科 技信息
O t T论坛0
S IN E&T C NO O YI O MA I N CE C EH LG NF R T O
21 0 1年
第3 3期
种随机路 由算法进行 了分类介绍。
【 关键词 】 T 容迟网络 ; D N; 网络协议 ; 由算法 路
有消息副本 的节 点直接传送 该方法的优点是减 少了网络 中传输的信 息数量 , 可以有效降低 网络负载 , 缺点是加 大了消息传输的平均时延 。 容迟 网络/ 中断网络f l / s p o —o r t e o , T )最早 d a d r t n t e n nt r D N , e y iu i la w k 2 P O H T算法 _ RP E 3 是 由 K v a 在著名 国际会议 SG 0 M 2 0 上提 出来 的I 是近 ei F l n l I C M 0 3 l 1 . 针对节点相遇的历史信息记录节点 的转发概率 ,i g n 5提 Ln r 等[ de ] 年来无线 网络研究领域中备受关注 的一个新兴概念 . 泛指 由于节点移 出 了 P O E (rb blt o t guigHi o fE cu t sa d R H T Poa isi R ui s s r o n one n ic n n ty r 动等原 因而没有稳定的端到端传输路径 、 甚至大部分时间处于中断状 Tas i t 算法 。该算法主要是利用节点问的相遇概率来指导路 由 . r i i) nt y v 态 的一类 网络[] 1 。其应用涵盖了因特 网以外的许多通 信网络 . - 2 如星际 当两个节点相 遇时交换 s 其 中包含报文列 表及 节点传输报 文的传 v. 网络 、 乡村网络 、 战争网络 、 野生动物监控与追踪 网络 、 移动 A o 网 输概率 。 dhc 如果所遇节点的转发概率 比自己大 。 则将报文转发给它 . 否则 络和无线传感器 网络 、S ( cesihdnto s J PNp ktwt e e r ) 络等【 容迟网 o c w kN 1 ] 自己传输或 等待其他节点。其转发 概率 由公式 () 1计算 : 络 的研究则是希望 为这些 网络在拓扑动 态变化的情况下提供一定 品 Poht1看成是一种改进 了的传染路由协议 Poht r e ̄ p t 2 ) r e利用连接 p 质 的网络服务. 被认为是实现 “ 无处不在的网络” 的一项关键 技术, 具有 历史记 录和传递 性 , 引入 了一个 交付概 率(evr PeiaitP D le r c b i) 、 iy d t ly
一种应用于社交网络中的时延容忍路由协议
是 电源 和存 储 空 间 受 到较 大 的 限 制。在 安 全 性方 面, 由于
0 引言
时延容忍 网络 ( T ) 是一种基 于存储转 发机制 的无 线 D N 自组织 网络 , 用于解决不存在稳定通信链路 的无线 网络 中的通 信 问题 。D N主要 被应 用于没 有通 信基础 设施 、 T 通信 节点 密 度较为稀疏或节点移动速度较快 , 法维护稳定 的端到端连接 无 的环境 下 , 如战场 临时 网络、 远的 乡村 网络 、 边 野外 科考 网络
t l d r d n a t sa e n r a e ewБайду номын сангаасk p yo d a d ma et e n d sb a y atc e yDo . t r s ne ewok t— r l e u d n oe me s g si ce s d n t r a la n d h o e ee s t k d b S I p e e td a n t r o a p lg d lb s d o h mal r h r ce si f o iln t o k , rp s d a s c ry a d e ce t ea oe a t o t g oo y mo e a e n t e s l wol c a a tr t o c a ew r s p o o e e u t n f i n l yt lr n u i d i c s i i d r n
D N节点 中将待转发 的数据包 保存 于有 限的转 发缓 冲区 内, T
基 于无条件 的积极转发策略 的路 由协议很容 易遭受 以占满 转
发缓 冲区为 目的的拒 绝服 务攻击 。同时 , 为节 点 的控 制 作
LIZh , L U n — u, ZHANG n i I Fe g y Ho g
DTN网络中的路由协议及其评估
试析DTN网络中的路由协议及其评估摘要:本文首先对dtn网络进行了概述,介绍了dtn网络的基本特征,分析了dtn路由设计时应注意的问题,因传统internet 体系结构无法有效地在dtn网络中应用,故提出了新的dtn路由评估指标,从而为构建dtn网络路由协议评估模型奠定基础。
关键词:dtn 路由协议基本特征评估指标中图分类号:tn929.5 文献标识码:a 文章编号:1007-9416(2013)01-0049-011 dtn网络概述dtn(delay tolerant networks),即时延容忍网络。
其作为一种新型体系结构,与过去internet网络采用tcp/ip协议簇的体系结构不同。
tcp/ip协议的平衡运行要求具备以下四种基本假设:一是端到端之间存在持续可用的双向连接;二是传输时延较短;三是数据速率双向对称;四是丢包率和误码率都较低。
但近几年我们发现,如果处于极端环境时,挑战性的网络可能无法达到传统假设条件要求,出现很多具备频繁的割裂、间歇的连接、较低的数据率、较高的时延、异构互联、较高的丢包率与误码率等特性的网络,tcp/ip无法为其提供良好服务,造成当前internet体系结构无法有效地在该网络中应用。
路由是dtn网络层最重要的功能,其是dtn节点之间进行通信以及提高网络间连接的基础。
由于dtn处于频繁割裂、间歇连接的状态,再受到存储空间和节点能量的制约,一般节点之间无法确保存在实时路径,通常要借助中继节点根据存储转发、多跳路由的方式,实现消息向目的节点的传输。
因此,传统tcp/ip路由协议无法支持dtn网络上层应用。
我们进行dtn研究的核心即是构造有效的dtn 路由协议,达到提高网络间连接性、增强消息传输速率、减少时延、降低能耗的目的,这也是dtn路由协议的关键技术所在。
2 dtn网络的基本特征dtn网络与传统internet等网络存在较大差别,有其自己的特点,其基本特征概括有以下几点:(1)间歇的连接状态。
容迟容断网络体系结构与路由协议分析
容迟容断网络体系结构与路由协议分析【摘要】作为一种新的端到端存储转发的网络体系结构,容迟容断网络与传统的Internet有着较大的区别,对于网络的路由协议也提出了新的要求。
本文结合容迟容断网络与体系的结构特征,对其路由协议进行了分析和探讨。
【关键词】容迟容断,网络体系结构,路由协议前言:在科技发展的推动下,互联网已经成为世界范围内信息交流和共享的平台,现有的网络架构、网络协议和通信模式在正常情况下,对于互联网的应用而言,是充足而高效的。
但是,在一些缺乏固定网络基础设施的地区,网络处于分离状态,无法保证连接的持续性和稳定性。
在这种情况下,容迟容断网络就有了用武之地。
一.容迟容断网络的体系结构容迟容断网络,也称为时延容忍网络(Delay Tolerant Networks)或中断容忍网络(Disruption Tolerant Networks),简称DTN,是指在某些特定的环境下,会经常出现网络断开的现象,导致信息在传播的过程中,无法切实保证端到端的路径。
在此类网络中,由于受到无线传输范围、移动速度、网络分离等因素的影响,可能会形成长延迟、高链路误码率、路径频繁断开的特性,与传统Internet相比,存在间歇连接、数据率低、时延极高、资源与寿命有限、安全性差、随机动态拓扑、异构相连等基本特征。
因此,与Internet相比,DTN网络的体系结构在分层形式上存在一定的特殊性,主要是为了解决异构挑战性网络兼职的互操作问题,在传输层和应用层之间加入了捆绑层。
捆绑层作为端到端面向信息的覆盖层,采用的是存储转发的信息交换机制,以及低层逐级跳跃的信息确认机制,还包括可自主选择的端到端确认策略,能够提供持续存储功能,实现DTN网络节点之间信息的重复传播和确认,从而增加了信息传输的可靠性。
二.容迟容断网络的路由协议DTN可以说是未来无线网络发展的一个新的方向,在军事战略、环境监测、反恐安保、森林防火、灾难救援等多个方面,具备广泛的应用前景和实用价值。
一种基于联络历史的车载容迟网络路由算法
一种基于联络历史的车载容迟网络路由算法宋志华;暴建民;谢元发;周雅【摘要】移动车载容迟网络( VDTN)是一种特殊的容忍延迟网络,其消息从一端到另一端由移动的车辆节点携带转发。
由于不同源节点和目的节点之间端到端通信路径不存在,因此,移动车载容迟网络中端到端的联系是松散的,且导致传递消息至目的节点的可能性大幅度减小。
因此,在移动车载自组织网络下应用的一系列路由算法不能很好地应用于VDTN。
所以在VDTN中,路由算法成为一项具有挑战性的任务。
文中提出了一种基于节点之间的联络历史的路由算法( CON-HR),指的是通过已有联络历史记录的移动节点,比较中继计数区域中数值的大小,选择出最佳的移动节点,让其携带并转发消息至目的节点。
这种历史记录包含每个移动节点过去遇到的中继节点的信息。
结果显示,基于节点之间联络历史的路由算法( CONHR)与其他算法在消息投递率、平均时延、开销比上具有更好的表现。
%VDTN is a special delayed tolerant network,where messages are carried by moving vehicles from one end to another. Because there is no existence in the communication path from end to end between different source nodes and destination nodes,the relation from end to end is loose,and the possibilities of transferring messages to destination nodes decreases at a large scale. So a series of routing algo-rithms applied in the vehicle Ad-Hoc network cannot apply in VDTN greatly,routing algorithm in VDTN has become a challenging task. A routing algorithm based on contact history of nodes is proposed,which chooses the best moving nodes by nodes with contact history, and makes moving nodes whose relayed count is the biggest carry messages to destination nodes. Thecontact history contains information of relayed nodes which met with each node. The result suggests the routing algorithm based on contact history performs better in delivery ratio,average latency,overhead ratio than other algorithms.【期刊名称】《计算机技术与发展》【年(卷),期】2016(026)007【总页数】4页(P196-199)【关键词】移动车载容迟网络;联络历史;CONHR算法;容忍延迟网络【作者】宋志华;暴建民;谢元发;周雅【作者单位】南京邮电大学,江苏南京 210023;南京邮电大学,江苏南京210023;南京邮电大学,江苏南京 210023;南京邮电大学,江苏南京 210023【正文语种】中文【中图分类】TP301.6DTN网络是一种在其生存周期内不需要端到端联系的特殊网络,但该类型网络的缺点表现在较窄的传输范围、无线通信时的能耗限制、不同的网络分割等方面。
容迟网络路由算法
容迟网络路由算法肖明军;黄刘生【期刊名称】《计算机研究与发展》【年(卷),期】2009(046)007【摘要】容迟网络泛指那些由于节点移动、能量管理、调度等原因而出现频繁中断、甚至长时间处于中断状态的一类网络.它涵盖了由于节点调度而处于间歇式连通的无线传感网络、移动Ad hoc网络、周期性连通的卫星网络、乡村网络、野生动物追踪网络以及个人设备交换网络等等.具有十分广阔的应用前景,引起了广泛的关注.与传统网络相比,容迟网络没有稳定的端到端传输路径,因而其路由问题更为复杂.已有的研究工作也主要集中于这一问题.并提出了许多的容迟网络路由算法.对这些算法的最新进展进行了综述.首先,介绍了容迟网络路由算法的性能评价标准.其次.给出了容迟网络路由算法的分类方法.按照路由策略来分.客迟网络路由算法可以分为基于复制策略的算法和基于转发策略的算法.按照网络模型来分,容迟网络路由算法又可以分为面向主动移动模型的算法和面向被动移动模型的算法.然后,针对每一分类.重点综述了其中具有代表性的一些容迟网络路由算法,并总结了各算法的优缺点.最后,讨论了未来的研究方向.【总页数】9页(P1065-1073)【作者】肖明军;黄刘生【作者单位】中国科学技术大学计算机科学与技术学院,合肥,230027;中国科学技术大学苏州研究院,江苏苏州,215123【正文语种】中文【中图分类】TP393【相关文献】1.基于蚁群算法的容迟网络概率路由算法 [J], 宋鑫;王炳庭;胡勇;王贵竹2.容迟网络多通道协作路由跨层控制算法仿真 [J], 徐艳; 谭波3.基于节点紧密效应的容迟网络路由算法 [J], 任璐;王青山;王琦;章翔4.容迟网络中基于节点间相遇概率的路由算法 [J], 李广强;何佳5.基于多时间段优化贝叶斯网络的车载容迟网络路由算法 [J], 吴家皋;郭亚航;蔡沈磊;刘林峰因版权原因,仅展示原文概要,查看原文内容请购买。
容迟网络单播路由技术研究的开题报告
容迟网络单播路由技术研究的开题报告一、选题背景随着互联网和移动互联网的快速发展,网络规模越来越大,网络拓扑结构越来越复杂,网络延迟越来越高。
容迟网络单播路由技术成为了解决网络瓶颈的重要手段。
二、选题意义网络单播路由技术是网络中最基本的核心技术之一,容迟网络单播路由技术可以使网络的数据传输更快、更稳定、更可靠,减少网络拥堵现象的发生。
容迟网络单播路由技术的研究具有重要的理论意义和实际应用价值。
三、研究目的本研究旨在深入研究容迟网络单播路由技术,通过对容迟网络单播路由技术的原理和特点的探讨,结合实际应用场景,设计出适用于容迟网络的单播路由方案,提高网络的整体性能。
四、研究内容和方法(一)研究内容1. 容迟网络单播路由技术的基本概念和原理。
2. 容迟网络单播路由技术的现状和发展趋势。
3. 容迟网络单播路由技术的关键技术难点分析。
4. 容迟网络单播路由技术的应用场景分析。
5. 设计适用于容迟网络的单播路由方案。
(二)研究方法1. 文献研究法:对容迟网络单播路由技术相关的文献和资料进行综合分析和比较研究。
2. 实证研究法:针对实际场景的容迟网络单播路由问题,通过实测数据和仿真实验等方法进行分析研究。
3. 综合研究法:综合运用文献研究法和实证研究法,设计出适用于容迟网络的单播路由方案。
五、研究预期结果1. 深入理解容迟网络单播路由技术的原理、特点和应用场景。
2. 剖析容迟网络单播路由技术的关键技术难点,探索解决方案。
3. 设计一种适用于容迟网络的单播路由方案,提高网络的整体性能。
六、研究进度和计划本研究的进度和计划如下:(一)阶段一(完成时间:2022年5月)1. 搜集和分析容迟网络单播路由技术的相关文献,深入了解其基本概念和原理。
2. 确定容迟网络单播路由技术的研究内容和研究方法。
(二)阶段二(完成时间:2022年8月)1. 结合具体应用场景,分析容迟网络单播路由技术的现状和发展趋势。
2. 剖析容迟网络单播路由技术的关键技术难点,探索解决方案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ISSN 1000-9825, CODEN RUXUEW E-mail: jos@Journal of Software, Vol.21, No.10, October 2010, pp.2554−2572 doi: 10.3724/SP.J.1001.2010.03774 Tel/Fax: +86-10-62562563© by Institute of Software, the Chinese Academy of Sciences. All rights reserved.∗容迟与容断网络中的路由协议张龙1+, 周贤伟1, 王建萍1, 邓宇2, 吴启武11(北京科技大学信息工程学院,北京 100083)2(Department of Electronics, University of York, Heslington, York YO10 5DD, UK)Routing Protocols for Delay and Disruption Tolerant NetworksZHANG Long1+, ZHOU Xian-Wei1, WANG Jian-Ping1, DENG Yu2, WU Qi-Wu11(School of Information Engineering, University of Science and Technology Beijing, Beijing 100083, China)2(Department of Electronics, University of York, Heslington, York YO10 5DD, UK)+ Corresponding author: E-mail: iceberg206@Zhang L, Zhou XW, Wang JP, Deng Y, Wu QW. Routing protocols for delay and disruption tolerantnetworks. Journal of Software, 2010,21(10):2554−2572. /1000-9825/3774.htmAbstract: As newly proposed end-to-end, store-and-forward networks, delay and disruption tolerant networks(DTN) are characterized by intermittent connectivity, frequent partitions, extremely high latency, asymmetric datarates, high error rates, heterogeneous interconnection, etc. Hence, traditional routing protocols for Internet, mobilead hoc networks and wireless sensor networks, are difficult to be applied efficiently in DTN scenarios, and routingin DTN faces many new challenges. After briefly describing the fundamental characteristics of DTN and the majorchallenges in designing routing protocols, the metrics used to evaluate the DTN routing protocols are proposed.Next, research on routing protocols for DTN is comprehensively summarized and deeply analyzed in this paper,including unicast routing, multicast routing, and anycast routing. Finally, the main routing protocols are compared,and the open issues for the future research are also pointed out to motivate new research and development in thefield of DTN.Key words: delay tolerant network; disruption tolerant network; challenged network; intermittently connectednetwork; routing protocol摘要: 作为一种新型的端到端存储转发网络体系结构,容迟与容断网络(delay and disruption tolerant network)具有间歇连接、频繁割裂、时延极高、非对称的数据速率、较高的误码率、异构互连等特点,传统的Internet、移动Ad Hoc网络和传感网的路由协议难以有效应用在容迟与容断网络中,容迟与容断网络路由面临新的挑战.在简要介绍了容迟与容断网络的基本特性和路由协议设计挑战之后,提出了路由协议评估指标.然后从单播路由、组播路由和选播路由3个方面介绍了容迟与容断网络路由协议的研究进展,最后对主要路由协议进行了综合比较,并指出了未来的研究方向.∗ Supported by the National Natural Science Foundation of China under Grant No.60903004 (国家自然科学基金); the NationalHigh-Tech Research and Development Plan of China under Grant No.2009AA01Z209 (国家高技术研究发展计划(863)); the BeijingMunicipal Natural Science Foundation of China under Grant No.4102042 (北京市自然科学基金)Received 2009-01-17; Revised 2009-09-03; Accepted 2009-10-22张龙等:容迟与容断网络中的路由协议2555关键词: 容迟网络;容断网络;挑战性网络;间歇连接网络;路由协议中图法分类号: TP393文献标识码: A传统Internet采用TCP/IP协议簇作为体系结构,建立在以下基本假设之上:端到端保证持续连接、双向对称的数据率、较低的丢包率、传输时延以及误码率等.然而,近年来部署在极端环境(extreme environment)下的挑战性网络(challenged network)[1]并不满足传统Internet设计假设中的一个或多个,具有间歇连接、频繁割裂、时延极高、非对称的数据率、较高的误码率与丢包率以及异构互连等特性,使得Internet体系结构不能有效地应用在这种网络中.例如,深空环境下的行星际(interplanetary)网络与空间传感网;附着在动物身上的传感器组成的移动传感网;战场环境下的战术、战略移动Ad Hoc网络;高速行驶的车辆组成的车辆Ad Hoc网络;用于发展中国家偏远地区间通信和Internet接入服务的信息网络;海洋、湖泊环境下的水声传感网等.为实现孤岛式异构挑战性网络间互连与互操作以及异步消息的可靠传输,容迟与容断网络(delay and disruption tolerant network,简称DTN)[1−3]作为一种新型的网络体系结构应运而生.DTN体系结构不同于Internet 体系结构[4−6],为解决异构挑战性网络间的互操作,在异构网络的传输层与应用层之间,DTN引入捆绑层(bundle layer).捆绑层作为端到端面向消息(message-oriented)的覆盖层,采用存储转发的消息交换机制、低层逐跳的消息确认机制以及可选的端到端确认策略,提供持续存储(persistent storage)功能;采用保管传递(custody transfer)机制实现DTN节点间的消息重传与确认,增加消息传输的可靠性.捆绑层提供的功能类似于Internet网关,捆绑层中的消息称为bundle.DTN是未来无线网络发展的一个新方向,在环境监测、军事战略、深空探测、反恐安保、森林防火、地震监测、交通管理、水下探测、灾难救援和偏远地区及发展中国家网络基础设施建设等方面具有广泛的应用前景和实用价值.路由是DTN网络层的主要功能,是DTN节点间通信以及提高网络连接性的基础.由于DTN处于间歇连接、频繁割裂的状态以及节点能量、存储空间有限,节点间往往无法保证实时路径存在,通常需要借助中继节点以多跳路由、存储转发的方式将消息传输到目的节点.因此,传统的适用于Internet、移动Ad Hoc网络和传感网的路由协议[7−10]很难有效应用于DTN.设计有效的DTN路由协议来提高网络连接性、降低能量消耗与时延、增加消息传输率(delivery ratio)成为DTN研究的核心问题之一,DTN路由协议作为一项关键技术成为新一代无线通信网络研究领域备受关注的前沿热点课题.近年来,国内外的研究机构已经开展了DTN路由方面的探索性研究[11−17],取得了一定的研究进展.IEEE和ACM等国际知名刊物和国际会议发表了大量DTN路由方面的重要研究成果,其中,有关会议还专门组织成立了DTN研究工作组(如SIGCOMM/WDTN,SIGCOMM/CHANTS, ICWS/DTN,IWCMC/DTMN,MobiCom/CHANTS等),《IEEE Journal on Selected Areas in Communications》和Elsevier旗下的《Computer Communications》等刊物为DTN研究设置了专刊.鉴于近年来国内外DTN路由领域的飞速发展,对该领域作一个全面介绍和总结具有重要意义.本文首先分析了DTN基本特性及路由设计面临的挑战,然后从单播路由、组播路由和选播(anycast)路由3方面以分类方式全面介绍了近年来国内外在DTN路由上取得的主要研究成果,并对主要成果逐类进行了比较,最后给出其进一步的研究方向,旨在深入了解和把握DTN路由研究的发展趋势,为DTN路由的进一步研究提供参考和借鉴.1 DTN路由协议概述1.1 DTN基本特性及路由设计挑战DTN不同于传统Internet等网络,主要具有以下基本特性[1,4,5]:(1) 间歇连接.由于节点的移动和能量有限,使得DTN频繁断开,导致DTN拓扑结构不断变化,并处于间歇连接、部分连接的状态,且网络连接状态具有一定的随机性,无法保证实时的端到端路由.(2) 时延极高、数据率低.端到端时延表示端到端路由上每一跳的时延总和[3],每一跳上经历的时延可由等待时间、排队时间、传输时间和传播时间组成[18].由于DTN间歇连接特性,可能导致相邻节点在长时间内无法2556 Journal of Software软件学报 V ol.21, No.10, October 2010连接,使得每一跳上经历的时延会极高,从而进一步导致数据率较低,同时还呈现出数据率非对称的特点.(3) 资源有限、寿命有限.由于受价格、体积和功耗的限制,节点计算、处理与通信能力及存储空间比普通计算机要弱很多,有限的存储空间导致较高的丢包率.资源有限决定路由协议不能太复杂.同时,节点处于极端环境,通常采用电池提供能量,使得其寿命有限,甚至出现传输时延超过节点寿命的可能.(4) 随机动态拓扑.节点由于环境变化等因素可随机移动,也可因为能量耗尽或故障退出网络,还可由于任务需求加入网络,导致DTN拓扑结构动态变化.此外,DTN链路的间歇连接使其拓扑具有很大的不确定性,体现为DTN节点和链路的数量及概率分布的变化,决定了路由应当能够适应随机动态拓扑的需要.(5) 安全性差.节点处于真实物理世界,DTN除受到传统无线通信网络面临的安全威胁以外,还可遇到窃听、消息修改、路由欺骗、拒绝服务(denial of service,简称DoS)和恶意代码等安全攻击.(6) 异构互连.DTN是面向异步消息传输的覆盖网,通过引入捆绑层,使其可运行在不同异构网络的协议栈上,DTN网关保证了异构网络互连时消息的可靠传输.DTN基本特性使其路由设计面临新的挑战,主要体现在以下几个方面[12,13,18]:(1) 路由目标.由于路由环路或节点存储空间有限造成消息(或数据包)丢失,DTN路由最基本的目标就是最大化消息传输成功的概率(即传输率),同时最小化端到端时延和资源消耗(如存储空间、带宽和电池能量等).(2) 资源分配.在保证传输率的前提下尽量减少节点资源消耗,需要在消息传输与资源消耗间做出折衷.(3) 可靠性.需要采取确认机制实现消息传输的可靠性.(4) 安全问题.安全是DTN路由设计需要考虑的关键因素,DTN节点容易受到虚假路由信息、确认欺骗、选择性转发等攻击,需要解决路由信息的保密性、完整性、可用性、认证以及入侵检测等问题.1.2 DTN路由评估指标根据DTN基本特性及其路由设计挑战,本文提出DTN路由协议的评估指标如下:(1) 能量消耗.DTN节点能量消耗对于DTN生存时间具有重大影响,是路由协议必须考虑的核心问题和设计目标,优化能量消耗可进一步提升DTN生命周期.(2) 存储空间.DTN节点资源有限使其不可承担过多的中继负荷,负荷过载易造成丢包,从而降低传输率,因此,优化存储空间是路由设计的另一目标.(3) 安全性.每个DTN节点都是潜在的路由节点,更易受到攻击.路由面临的威胁主要有DoS攻击、虚假路由信息、确认欺骗、选择性转发等.安全性是路由协议评估的重要指标,包括对路由信息的保密性、完整性、可用性和认证以及对节点被攻击的抵抗性等.(4) 可扩展性.针对实际应用情况,DTN路由协议必须能够支持较大的网络规模.这是一个较为重要的评估指标,直接关系到路由协议的可用性.(5) 时延.路由跳数对端到端时延至关重要,同时,时延与应用密切相关,时延大小将直接影响DTN的可用性和应用范围,时延是路由协议设计应考虑的重要指标之一.(6) 复杂性.路由协议一般包括路由发现、路由选择和路由维护等方面,而DTN节点的能量、计算和存储能力有限,这要求路由协议尽量简单,操作不能太复杂,以保证DTN节点能够正常工作.(7) 传输率.最大化消息传输率是DTN路由设计的目标,传输率是极为重要的DTN路由协议评估指标之一,与DTN的实际应用密切相关,设计路由时需要在传输率与资源消耗间做出折衷.当然,DTN路由协议评估指标还可在上述7方面的基础上有针对性地划分得更细些,根据具体需求或单播路由、组播路由和选播路由等不同的路由机制选择一部分指标或增加其他指标.1.3 文献综述目前在DTN路由方面的研究越来越受到国内外研究者的重视,图1给出了近年来DTN路由研究的主要文献.如图1所示,除综述文献外,DTN路由研究的主要成果可分为3类:单播路由、组播路由和选播路由.根据路由策略的不同,单播路由可分为消息复制/洪泛策略、转发策略、历史/预测策略、编码策略、拓扑知识策略和张龙 等:容迟与容断网络中的路由协议2557概率策略这6种类型. (1) 消息复制/洪泛策略路由为增加消息传输率,由中继节点将消息进行复制,并以洪泛机制转发到下一跳节点,直至目的节点为止.(2) 转发策略路由根据网络拓扑信息选择最佳路径,消息由此路径以逐跳方式转发至目的节点.(3) 历史/预测策略路由采用估计的方式,将历史消息传输到目的节点的情况作为先验知识,中继节点通过决策,决定消息的转发.(4) 编码策略路由转变了传统路由策略的思路,将网络编码或纠删编码(erasure coding)引入消息转发中,解决消息传输过程中面临的丢弃问题,提高网络吞吐量,均衡网络负载.(5) 拓扑知识策略路由采用特殊移动节点负责DTN 节点间的消息寻路、调度和传输.(6) 概率策略路由根据节点移动类型或网络拓扑信息的某种概率分布来进行消息转发.对于研究成果具有连续性的单播路由协议,将其归为同类;对于难以按上述6类进行分类的单播路由,将其归为“其他策略”类型.根据组播是发生在同一区域内还是发生在不同区域间,组播路由可分为基于域内的组播路由和基于域间的组播路由两种类型.对选播路由的研究目前处于起步阶段,则不对其作进一步的分类. Literatures on DTN routing protocolsSurveyUnicast routing protocols Multicast routing protocols Anycast routing protocols [11-16]Replication/FloodingForwarding History/Predication Coding Topology knowledge Probability Others [19-34][18,35-39][40-45][46-51][52-54][55-58][59,61-68][69-75][77-79]Intra-Domain[74,76]Inter-DomainFig.1 Overview of the literatures on DTN routing protocols图1 DTN 路由协议文献综述2 DTN 路由协议分析本节详细总结和分析了近年来国内外在DTN 路由协议上取得的主要研究成果,从单播路由协议、组播路由协议和选播路由协议3方面分类进行分析和讨论.2.1 单播路由协议针对DTN 单播路由协议,本文从消息复制/洪泛策略、转发策略、历史/预测策略、编码策略、拓扑知识策略和概率策略等方面分类进行阐述.2.1.1 基于消息复制/洪泛策略的方法1) 扩散方式路由(epidemic/spray) 传染性(epidemic)路由协议[19]是一种基于存储携带转发(store-carry-forward,简称SCF)方式的路由协议,是研究DTN 路由的开端.为增加系统吞吐量,SCF 方式利用节点移动性来增加节点间的连接能力.该协议模仿生物环境中传染性病毒扩散传播方式,即每个被病毒传染的个体将把病毒传给与其接触的其他个体.传染性路由采用洪泛机制,每个节点存储所要转发的消息,消息列表由Hash 表索引,称为总结(summary)向量,每个消息由唯一的标识符确定.当两个节点能够连接(contact:接触,表示具有1个通信机会)时,交换总结向量来决定本节点所没有存储的消息,并请求接收其副本,从而完成消息交换.考虑到节点资源消耗,采用长为32bit 的标识符描述路由跳数,决定消息交换最大次数.通过能够连接的节点间消息交换,最终将源节点产生的消息传输到目的节点.该2558 Journal of Software 软件学报 V ol.21, No.10, October 2010协议设计的目标为最大化传输率、最小化端到端时延和总体资源消耗.文献[20]提出一种节点移动下基于2跳中继1次复制(single-copy)的路由策略,假设节点独立移动,拥有无限大的存储空间来存储消息.源节点以1跳方式将消息随机传输给中继节点,中继节点存储该消息,当中继节点与目的节点连接时,中继节点将消息传输到目的节点.消息传输仅通过1次中继、2跳完成,且消息复制1次.文献[21]提出一种基于不动点(fixed point)理论的机会路由策略,将多跳中继1次复制策略建模为不动点递归算法,最小化传输时延.与文献[20]不同,文献[22]提出一种2跳中继多次复制(multi-copy)路由策略,源节点将消息复制多份传输给能够与其连接的所有邻居节点,这些节点只将消息传输到目的节点.PREP(prioritized epidemic)协议[23]是一种基于优先级的传染性路由协议.该协议对每个bundle 分配1个丢弃优先级p d 和1个传输优先级p t ,分别用于bundle 丢弃和传输.其中,p d 与p t 可取任意实数,其取值越小,优先级越大,并根据优先级函数将bundle 以优先级方式作区分排序.优先级函数的输入包含到目的节点的成本、到源节点的成本、终止时间和生成时间.节点间的成本由平均可用性(average availability)作为度量标准,链路平均可用性通过传染性路由方式传输到其他节点.该协议具有传输率高的特点.MRP(message relay protocol)协议[24]是一种基于中继节点存储转发的路由协议.该协议充分利用了节点的移动性和存储能力,当网络中路由不存在时,节点发起受控(controlled)本地广播过程,将消息通过广播传输给邻居节点作为中继并由其存储消息,由于中继节点存在移动性,因而增加了消息通过中继节点传输到目的节点的概率.文献[25]提出一种基于常微分方程(ordinary differential equations,简称ODE)模型的统一建模框架,用于研究扩散方式路由协议及其性能评估,ODE 模型采用有限过程马尔可夫模型,获得了评估扩散方式路由协议各种封闭形式的表示式.另外,文献[26]分析了在节点间竞争条件下传染性路由协议的性能,节点间竞争体现为有限带宽、调度和干扰这3个方面.文献[27]研究了(p ,q )-Epidemic Routing 问题,即2-参数传染性路由,通过两个参数的设置,建立了路由统一分析框架.2) 其他方式路由MaxProp 协议[28]是一种基于UMass DieselNet ∗∗的路由协议.该协议对节点存储的数据包进行成本等级划分,成本通过估计数据包传输率获得,从而确定数据包传输的优先级,对于新接收的数据包分配最高的优先级.采用确认机制,避免同一数据包被同一节点接收两次.图2给出了MaxProp 协议的路由策略,依图可知,该协议设定了数据包门限跳数值t ,若数据包跳数<t ,则由跳数确定数据包优先级;若数据包跳数≥t ,则由数据包传输成功概率确定其优先级.该协议具有传输率高、时延低等特点. RAPID(resource allocation protocol for intentional DTN routing)协议[29]将DTN 路由与资源分配问题相结合,采用启发式方法,把DTN 建模为有向多图G =(V ,E ),其中,V 表示节点集,E 表示边集.节点间的接触由有向边e 表示,进一步地可由二元组(t e ,s e )表示,其中,t e 表示节点的接触时间,s e 表示传输机会大小.路由工作量(workload)定义为数据包集合11112222{(,,,),(,,,),...,(,,,),...}i i i i P u v s t u v s t u v s t =,其中,第i 个元组中的元素分别为数据包源端、数据包目的端、传输机会大小和接触时间.根据路由度量标准,定义了以数据包为单位的效用函数,路由度量标准为平均时延、最大时延和超时数据包数.设计了RAPID 协议的控制信道,用于交换DTN 整体的系统状态信息.该协议最小化了上述3个路由度量标准.MV(meetings and visits)协议[30]是一种高效的消息传输路由协议.假设消息传输从处于移动状态的源节点到处于静止状态的目的节点,对于本地产生的消息,节点具有无限的存储空间,对于其他节点产生的消息,节点具有有限的存储空间.当节点A 与节点B 接触时,节点A 将消息列表传输给节点B ,节点B 计算消息传输概率.∗∗ UMass DieselNet是由美国Massachusetts 大学开发的基于车辆网络的DTN 测试床,当前该网络由40辆巴士和部署在路边的Throwbox 基站组成,可提供巴士间、巴士、乘客及行人间的IEEE 802.11b 接入功能.Fig.2 MaxProp routing strategy 图2 MaxProp 协议的路由策略 packets with hopcounts :sorted by hopcount packets with hop counts :sorted by delivery likelihood transmitted first from here deleted first from here Buffer storage High rankLow rank t ≥t<张龙 等:容迟与容断网络中的路由协议 2559 同样,节点A 接收节点B 的消息列表,计算消息传输概率.节点A 根据消息传输概率,重新组织其存储的消息.一般地,节点k 将消息成功传输到目的节点i 的消息传输概率定义为11()1(1())N k j n jk n j P i m P i −==−−∏ (1)其中,n 表示跳数,N 表示节点总数,m jk 表示节点k 与节点j 同时访问相同区域的概率. 文献[31]提出一种传输时延低、跳数少的能量有效路由协议SPRAY & WAIT,由两个阶段组成:SPRAY 阶段和WAIT 阶段.在SPRAY 阶段,源节点要传输的消息被复制为L 个,并转发到L 个不同的中继节点;在WAIT 阶段,L 个中继节点各自进行直接传输(direct transmission),直至把消息传输至目的节点.该协议的特点是简洁、高效.文献[32,33]提出一种基于Infostation 模型的传染性路由策略,称为SWIM(shared wireless Infostation model)方案.该方案采用SCF 方式,将传感器装置(称为whale tag)附着在鲸鱼表面上作为节点,以Infostation 作为基站,将传感器节点收集到的数据以多跳方式传输到基站,其数据传输过程建模为传染性病毒扩散传播的过程.通过节点间的信息共享,降低平均时延.SRAD(selective replication-based adaptive data delivery)策略[34]是一种移动传感网中基于选择复制的动态数据传输策略,将消息动态复制给更有可能与sink 节点通信的节点,延长了网络生命周期,获得了较高的传输率.2.1.2 基于转发策略的方法文献[18]提出6种基于转发方式的路由算法.考虑到DTN 网络连接的时变性,将DTN 建模为有向多图模型,如图3所示,每条边表示为((,),(),())n n e u v c t d t =,其中,u ,v 分别表示该边的源节点和目的节点,c (t )表示链路容量函数,d (t )表示时延函数.此外,将网络动态拓扑特性和流量需求抽象为知识ORACLE 集,所谓知识,即对网络状况的一种抽象描述.以知识ORACLE 作为路由问题的输入变量,研究ORACLE 与路由算法性能间的关系.ORACLE 分为接触总结、接触、排队和流量需求4种类型,每种类型反映出不同的知识量.根据ORACLE 将路由算法分为3类:零知识(zero knowledge)路由、部分知识(partial knowledge)路由和完全知识(complete knowledge)路由.具体的6种路由算法见表1,其知识量与性能关系如图4所示.Table 1 Routing algorithms in Reference [18]表1 文献[18]提出的路由算法 Abbr. Name Description Oracles used FC First contact Use any available contact NoneMED Minimum expected delay Dijkstra with time-invariant edge costs based on average edge waiting timeContacts summary ED Earliest delivery Modified Dijkstra with time-varying cost function based on waiting timeContacts EDLQ Earliest delivery with local queue ED with cost function incorporating local queuing ContactsEDAQ Earliest delivery with all queue ED with cost function incorporating queuing information at all nodes and using reservationsContacts and queuing LP Linear program Centralized algorithm and requires complete traffic demand Contacts, queuing and trafficMEED(minimum estimated expected delay)协议[35]扩展了文献[18]提出的MED 算法,是一种最小化估计期望时延的路由协议.该协议以端到端时延为度量标准,节点通过滑动历史窗口(sliding history window)记录接触的连接与断开时间,根据节点接触历史记录计算期望时延.当节点本地链路状态信息改变时,更新信息以扩散方式传输到所有节点,实现节点间链路状态的交换.该协议的问题是缺少滑动历史窗口大小的调整机制.AED(advanced earliest-delivery)算法[36]是一种增强型ED 的DTN 路由算法.从路由运行的实际网络环境出发,对文献[18]中ORACLE 的精确性做出考虑,在文献[18]提出的ED 算法的基础上,加入节点的时间精确性因子p (Δ),并以之作为ED 算法中接触代价的权重,当节点运动不确定性增加时,AED 算法能够维持较好的性能.文献[37−39]提出一种基于1次复制的转发式路由分析框架.文献[37,38]利用移动实体数据骡MULE 1e 2e 3e ((,),(),())n n e u v c t d t =Source Destination S torage capacity u b v b S torage capacity u v Fig.3 DTN directed multi-graph model 图3 DTN 有向多图模型2560 Journal of Software 软件学报 V ol.21, No.10, October 2010(mobile ubiquitous LAN extension)收集、存储传感器节点的感知数据,然后将数据传至接入点,建立了MULE 的3层体系结构(自上而下分别为接入点、MULE 和传感器).文献[39]建立了4种1次复制机会式(opportunistic)逐跳(hop-by-hop)路由模型,通过比较和仿真,基于混合方法的“Seek and Focus”路由算法具有最佳性能,该算法联合了随机分发策略和基于效用的策略.Zero knowledge Partial knowledgeComplete knowledgeFig.4 Performance comparison of six different routing algorithms under different levels of knowledge图4 不同知识量条件下,6种路由算法的性能比较2.1.3 基于历史/预测策略的方法在野生动物跟踪的点到点ZebraNet 无线系统∗∗∗条件下,文献[40]提出基于洪泛的路由协议和基于历史的路由协议.在ZebraNet 系统中,被附着在斑马节点上的传感器称为跟踪项圈(tracking collar),节点以P2P (peer-to-peer)方式将收集的信息传输到具有科学研究功能的移动基站.系统设计目标为利用最少的能量、存储空间和资源消耗实现可靠的数据传输.在基于洪泛的路由协议中,数据被洪泛到邻居节点,根据节点移动性,数据最终被传输到基站;在基于历史的路由协议中,基于过去数据成功传输到基站的情况,每个节点分配1个等级值,等级值越高,数据传输到基站的概率越大,因此该协议选择等级值高的节点优先传输数据.文献[41]扩展了文献[19]的工作,针对节点存储空间有限,提出4种bundle 丢弃策略用于确定节点间的bundle 交换.bundle 丢弃策略分别为DRA(drop-random),DLR(drop-least-recently-received),DOA(drop-oldest)和基于节点间接触概率估计的DLE(drop-least-encountered).DLE 采用基于节点位置和移动信息的自适应方式,仿真结果表明,相比于未采用自适应方式的路由协议,基于DLE 的传染性路由协议具有较为优越的性能.CAR(context-aware routing)算法[42]是一种情景(context)感知的自适应异步路由算法,情景被定义为一种对优化消息传输过程进行描述的属性集.节点间消息的传输通过选择具有最高消息传输概率的节点来完成,传输概率可以通过节点的情景信息获得.另外,文献[42]建立了情景信息评估与预测的框架.文献[43]提出一种卫星Ad Hoc 网络中基于审问(interrogation)的中继路由协议,卫星节点间通过彼此间对请求的响应(称为审问)获得网络拓扑和邻居节点信息,从而做出智能路由决策.该协议采用乐观转发(optimistic forwarding),即存储转发,规定6种度量标准用来选择下一跳节点.节点间通过交换控制消息开展审问过程,其控制消息采用知识查询与操作语言KQML(knowledge query and manipulation language).SEPR(shortest expected path routing)算法[44]是一种基于最短期望路径的路由算法.文献[44]建立了一个用于描述高度割裂移动Ad Hoc 网络的随机网络模型,表示为赋权完全图()GV ,其中,V 表示节点集,用权值p i ,j (,01i j p ≤≤)表示节点i 与j 间存在连接的概率.根据该模型,定义期望路径长度E (T )作为源节点与目的节点间距离的度量标准,其中,T 表示消息从源节点传输到目的节点所需的时间.E (T )可表示为∗∗∗ ZebraNet无线系统于2004年部署在肯尼亚的Mpala 研究中心,主要用于探索与研究无线通信协议和利用高效方法计算斑马位置,并通过附着在斑马上的智能跟踪项圈传感器获取包括GPS 位置和温度等数据,监测动物的习性.。