[发明专利]一种分布式计算任务调度系统在审
申请号: | 202110256742.0 | 申请日: | 2021-03-09 |
公开(公告)号: | CN112965800A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 王麟;王钞;余庆;李昕;石涛声;李涛;李君龙 | 申请(专利权)人: | 上海焜耀网络科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 王奎宇;甘章乖 |
地址: | 200233 上海市徐*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 计算 任务 调度 系统 | ||
本申请的目的是提供一种分布式计算任务调度系统。所述分布式计算任务调度系统包括调度服务进程和调度本地服务;所述调度服务进程包括调度信息数据库、亲和性特征配置服务等组件;所述调度本地服务包括任务生成进程和任务领取进程;其中,所述调度信息数据库用于记录所述调度服务进程的后台数据;所述亲和性特征配置服务用于接收用户输入的资源使用模型,并把该资源使用模型以规则的方式写入到所述调度信息数据库中,供所述调度服务进程使用。与现有技术相比,本申请结合静态调度和动态调度的优点,既能适应计算异构环境,又能适应存储异构环境,可以在异构环境下实现高效调度。
技术领域
本申请涉及信息技术领域,尤其涉及一种分布式计算任务调度的技术。
背景技术
跟随技术演进路线,任务调度技术的发展经历了三代:宏调度、静态调度和两层调度。从广义上讲,任务调度分为静态调度和动态调度两大类。异构资源环境又分为计算异构和存储异构。目前的技术方案一般都是基于同构系统,对异构系统支持性较差。现有的宏调度技术方案扩展性差,集群规模受限,新的调度策略难以融入现有代码中。现有的静态调度技术方案适用于规模化的云计算,不适合其他异构环境。现有的两层调度技术方案的调度框架过于复杂,开发成本高,调度效率不高。
发明内容
本申请的一个目的是提供一种分布式计算任务调度系统。
根据本申请的一个方面,提供了一种分布式计算任务调度系统,其中,该系统包括调度服务进程和调度本地服务;
所述调度服务进程包括调度信息数据库、亲和性特征配置服务等组件;
所述调度本地服务包括任务生成进程和任务领取进程;
所述调度信息数据库用于记录所述调度服务进程的后台数据;
所述亲和性特征配置服务用于接收用户输入的资源使用模型,并把该资源使用模型以规则的方式写入到所述调度信息数据库中,供所述调度服务进程使用。
在本申请提供的技术方案中,所述分布式计算任务调度系统包括调度服务进程和调度本地服务;所述调度服务进程包括调度信息数据库、亲和性特征配置服务等组件;所述调度本地服务包括任务生成进程和任务领取进程;其中,所述调度信息数据库用于记录所述调度服务进程的后台数据;所述亲和性特征配置服务用于接收用户输入的资源使用模型,并把该资源使用模型以规则的方式写入到所述调度信息数据库中,供所述调度服务进程使用。与现有技术相比,本申请结合静态调度和动态调度的优点,既能适应计算异构环境,又能适应存储异构环境,可以在异构环境下实现高效调度。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其他特征、目的和优点将会变得更明显:
图1是根据本申请实施例的一种分布式计算任务调度系统结构示意图;
图2是根据本申请实施例的一种分布式计算任务调度系统工作原理示意图;
图3是根据本申请实施例的一种将任务分拆为多个作业的示意图;
图4是根据本申请实施例的一种任务的状态转换示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本申请作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海焜耀网络科技有限公司,未经上海焜耀网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110256742.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机械车库转角防撞装置及其工作方法
- 下一篇:一种节能型被物智能杀菌干燥器