没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
由于存在以下现象,网络中节点之间的连接会随着时间的推移而发生巨大变化,并且通信经常遭受中断,因此在DTN(延迟容忍网络)中提出一种有效的路由算法已成为关注的焦点。 本文采用马尔可夫模型对节点之间的会面时间进行预测,将与目的节点保持最短会面时间的中继节点确定为最有效的节点。 在喷雾阶段和等待阶段这两个阶段中,消息将根据效用值进行路由。 因此,提供了基于马尔可夫会议时间跨度预测模型的路由算法。 仿真结果表明,该算法有效提高了传输速率,减少了平均时延。
资源推荐
资源详情
资源评论
Hindawi Publishing Corporation
International Journal of Distributed Sensor Networks
Volume , Article ID , pages
http://dx.doi.org/.//
Research Article
The DTN Routing Algorithm Based on Markov Meeting Time
Span Prediction Model
En Wang,
1
Yongjian Yang,
1
Bing Jia,
1
and Tingting Guo
2
1
Department of Computer Science and Technology, Jilin University, Changchun 130012, China
2
Department of Soware Engineering, Jilin University, Changchun 130012, China
Correspondence should be addressed to Yongjian Yang; yyj@jlu.edu.cn
Received July ; Accepted August
Academic Editor: Yuan He
Copyright © En Wang et al. is is an open access article distributed under the Creative Commons Attribution License, which
permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Putting forward an ecient routing algorithm in DTN (delay tolerant network) has become a focus of attention due to the existing
phenomena that the connections between nodes in the network change dramatically over time and the communications suer from
frequent disruptions. In this paper, the meeting time span between nodes is predicted using the Markov model, and the relay node
holding the shortest meeting time span with the destination node is determined as the most ecient node. In the two phases, spray
phase and wait phase, the message is routed according to the utility value. us, the routing algorithm based on Markov meeting
time span prediction model is provided. Simulation results suggest that this algorithm eciently improves the delivery rate and
reduces the average delay.
1. Introduction
DTN (delay tolerant network) []whichisputforwardby
Fall at the international committee SIGCOMM in []
is a kind of challenged network characterized by changing
topology and lacking of stable links between terminates. End-
to-end transmission latency may be arbitrarily long due to
occasionally connected links [, ].
Examples of DTN are those operating in mobile or
extreme scenarios such as interplanetary networks [, ],
military networks [], rural area networks [], wildlife track-
ing sensor networks [, ], and pocket switched networks
(PSNs) [, ]. Developing ecient routing protocols in this
kind of network where topology changes dramatically has
been a hot issue.
Generally, present routing protocols in DTN can be
classied into two categories: copy-based routing []and
eciency-based routing []. Epidemic []isthebasiccopy-
based routing protocol that exchanges messages in a simple
way which seems like epidemic. Considering that the number
of copies during its execution is out of control, this method
will cost a lot of network resources: rubbish copies increase
with the growth of time and nally lead to congestion.
To control the number of message copies, there comes a
classical routing protocol based on quota: spray and wait [,
]. Several improvements have been made on it aerwards.
Multiperiod spraying [] extends the single spray phase into
several spray phases, expecting ecient usage of network
resources by infecting more nodes. Spray and focus []
improves the wait phase. e message is routed through
thenodeofthehighestutility.Sprayandforward[]
also improves the wait phase and calculates the meeting
probability using the Markov location model. However, all
the above methods only focus the improvements on one of
the two phases, and spray and forward only considers the
meeting possibility []ataspecicplacewithoutconsidering
the possible meeting on the way. To make up the above
drawbacks, we propose a new DTN routing algorithm based
on the Markov [] meeting time span prediction model: pre-
dict and forward (PAF). e meeting time span is predicted
using the Markov model, and the message is forwarded to
the node of the highest utility. Experiments show that this
International Journal of Distributed Sensor Networks
method achieves higher delivery rate and lower average delay
compared with epidemic or spray and wait routing protocols.
2. The DTN Routing Algorithm Based on
Markov Meeting Time Span Prediction
Model (PAF)
e main idea of PAF is as follows. Each node stores locally
a multidimensional array which records the meeting time
spans between the node and every other node. en the
general range of the next meeting time span is predicted from
theprevioustimespanusingMarkovmodel,andthehighest
utility value is endowed to the node holding the shortest
meeting time span with the destination node. During both
spray phase and wait phase, the message is forwarded to the
node of the highest utility value.
2.1. e Meeting Time Span Prediction Model Based on
Markov. In some DTNs where interested nodes exist, the
meeting between nodes is not random. ere are some
regularities in the meeting time span. In our work, the
previous meeting time spans are used to predict the general
range of the next meeting time span by applying the Markov
model and search for the ecient node which may be the
earliest one to meet the destination node.
Set the meeting time span as a random variable .
e sequence
𝑖
forms a time-dispersed and state-dispersed
Markov chain. For every two nodes in the network, record the
meeting time span sequence
𝑖
,andmap
𝑖
into one of the
states according to the following rules. When 0<
𝑖
≤100,
it is mapped to state . When 100<
𝑖
≤200,itismapped
to state . When 200<
𝑖
≤500,itismappedtostate
. When 500<
𝑖
≤1000,itismappedtostate.When
1000<
𝑖
, it is mapped to state . So the meeting time spans
of every two nodes can be described by a state sequence
𝑖
,
which is consisted of states –. According to the property of
theMarkovchain,
𝑛
=
𝑛
|
𝑛−1
=
𝑛−1
,
𝑛−2
=
𝑛−2
⋅⋅⋅
1
=
1
=
𝑛
=
𝑛
|
𝑛−1
=
𝑛−1
,
()
where
𝑖
denotes the value of every meeting time span and
𝑖
denotes the state from to .
𝑖
is collected by every node
and stored as
𝑖
locally. When source node meets a random
node
𝑖
, the meeting time span sequences of these two nodes
are updated, and then gets the history meeting time span
sequence between
𝑖
and the destination node stored at .
Astate-transfermatrixis created based on the previous
sequence. Multiply the last state of the previous state sequence
by , and then the next meeting time span is predicted. e
state-transfer matrix is dened by
=
12345
1
2
3
4
5
11
12
13
14
15
21
22
23
24
25
31
32
33
34
35
41
42
43
44
45
51
52
53
54
55
, ()
where
𝑖𝑗
in transfer matrix denotes the transfer probability
from state to state and
5
𝑖=1
𝑘𝑖
=1
(
=1,2,3,4,5
)
. ()
For example, assuming that a sequence of the meeting
time spans between node and the destination node is , ,
, , , , , , , , , the state-transfer matrix is calculated as
follows:
=
12345
1
2
3
4
5
00100
1/301/31/3 0
01000
1/20 0 0 1/2
00010
. ()
Assuming that the current state is , denotes the state to
which the meeting time span is mapped and corresponds to
row of matrix .Searchforthecolumnwiththehighest
probability in row in the state-transfer matrix, and this
column number is the next state we predict. Take matrix ()
for example. Supposing that the current state is , the highest
probabilityinrowis,anditislocatedatcolumn.Soitis
predictedthatthenextstateis.
BasedonthepropertyoftheMarkovmodel,wecan
calculate the state
𝑖
to which the next meeting time span
between node
𝑖
and the destination node should be mapped.
e smaller
𝑖
is, the earlier the node will meet the destination
node. However, there may be more than one node obtaining
the smallest state. So it is necessary to determine which node
the message will be forwarded to. To solve this problem,
we adopt a two-step method, that is, taking the predicted
state as an input and predicting again using the same state-
transfer matrix. If there are still two or more nodes obtaining
the smallest state, consider the last time the nodes meet
the destination node, and choose the node with the earliest
meeting time as the relay node. e sequence diagram
describing this method is shown in Figure .
2.2. PAF Routing Algorithm. ere exist some obvious dis-
advantages in the spray phase and wait phase of the classical
spray and wait protocol. In spray phase, choosing a node
randomly to spray may cause a problem: many messages will
be sent to nodes with low eciency. In the wait phase, waiting
for the destination node negatively may miss the nodes which
have higher meeting probabilities with the destination node.
PAF algorithm applies the Markov meeting time span
prediction model in both the spray phase and wait phase.
During the spray phase, this method tries to nd the nodes,
which may be the earliest one to meet the destination
node within the communication range and performs binary
spraying. Every node adopts the same spraying policy. When
only one copy of the message is le, the node enters into
the wait phase. During the wait phase, this method still tries
to nd the node which may be the earliest one to meet the
destination node instead of waiting negatively, as shown in
Figure . us, we provide the PAF routing method on the
basis of the Markov meeting span prediction model.
剩余7页未读,继续阅读
资源评论
weixin_38746166
- 粉丝: 8
- 资源: 959
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 服装销售平台源代码.zip
- 高校心理教育辅导设计与实现.zip
- 服装生产管理系统源代码.zip
- 3b123中学生日常行为评分管理系统_springboot+vue.zip
- 3b125流浪狗领养管理_springboot+vue.zip
- 3b124电影推荐系统_springboot+vue.zip
- 购物推荐网站源代码.zip
- 技术交流和分享平台源代码.zip
- 基于B2B平台的医疗病历交互系统源代码.zip
- 3b127旅游网站设计_springboot+vue0.zip
- 3b126小说网站系统_springboot+vue.zip
- 教师工作量管理系统源代码.zip
- 俱乐部管理系统源代码.zip
- 兼职网源代码.zip
- 美容院管理系统源代码.zip
- 旅游网站源代码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功