【技术实现步骤摘要】
一种以信息为中心的低轨卫星网络节能协作缓存转发方法
[0001]本专利技术涉及无线通信
,具体涉及一种以信息为中心的低轨卫星网络节能协作缓存转发方法
。
技术介绍
[0002]随着无线通信技术的发展,通过低轨卫星无线网络收集数据
(
如海事数据
、
地震应急通信等
)
发展迅速
。
此外,由于移动设备连接数量持续增多,以内容为中心的业务将占互联网流量的
85
%以上,且该比例仍将持续上升
。
传统的基于端到端通信模式的
IP
架构局限性日益明显,如:内容分发效率低下,移动性差,因此,信息中心网络
(Information
‑
Centric Network,ICN)
应运而生
。
建立以信息为中心的低轨卫星网络
(Information Centric LEO Satellite Network,ICSN)
,利用
ICN
内容命名
、
网络缓存
、
名称路由等特点,用户可以在卫星拓扑高动态变化和网络资源有限的环境下,从多个内容源
(
提供者或缓存节点
)
处获取数据,实现内容共享,降低时延
。
然而,低轨卫星节点受到处理
、
内存和能源方面的资源限制,使得能源效率成为低轨卫星网络的主要挑战
。
[000 ...
【技术保护点】
【技术特征摘要】
1.
一种以信息为中心的低轨卫星网络节能协作缓存转发方法,其特征在于,包括:
S1、
根据地理场景和服务需求,将低轨卫星网络划分为多个不同的自治域网络,每个所述自治域网络中包括多个节点;
S2、
当请求节点发送关于某一请求的兴趣包至距离所述请求节点最近的第一接收节点时,查询所述第一接收节点的缓存内容库是否存储有满足该兴趣包对应的数据包;若是,则返回该数据包至请求节点,否则,跳转至
S3
;
S3、
查询所述第一接收节点的缓存路由表是否有记录该兴趣包对应的数据包的节点,若是,跳转至
S4
,否则,丢弃该兴趣包,跳转至
S7
;
S4、
判断该数据包是否在所述第一接收节点所在的第一自治域网络中的除该第一接收节点以外的节点中,若是,将存有该数据包的节点定义为第一数据生产节点,跳转至
S5
;否则,跳转至
S6
;
S5、
根据能耗和时延因素计算出所述第一数据生产节点在第一自治域网络的第一协作缓存范围,并将所述第一协作缓存范围内
、
外参与协作的节点分别定义为第一协作节点和第二协作节点,唤醒所述第一数据生产节点使所述第一数据生产节点处于活动模式,并令所述第一协作节点,或第一协作节点和第二协作节点处于待机模式,通过所述第一协作节点,或第一协作节点和第二协作节点将所述第一数据生产节点产生的数据包根据实际情况进行缓存并转发至所述请求节点;
S6、
根据第一自治域网络以及含有所述兴趣包对应的数据包的节点所在的第二自治域网络映射的虚拟节点信息,建立跨域连接并构建对应的辅助图,找到最优的跨域连接节点,通过所述最优的跨域连接节点将所述兴趣包转发至第二自治域网络的第二数据生产节点处,所述第二数据生产节点参考
S5
的步骤找到对应的数据包并将所述数据包根据实际情况进行缓存并转发至所述请求节点;
S7、
结束
。2.
根据权利要求1所述的一种以信息为中心的低轨卫星网络节能协作缓存转发方法,其特征在于,所述节点具有三种工作模式,分别为活动
、
待机和睡眠,当所述节点为活动模式时,该节点为数据生产节点,执行数据收集
、
接收和转发兴趣包和数据包,同时,缓存除该数据生产节点以外的节点的缓存信息;当所述节点为待机模式时,该节点可以接收兴趣包和数据包,根据缓存决策,当该节点需要执行转发和
/
或缓存操作时,该节点转换为活动模式;当所述节点为睡眠模式时,所述节点不执行任何操作,并可以通过调用激活时钟对该节点进行激活唤醒
。3.
根据权利要求2所述的一种以信息为中心的低轨卫星网络节能协作缓存转发方法,其特征在于,
S5
中,根据能耗和时延因素计算出所述第一数据生产节点在第一自治域网络的协作缓存范围的具体过程为:
A1、
计算所述第一自治域网络中的所有节点进行多跳协作缓存的总能耗,具体公式为:
E(
Η
)
=
E
SUM_C
+(1
‑
(1
‑
γ
)
Η
)E
A
k
;其中,
E
SUM_C
为在第一自治域网络中所有节点从数据生成到数据检索的总能耗;
γ
∈[0,1)
,为节点之间进行合作的风险系数,
H
为最大的协作缓存范围,即第一数据生产节点转发数据包给距离
H
跳的第一协作节点,即第一数据生产节点转发数据包给第一协作缓存范围内的第一协作节点,所述第一协作节点即处于待机模式下的节点;
E
A
为第一数据生产节点
在活动模式下的能耗,
k
为从请求节点到第一数据生产节点的跳数;
A2、
计算所述第一自治域网络中的总延迟时间,具体公式为:
T(
Η
)
=
T
NON
‑
Y
Η
T
C
‑
(1
‑
Y
Η
)(T
NON
+T
D
)
=
Y
Η
(T
NON
‑
T
C
)
‑
(1
‑
Y
Η
)T
D
=
(1
‑
γ
)
Η
(TK
‑
TK'+T
D
)
‑
T
D
;其中,
T
NON
=
TK
,表示第一自治域网络中各节点无协作时的平均延迟时间,
T
C
=
TK
′
,表示第一自治域网络中各节点协作时的平均延迟时间,
T
为节点一跳距离的平均延迟,
T
D
为给定睡眠计划时间,
K
为从请求节点到第一数据生产节点的跳数,
K
′
为从请求节点到第一协作节点的路径距离,
K
′
=
K
‑
H
;
Y
H
=
(1
‑
γ
)
H
,
γ
∈[0,1)
,为合作的风险系数;
A3、
根据所述总能耗和所述总延迟时间设计协作缓存目标函数
H
*
:其中,和分别是总能耗和总延迟时间的权重;
A4、
根据特征向量中心性代入所述协作缓存目标函数,并计算得到协作缓存范围
。4.
根据权利要求3所述的一种以信息为中心的低轨卫星网络节能协作缓存转发方法,其特征在于,第一自治域网络中所有节点从数据生成到数据检索的时间段
t
内的总能耗
E
SUM_C
具体包括活动阶段能耗
E
C1
、
协作阶段能耗
E
C2
、
等待阶段能耗
E
C3
和反应阶段能耗
E
C4
,其中,活动阶段能耗
E
C1
的具体公式为:
E
C1
=
E
A
+E
S
(M
t
‑
1)
;其中,
E
A
为节点在活动模式下的能耗,
E
S
为节点在待机模式下的能耗,
M
t
为所述第一自治域网络中的节点的数量;协作阶段能耗
E
C2
的具体公式为:
E
C2
=
E
A
Θ
Η
+E
S
(M
t
‑
Θ
Η
)
;其中,
H
为数据生产节点的最大的协作缓存范围,即第一协作缓存范围,
Θ
Η
为在最大的协作缓存范围内处于活动模式的所有节点的数量;等待阶段能耗
E
C3
的具体公式为:
E
C3
=
(t
wait
‑
1)(E...
【专利技术属性】
技术研发人员:段洁,刘浩,涂小明,张志鸿,王少宾,唐雯钰,孙春霞,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。