一种任务调度的灵活资源限制方法

基本信息

申请号 CN202110509587.9 申请日 -
公开(公告)号 CN113419826A 公开(公告)日 2021-09-21
申请公布号 CN113419826A 申请公布日 2021-09-21
分类号 G06F9/48(2006.01)I 分类 计算;推算;计数;
发明人 陆伟钊 申请(专利权)人 北京天云融创软件技术有限公司
代理机构 北京智沃律师事务所 代理人 吴志宏
地址 100176北京市大兴区北京经济技术开发区地盛北街1号18号楼6层604号
法律状态 -

摘要

摘要 本发明提供一种任务调度的灵活资源限制方法,使用内存数据结构实现任务调度,具体包括以下步骤:S1:内存数据初始化:为配置的每个限制定义在内存里生成一个数据结构,并建立账户哈希表;S2:调度任务前,检查每个限制定义里的相关账户,是否满额:如果未满,则执行步骤S3,若已经满额,则执行步骤S5;S3:调度任务,更新每个限制定义里的相关账户;S4:任务结束,更新每个限制定义里的相关账户;S5:满额则标记该任务不符合限制定义,调度下一个任务。本方法能够实现高速、高吞吐任务调度,能够无限灵活的限制定义满足生产环境的各种需求。