Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2009, Vol. 35 ›› Issue (18): 254-256. doi: 10.3969/j.issn.1000-3428.2009.18.089

• Developmental Research • Previous Articles     Next Articles

Task Schedule Algorithm for Micro-satellite On-board Computer

ZHANG Xiao-lin1,2, YANG Gen-qing1, ZHANG Yu-ning1,2   

  1. (1. Shanghai Institute of Microsystem and Information Technology, Chinese Academy of Sciences, Shanghai 200050; 2. Graduate University of Chinese Academy of Sciences, Beijing 100039)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-09-20 Published:2009-09-20

微小卫星星务计算机任务调度算法

张小林1,2,杨根庆1,张宇宁1,2   

  1. (1. 中国科学院上海微系统与信息技术研究所,上海 200050;2. 中国科学院研究生院,北京 100039)

Abstract: This paper proposes a First-Finished First-Scheduled(FFFS) algorithm of single-resource task schedule for the micro-satellite named EFFFS to resolve the conflicts among tasks which have an exclusion relation and the same priority, analyzes the performance of the algorithm, and compare it with other algorithms. Test results show that the algorithm has less time complexity and better performance, and it is suitable for the environment with limited computing resources.

Key words: micro-satellite, task schedule, First-Finished First-Scheduled(FFFS) algorithm

摘要: 为了在有限的时间内尽可能多地安排具有时间约束的卫星任务,提出一种针对具有独占性、优先级相同的任务的先完成先调度算法EFFFS,对算法性能进行分析,将其与同类算法进行比较,结果表明,该算法具有较小的时间复杂度和较好的调度性能,适用于计算资源受限的环境。

关键词: 微小卫星, 任务调度, 先完成先调度算法

CLC Number: