系统工程与电子技术

• 通信与网络 • 上一篇    下一篇

面向双层卫星网络的多业务负载均衡算法

王娟1,2, 郭俞江1,2, 孙力娟1,2, 周剑1,2, 韩崇1,2   

  1. 1. 南京邮电大学计算机学院, 江苏 南京 210003;
    2. 江苏省无线传感网高技术研究重点实验室, 江苏 南京 210003
  • 出版日期:2016-08-25 发布日期:2010-01-03

Load balancing algorithm for multi-traffic in double layered satellite network

WANG Juan1,2, GUO Yu-jiang1,2, SUN Li-juan1,2, ZHOU Jian1,2, HAN Chong1,2   

  1. 1.School of Computer, Nanjing University of Posts and Telecommunications, Nanjing 210003, China;2. Jiangsu High Technology Research Key Laboratory for Wireless Sensor Networks, Nanjing 210003, China
  • Online:2016-08-25 Published:2010-01-03

摘要:

卫星网络中由于卫星高动态拓扑和地面用户分布不均,导致卫星网络易出现区域负载失衡。设计高效的动态路由算法是当前卫星网络的研究热点,为此,提出了一种面向双层卫星网络的多业务负载均衡算法。该算法根据卫星链路上的数据传输量进行拥塞判断,根据链路时延因素和链路负载因素进行负载代价计算,不同服务质量(quality of service, QoS)需求的业务进行不同路径选择,通过分流均衡网络流量。仿真结果表明,该算法能够减少数据包的排队时延和丢包率,提高整网吞吐量。

Abstract:

Due to the high dynamic topology of satellite networks and uneven distribution of users, the satellite network will be out of balance in regional areas. Designing efficient dynamic routing algorithms becomes a hot topic in the research of wireless satellite network. Therefore, a load balancing algorithm for multi-traffic in double layered satellite network is proposed. The algorithm, with congestion detection based on link transmission, and load cost calculation according to time delay factors as well as load factors and data distribution, makes different transmission paths to meet the quality of service(QoS) demands of different businesses in order to balance network traffics. And the simulation results indicate that this algorithm could reduce the packet queuing delay and packet loss rate, and improve the throughput of the whole network.