摘要
针对卫星网络时变拓扑导致的星间链路频繁中断和端到端长延迟问题,构建高轨道卫星(GEO)和低轨道卫星(LEO)双层卫星网络架构,并对GEO/LEO双层卫星网络进行分层分簇设计,提出一种优化的临时按序路由算法HCR。在LEO层使用HCR算法建立从源卫星到目的卫星的多条无循环路径,当LEO层出现网络拥塞时利用GEO层卫星实现数据分层传输。仿真结果表明,与传统Dijkstra最短路径算法相比,HCR算法能有效均衡卫星网络数据流量,提高卫星网络管理的可靠性和灵活性。
Satellite network topology is temporally variant,causing frequent link interruption and end to end long delay between satellites.To address the problem,this paper constructs a double-layer network architecture for satellites on Geosynchronous Earth Orbit(GEO)/Low Earth Orbit(LEO),and implements layered and clustering design on GEO/LEO double-layer satellite network.On this basis,an optimized Temporally Ordered Routing Algorithm(TORA),HCR,is proposed.On the LEO layer,the HCR algorithm is used to build multiple loop-free paths from source satellites to target satellites.When network congestion takes place on the LEO layer,satellites on the GEO layer will be used for layered data transmission.Simulation results show that compared with the traditional Dijkstra Shortest Path(DSP)algorithm,the proposed HCR algorithm can effectively balance data traffic of satellite network,improving the reliability and flexibility of satellite network management.
作者
张泰江
李勇军
赵尚弘
ZHANG Taijiang;LI Yongjun;ZHAO Shanghong(Institute of Information and Navigation,Air Force Engineering University,Xi’an 710077,China)
出处
《计算机工程》
CAS
CSCD
北大核心
2020年第7期198-205,共8页
Computer Engineering
基金
国家自然科学基金重大研究计划培育项目(91638101)
陕西省自然科学基金(2018JM6069)。
关键词
GEO/LEO双层卫星网络
路由算法
卫星网络管理
分簇机制
分层传输
GEO/LEO double-layer satellite network
routing algorithm
satellite network management
clustering mechanism
layered transmission