欢迎来到天天文库
浏览记录
ID:5347088
大小:326.57 KB
页数:6页
时间:2017-12-08
《遥感卫星应用系统的一种多任务并行调度方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第19卷第4期航天器工程Vo1.19NO.42010年7月SPACECRAFTENGINEERING99遥感卫星应用系统的一种多任务并行调度方法李颖孙晓良(航天恒星科技有限公司,北京100086)摘要任务调度是遥感卫星地面应用系统管理控制的一个重要功能。为了解决系统生产任务量大,并行调度多等难点,文章提出了基于任务优先级生产策略、面向遥感卫星地面应用的一种多任务并行调度方法,并针对任务特点设计了一套新的线程池运行机制用于多线程的管理。该方法提高了任务调度效率和系统资源利用率,并行执行的任务数量大,系统资源消耗低,任务执行的延迟率减小,解决了遥感卫星地面应用系统时效性低的问题。关键词遥感卫
2、星;应用系统;多任务;并行调度;优先级;多线程中图分类号:TP311文献标志码:A文章编号:1673—8748(2010)04—0099—06AMethodofParallelSchedulingforMultitaskinRemote—sensingSatelliteGroundApplicationSystemLIYingSUNXiaoliang(SpaceStarTechnologyCo.,Ltd.,Beijing100086,China)Abstract:Taskschedulingisverycrucialinremote—sensingsatellitegroundappli
3、cationsystem.Inordertosolvetheproblemofmasstasksandparallelscheduling,thispaperpresentsamethodofmultitaskparallelschedulingorientingtheremote—sensingsatellitegroundapplicationsystem,whichisbasedonthestrategyoftaskprioritylevel,anddesignsanewmechanismofthread—pooltomanagemulti—threadsonthebasisoft
4、hetaskcharacteristics.Themethodnotonlyimprovestheschedulingefficiencyandtheutilizationofsystemresources,butalsoincreasesthetimeeffi—ciency.Keywords:remote—sensingsatellite;groundapplicationsystem;multitask;parallelscheduling;priority;multi—threads发展,卫星地面应用系统规模增大,卫星数据产品种1引言类增多,处理流程日益复杂,任务量快速增长,需要一
5、种有效的调度方法,实现自动、科学高效地系统资遥感卫星地面系统从卫星数据接收系统获取卫源调配与任务调度,满足遥感数据产品快速、高效、星遥感数据,根据不同的业务需要,进行不同级别和可靠生产的需求]。类型的卫星数据产品的生产和分发。任务调度是遥为了有效地利用计算资源,快速完成系统任务,感卫星地面应用系统的一个主要功能,负责系统内本文提出了一种基于任务优先级策略的多线程并行的各类任务的调度。随着卫星数据应用业务的快速任务调度方法。根据遥感卫星应用系统内的任务特收稿日期:2009—05—11;修回日期:201006—03作者简介:李颖(1970一),女,硕士,高级工程师,主要研究方向为计算机应用。
6、lOO航天器工程点设计多个优先级队列存储任务,采用多线程调度任务执行,并用线程池管理多线程。该方法解决了2应用场景卫星数据产品生产流程复杂、任务量大、任务种类多等问题,提高了任务调度的实时性和并行性以及系遥感卫星应用系统一般由数据管理、用户服务、统的资源利用率,解决了遥感卫星地面应用系统多产品生产(个系统)、运行管理、数据传输分系统等任务并行调度时效性低的问题,最大限度地发挥遥组成。遥感卫星应用系统组成如图1所示。感卫星对地观测系统的效益。遥感卫星数据图1遥感卫星应用系统组成Fig.1Compositionofremotesensingsatelliteapplicationsystem
7、数据管理分系统建立综合数据管理平台,形成于实现。另外,在单一的队列中,优先级别低的任务对海量数据的集成、存档、管理与共享;用户服务分可能会一直排在队列的末尾,会造成长时间得不到系统以直接数据存取、数据查询检索和定制处理等执行的问题[3]。多种形式,向各用户提供目录查询、产品订购和产品本文设计的方法采用多个优先级队列存储不同分发服务;各产品生产分系统根据业务需求生产不优先级的任务,改变了传统采用单一队列需要使用同种类的数据产品;数据传
此文档下载收益归作者所有