遥感卫星网络中基于需求聚合的网络效用最大化传输方法

文档序号:36103524发布日期:2023-11-21 23:05阅读:40来源:国知局
遥感卫星网络中基于需求聚合的网络效用最大化传输方法

本发明涉及卫星网络传输,具体涉及一种遥感卫星网络中基于需求聚合的网络效用最大化传输方法。


背景技术:

1、随着遥感数据时代的到来,用户终端直接连接卫星已成为网络发展的重要趋势。这一趋势使用户能够实时获取遥感数据,为智慧城市、智能交通和抗震救灾等应用提供了重要支持,实现了智能化服务。然而,这一发展也带来了一些需要解决的挑战。首先,不断增长的用户需求与遥感卫星网络的传输资源之间存在矛盾。随着遥感数据规模和复杂性的增加,为了实现高效传输,需要更多的带宽和存储资源。然而,有限的传输资源往往无法满足不断增长的需求,导致传输效率和用户体验下降。其次,命名数据网络(ndn)架构支持内容的复制分发,其固有的命名机制、多路径传输、网内缓存等特性是提高网络吞吐量和内容分发效率的有效途径,在遥感卫星网络应用中具有较好的前景。用户可以根据遥感数据的时空属性对自己的需求进行兴趣包命名,ndn通过兴趣的层次名称和最长前缀匹配算法可以进行兴趣聚合,以减少冗余数据传输。然而,当同一地区的两个用户需求的遥感影像数据有部分数据相同时,ndn会将其识别为两个不同的兴趣,它不支持细粒度的兴趣包聚合(相同数据会在网络中传输两次,这会造成传输资源的浪费),这在处理遥感数据的特殊性方面构成了挑战。第三,在多路径传输的过程中,卫星网络的链路状态是实时变化的,每条子路径的可用带宽、链路时延rtt、每个时隙下未处理的兴趣数量等指标都不相同,特别是节点间的有效链接时间至关重要,对链路性能做一个综合评价,选择合适的下一跳节点对整体网络性能和数据传输效率的影响不容忽视。


技术实现思路

1、本发明提供一种遥感卫星网络中基于需求聚合的网络效用最大化传输方法,解决现有技术中遥感卫星网络中用户需求和传输资源的矛盾问题,以及处理ndn架构中细粒度兴趣包聚合的限制问题。

2、遥感卫星网络中基于需求聚合的网络效用最大化传输方法,该方法由以下步骤实现:

3、步骤一、用户向遥感卫星sj提交用户需求taski,所述遥感卫星sj根据所述用户需求taski检索对应的遥感数据

4、步骤二、将每个时隙下每个遥感卫星sj更新的本地数据信息生成级别向量根据节点间的有效链接时间t、链路带宽bw、链路时延rtt及当前接口待定兴趣数量pi计算每个链路的权重wl,对所述权重wl进行降序排序后获得链路权重向量w,并将所述级别向量和所述链路权重向量w提交至sdn控制器;

5、步骤三、所述遥感卫星sj将每个用户需求taski的遥感数据采用已知的多路径回传给用户,当多个用户的遥感数据存在交交叉重叠时,利用聚合因子机制,进行需求聚合,获得聚合后每个用户需求taski在网络中进行传输时的大小;

6、步骤四、当所有的用户需求taski与对应的链路l匹配后,sdn控制器根据接收的级别向量和权重向量w,基于网络效用最大化动态生成每个节点的传输策略,确保每个任务的最大传输速率及最小网络拥塞;

7、构建基于网络效用最大化框架的端网协同速率控制模型为:

8、

9、式中,θ为传输单位数据量的花费,为taski中每个的级别,ri为taski中包含的集合,为每个占整个taski的比例,dvf为聚合因子标识,为用户端的接收速率,tl为链路l的有效链接时间。

10、本发明的有益效果:

11、本发明所述的传输方法在提高网络传输资源利用率的同时提高网络服务效率。首先提出基于ndn架构的遥感数据兴趣包聚合方法,充分利用遥感数据的时空属性,实现了细粒度的兴趣包聚合,并避免了因多次传输相同数据而产生的传输资源浪费问题。其次,设计了需求与链路的匹配关系矩阵,综合考虑用户需求与链路性能,实现逐跳的最优选择。第三,为了利用有限的传输资源来满足更多的用户需求,基于网络效用最大化框架设计端网协同速率控制模型。该模型考虑链路状态和用户需求,能够动态调整用户请求速率和网络服务速率,优化网络服务性能。并采用lagrange对偶方法将模型分解为基于用户优先级的服务速率控制子问题和基于链路权重的逐跳转发子问题,以降低了模型求解的复杂性,实现了每个需求的最大传输速率和每个时隙每个节点的转发方案的确定。

12、本发明所述的传输方法,考虑用户直连遥感卫星的场景下,解决越来越多的用户需求与有限卫星网络传输资源之间的矛盾,为更多用户提供遥感影像数据下载服务。

13、本发明所述的传输方法,在命名数据网络架构下使用时空属性来建立用户需求,当sj中的多个用户的有交叉重叠时(多个存在相同区域),根据sj中每个的时空信息(四角坐标信息和时间信息)与多个进行对比,进行需求聚合,提取相同区域以减少网络中相同数据的传输次数,提高链路资源的有效利用率。

14、本发明所述的传输方法,进行需求聚合后的每个只有主对象传输全部的数据,其他聚合对象只传输自己独有的部分,在资源受限的卫星网络环境中,提高星上遥感数据传输效率,降低了任务数据传输延迟,利用相同的链路资源可为更多用户提供服务。



技术特征:

1.遥感卫星网络中基于需求聚合的网络效用最大化传输方法,其特征是:该方法由以下步骤实现:

2.根据权利要求1所述的遥感卫星网络中基于需求聚合的网络效用最大化传输方法,其特征在于:步骤一中,用户需求taski的信息格式为:

3.根据权利要求1所述的遥感卫星网络中基于需求聚合的网络效用最大化传输方法,其特征在于:步骤一中,所述遥感卫星sj根据用户需求taski检索对应的遥感数据所述遥感数据由m≥1个数据块组成,则整个用户需求taski的大小即为:db为数据块;

4.根据权利要求1所述的遥感卫星网络中基于需求聚合的网络效用最大化传输方法,其特征在于:步骤二中,所述级别向量每个遥感卫星sj设置有四个接口,对应四条链路;根据节点间的有效链接时间t、链路带宽bw、链路时延rtt及当前接口待定兴趣数量pi计算每个链路的权重wl,

5.根据权利要求1所述的遥感卫星网络中基于需求聚合的网络效用最大化传输方法,其特征在于:步骤三中,通过多路径回传给用户的数据包的格式为:

6.根据权利要求1所述的遥感卫星网络中基于需求聚合的网络效用最大化传输方法,其特征在于:步骤三中,利用聚合因子机制,进行需求聚合,获得聚合后每个用户需求taski在网络中进行传输时的大小;具体过程为:

7.根据权利要求1所述的遥感卫星网络中基于需求聚合的网络效用最大化传输方法,其特征在于:步骤四中,还包括对所述基于网络效用最大化框架的端网协同速率控制模型进行分解为动态拓扑下基于任务优先级的速率控制子问题和基于路径权重的逐跳转发控制子问题;通过求解动态拓扑下基于任务优先级的速率控制子问题确定每个任务的数据包接收速率再计算用户端兴趣包发送速率为taski的数据包与兴趣包分组大小之比,通过求解基于路径权重的逐跳转发控制子问题,根据链路权重确定sj处的兴趣包转发速率以及sj处的数据包的转发速率

8.根据权利要求7所述的遥感卫星网络中基于需求聚合的网络效用最大化传输方法,其特征在于:所述动态拓扑下基于任务优先级的速率控制子问题为:

9.根据权利要求8所述的遥感卫星网络中基于需求聚合的网络效用最大化传输方法,其特征在于:


技术总结
遥感卫星网络中基于需求聚合的网络效用最大化传输方法,涉及遥感卫星网络传输技术领域,解决遥感应用中不断增加的差异化用户需求与有限的卫星网络传输资源之间冲突问题,本发明用户根据遥感数据时空属性定义自己的需求,当多个用户需求存在交叉重叠时,设计适用于遥感卫星网络的需求聚合算法,根据命名与需求的映射关系,引入需求聚合因子,并可动态调整聚合用户数量。为了满足不同用户的传输需求,基于网络效用最大化框架,考虑链路状态和用户需求,以用户接收速率相关的网络效用最大化为优化目标,动态调整用户请求速率及网络服务速率,实现传输资源的按需分配。本发明提高用户需求数据的传输效率、降低数据的传输时延,并提高链路资源利用率。

技术研发人员:底晓强,陈静,祁晖,李锦青,杨华民
受保护的技术使用者:长春理工大学
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1