The invention provides a data storage and forward method of time division multiplexed inter satellite network, which can meet the real-time performance of massive multi type and multi address data storage and forward under the condition of limited satellite storage resources and processing capacity, and improve search efficiency and reduce storage occupation. The method includes: establishing the data pool of network datagram entity, and establishing virtual memory dynamically preemptive data structure according to the entity data pool, forming virtual container, obtaining idle virtual element nodes from the entity data pool, and filling INTERSTAR data in the storage unit pointing to the virtual element node, which will be virtual. The element node is injected into the virtual container, the virtual container is encapsulated and the flow information of the space information network node is obtained according to the frequency of the overflow, and the volume of virtual container is adjusted through the traffic information. The data is mapped and searched according to the effective element node in the virtual container, according to the data. The priority is forwarded.
【技术实现步骤摘要】
一种时分复用星间网络数据存储转发方法
本专利技术涉及一种时分复用星间网络数据存储转发方法,针对航天器有限的处理和存储资源的条件下实现最优化的执行及存储效率。
技术介绍
在时分建链的星间网络中,卫星与卫星之间、卫星与地面站之间的链路具有断续可用的特点,网络中的业务数据在地面节点和卫星节点间路由时支持存储-转发机制。作为具有典型的空间延迟容忍组网(DTN)属性的时分复用空间网络,其链路延迟会非常大、有些链路会断续可用,一般采用轮询建链规则。随着不同航天系统互联互通,星间链路和星地链路中不同轨道、种类的飞行器及应用系统之间按照空间信息资源最大有效利用的原则组成天地一体化空间信息网络,时分复用网络中传递的信息种类将不仅局限于自身飞行器领域的业务信息。当多个目的地址、多种数据类型的星间数据帧到达卫星节点进行路由时,需要卫星节点提供大量存储来适应突发的流量,提供较高的处理能力来适应在海量数据池中搜索符合转发条件的星间帧。传统的存储转发策略有两种。第一种策略是为每个目的地址的每种业务数据类型开辟定制缓存,以该种业务数据类型平均带宽或最大带宽定制存储区大小。但当业务数据类型增长时,会导致占用存储量呈指数级增长,且由于网络流量的随机性,业务量小的数据类型会产生大量的无效存储,业务量大的数据类型会发生缓存溢出。第二种策略是将星间数据帧按到达顺序存储于存储区内,在路由时利用指针进行遍历搜索。但当存储区中数据量较大时,对处理器能力要求很高。由于卫星系统所处的太空环境极为恶劣,卫星一般提供有限的平台承载能力。在网络拥塞或链路受限的条件下,卫星节点的存储资源和处理能力极大的制约了空天 ...
【技术保护点】
1.一种时分复用星间网络数据存储转发方法,其特征在于,包括:建立网络数据报实体数据池,并根据所述实体数据池建立虚拟内存动态抢占数据结构,形成虚拟容器;从所述实体数据池中获取空闲虚拟元素节点,并在该虚拟元素节点指向的存储单元中填充星间数据,将该虚拟元素节点注入至所述虚拟容器中;对所述虚拟容器进行属性封装,并根据封装时溢出的频度,获得空间信息网络节点的流量信息,通过流量信息调节虚拟容器容量;根据所述虚拟容器中的有效元素节点进行映射搜索,根据数据优先级进行转发。
【技术特征摘要】
1.一种时分复用星间网络数据存储转发方法,其特征在于,包括:建立网络数据报实体数据池,并根据所述实体数据池建立虚拟内存动态抢占数据结构,形成虚拟容器;从所述实体数据池中获取空闲虚拟元素节点,并在该虚拟元素节点指向的存储单元中填充星间数据,将该虚拟元素节点注入至所述虚拟容器中;对所述虚拟容器进行属性封装,并根据封装时溢出的频度,获得空间信息网络节点的流量信息,通过流量信息调节虚拟容器容量;根据所述虚拟容器中的有效元素节点进行映射搜索,根据数据优先级进行转发。2.如权利要求1所述的一种时分复用星间网络数据存储转发方法,其特征在于,建立网络数据报实体数据池时根据星载计算机的实际能力定制数据池的大小。3.如权利要求2所述的一种时分复用星间网络数据存储转发方法,其特征在于,虚拟容器初始化时,指定业务类型的指定目的地址的队列链表默认为空,仅包含头指针和尾指针,占用极小的内存。4.如权利要求1或2或3所述的一种时分复用星间网络数据存储转发方法,其特征在于,对所述虚拟容器进行属性封装时根据时分复用网络的业务流量特征,设定不同业务类型属性的虚拟容器的上限。5.如权利要求4所述的一种时分复用星间网络数据存储转发方法,其特征在于,所述虚拟容器的上限通过地面发送指令进行控制。6.如权利要求5所述的一种时分复用星间网络数据存储...
【专利技术属性】
技术研发人员:贾卫松,张睿,燕洪成,方峰,曾连连,王向晖,李林,张亚航,李露铭,邱骐,
申请(专利权)人:北京空间飞行器总体设计部,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。