作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (21): 59-62. doi: 10.3969/j.issn.1000-3428.2012.21.016

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

一种解决卫星网络通信冲突的调度算法

杨 力1,2,吴志涛1,2,王延春1,2   

  1. (大连大学 a. 通信与网络重点实验室;b. 信息工程学院,辽宁 大连 116622)
  • 收稿日期:2011-11-29 出版日期:2012-11-05 发布日期:2012-11-02
  • 作者简介:杨 力(1982-),女,副教授、博士,主研方向:卫星通信与网络,导航技术;吴志涛,硕士研究生;王延春,博士研究生
  • 基金资助:
    国家“863”计划基金资助项目(2010AAXX);辽宁省科技厅基金资助项目(2010007)

A Scheduling Algorithm for Solving Communication Conflict in Satellite Network

YANG Li 1,2, WU Zhi-tao 1,2, WANG Yan-chun 1,2   

  1. (1. Communication and Network Laboratory; b. College of Information Engineering, Dalian University, Dalian 116622, China)
  • Received:2011-11-29 Online:2012-11-05 Published:2012-11-02

摘要: 在卫星网络中多颗卫星同时对一颗卫星进行通信申请会产生任务冲突问题。为此,提出一种基于动态优先级的调度算法。建立卫星通信任务模型,利用任务执行紧迫性表达任务截止期与空余时间这2个时间约束,并根据卫星网络的特点,通过调整参数p控制紧迫性对任务优先级的影响程度。利用STK场景建立冲突模型进行仿真实验,结果证明该算法的任务完成率相比FCFS算法提高了3.9%。

关键词: 卫星网络, 通信冲突, 实时任务, 动态优先级, 紧迫性, 调度算法

Abstract: In satellite network, there are task conflicts which arise from communication application between several satellites and a satellite at the same time. In order to solve the problem, this paper proposes a dynamic priority-based scheduling algorithm. In the established satellite communication task model, the urgency of the task is used to express time constraints both deadline for tasks and spare time. The task urgency is used to control to the influence of the task priority by adjusting the parameter p according to the characteristics of the satellite network. A conflict model is built by STK scene to do simulation, and experimental results show that the algorithm enhances task completion rate by 3.9% than FCFS algorithm.

Key words: satellite network, communication conflict, real-time tas, dynamic priority, urgency, scheduling algorithm

中图分类号: