[发明专利]一种多星遥感数据处理系统在审
申请号: | 201410489924.2 | 申请日: | 2014-09-23 |
公开(公告)号: | CN105094982A | 公开(公告)日: | 2015-11-25 |
发明(设计)人: | 李霖;刘华;汪红强;魏晓珂 | 申请(专利权)人: | 航天恒星科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
代理公司: | 北京市金栋律师事务所 11425 | 代理人: | 贾冠楠 |
地址: | 100086*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 遥感 数据处理系统 | ||
技术领域
本发明涉及遥感数据处理领域,特别是涉及一种多星遥感数据处理系统。
背景技术
传统遥感地面站数据处理系统,针对多颗卫星需要建立多套处理系统,使得传统遥感地面站的硬件设备的大幅增加,并且由于不同设备只处理不同卫星的数据,导致这些硬件设备的资源使用率也相对较低的。因此,随着我国拥有的遥感卫星数量快速增加,传统遥感地面站数据处理系统已不能满足应用的需要。
而随着集群负载调度算法和负载均衡技术的不断发展,在利用超级计算机或高可用性集群处理数据的过程中,越来越多的技术人员都在考虑利用负载均衡。但是部分负载均衡静态调度算法,比如传统的有轮转算法、加权轮转算法,适用于小规模访问量的系统,但对于有大规模访问量的集群,显然效率低,且稳定性差。而还有部分负载均衡动态调度算法,比如最小连接、加权最小连接等,都是以连接为粒度,没有实现真正的动态调度,负载均衡效果并不理想。
本发明即是考虑到负载均衡技术,对现有负载均衡算法进行改进,使其适用于多星遥感数据处理过程。
发明内容
本发明所要解决的技术问题是提供一种多星遥感数据处理系统,用于解决传统遥感地面站数据处理系统不适用于多星遥感数据处理的问题。
本发明解决上述技术问题的技术方案如下:一种多星遥感数据处理系统,包括:
系统层,用于提供软件支撑环境;
数据服务层,用于存储遥感数据和配置信息;
基础服务层,用于通过负载均衡调度器根据调度算法控制不同的资源节点处理不同卫星的遥感数据;
应用服务层,用于通过业务组件和所述基础服务层的负载均衡调度器,进行多星遥感数据的任务调度与流程控制本发明的有益效果是:本发明解决了传统模式下针对多颗卫星建立多套处理系统的问题,通过配置即可实现简单流程的任务调度,且提供简便的二次开发接口以实现复杂流程的任务调度,实现了多星数据在一个系统中使用的目的;同时提供了多种任务调度的负载均衡机制,提高了硬件资源的使用效率。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述负载均衡调度器用于探测所述资源节点是否在线、确认所述资源节点上的软件系统是否运行正常、收集所述节点上的参数信息、根据所述资源节点的故障情况进行报警以及动态添加、修改或删除所述资源节点。
采用上述进一步方案的有益效果是:使多星遥感数据处理系统具备完善的系统监控能力和强大的集群管理能力,能够动态添加,修改,删除处理节点,能够实时显示每个处理节点的资源状态、任务运行状态,具备故障设备自动报警能力,具备在节点故障时系统正常运行的能力。
进一步,所述调度算法包括优化的加权最小连接调度算法、优化的负载最小优先算法、任务级并行计算算法、算法级并行计算算法和数据级并行计算算法中的一种或多种。
采用上述进一步方案的有益效果是:设定了多种负载均衡算法,便于负载均衡调度器进行资源节点的分配。
进一步,所述优化的负载最小优先算法包括:利用动态反馈机制,通过周期性的负载信息查询来修正所述负载均衡调度器上的负载表,所述负载表中记录了各个所述资源节点的负载情况;当下一个更新周期到来前,将请求分配到当前综合负载最小的所述资源节点,并按照预设经验算法修正该所述资源节点的负载信息,所述预设经验算法的修正因子包括遥感数据量和单位算法处理时间。进一步,
采用优化的负载最小优先算法分配相应的资源节点处理不同卫星的遥感数据包括以下步骤:
初始化负载表,将遥感数据量和单位算法处理时间作为计算因子计算负载信息;
接收一个客户机的新请求,如果负载表为空,依次将请求分配到集群的各资源节点上,直到负载表的各项都不为空;
如果负载表的各项都不为空,从负载表中选取负载数最小的节点,将新请求转发到该所述资源节点上,并根据预设经验算法修正负载表中该所述资源节点的负载信息;
循环上述相应步骤,直到更新周期到达;
若更新周期到达,则刷新负载表;
若在更新周期内存在未向负载均衡调度器发送节点信息的所述资源节点,则在负载表中,将该所述资源节点设置为不可达节点;
若在下一更新周期收到不可达节点发送的节点信息,则更新该不可达节点的表项,将其重置为可达的资源节点。进一步,
所述将遥感数据量和单位算法处理时间作为计算因子计算负载信息包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天恒星科技有限公司,未经航天恒星科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410489924.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:资源调度的方法及系统
- 下一篇:蓝牙耳机