说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210953139.2 (22)申请日 2022.08.09 (71)申请人 徐州医科 大学 地址 221000 江苏省徐州市铜山路209号 申请人 徐州恒佳电子科技有限公司 (72)发明人 王换换 吴响 李奕霖 李瑞瑞  (74)专利代理 机构 南京思宸知识产权代理事务 所(特殊普通 合伙) 32548 专利代理师 左江锋 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/48(2006.01) (54)发明名称 一种高并发任务复杂场景下的动态资源调 度方法及系统 (57)摘要 本发明公开了一种高并发任务复杂场景下 的动态资源调度方法及系统, 所述方法包括步 骤: 由中心服务器获取系统所有资源节点上运行 的进程信息及资源占用情况, 计算系统资源使用 率, 建立节点负载和资源使用率之间的关系; 获 取系统并发任务进程集合, 建立任务等级序列, 根据节点资源负载和任务等级序列进行资源分 配, 本发明实现动态的服务器资源调度, 具有按 需服务、 有效监测、 高效可扩展的特点, 构建了具 有资源集中、 动态配置、 安全可靠的高并发任务 复杂场景下的动态资源调度系统, 有效地解决复 杂场景计算系统运营成本高、 资源利用率低等问 题。 权利要求书2页 说明书6页 附图3页 CN 115495231 A 2022.12.20 CN 115495231 A 1.一种高并发任务复杂场景 下的动态资源调度方法, 具体步骤如下: 步骤一: 构建资源监管机制, 将系统服务器划分为中心服务器和资源节点服务器, 由中 心服务器获取所有节点服务器上运行的进程信息及资源占用情况, 计算各个任务服务器资 源使用率, 建立服务器负载和资源使用率之 间的关系, 并生成资源信息汇总表, 监管过程为 根据所述每个进程对所在节点服务器的资源占用信息以及所述目标任务的资源占用情况 及节点服务器性能进行实时监控; 步骤二: 建立高并发任务获取功能, 由中心服务器获取用户提交的任务执行信息从而 建立完整的任务结构信息用于后续任务的调 度执行。 中心服务器收集汇总所有任务结构信 息, 构成任务状态集 合, 步骤三: 构建动态资源调度策略, 通过中心服务器依据任务状态集合中的初始任务等 级排序, 按照优先级顺序依 次匹配资源信息表中的任务节点服务器执行目标任务; 基于窗 口机制和动态阈值机制, 每隔时间间隔T遍历任务进程序列, 根据所监控资源信息计算各节 点资源负载情况, 动态调控 任务资源分配, 并更新任务状态集 合; 步骤四: 建立复杂场景下资源回收策略, 基于服务器的流量监控方法, 对任务节点不同 的关联进程进行流量监控, 利用对所述监控的流量进行分析, 实现对非法用户提交的恶意 任务进行识别以及对疑似异常任务进行监控预警, 及时释放异常进程的资源占用。 2.根据权利要求1所述的一种高并发任务复杂场景下的动态资源调度方法, 其特征在 于: 步骤一中所述资源节点服务器资源使用率计算方法为: 节点服务器上当前运行 的进程 所占用的资源相对于该服务器固有资源总量的比值, 所述资源信息表为包含各个任务节点 进程资源信息、 资源使用率和服务器性能的汇总信息, 所述根据节点服务器进程信息和资 源占用情况, 建立服务器负载与资源使用率之间的关系表述为: 建立服务器任务进程与资 源使用率之间的关系, 以表征节点 服务器当前性能, 具体表示 为: 其中U0为节点服务器的最佳使用率, U 为节点服务器当前 实时使用率, P为节点服务器当 前的负载性能表征参数。 3.根据权利要求1所述的一种高并发任务复杂场景下的动态资源调度方法, 其特征在 于: 步骤二中所述任务需求包括: 用户提交的完成任务所必须具备 的完整描述和任务具体 操作过程, 所述任务等级划分具体为: 将任务执行时间、 任务执行截止时间以及 任务期限时 间作为主要依据划分任务等级, 等级较高的任务可具有较高的优先执行顺序以及资源利用 率, 所述任务状态集合具体为中心 服务器接收的所有任务信息结构以及包含任务执行状态 信息的汇总信息, 以及 任务的状态 转换关系, 包括任务执行顺序, 执行状态, 执行时间, 执行 结果; 所述任务执 行状态是目标任务被任务管理系统进行调用处 理的状态。 4.根据权利要求1所述的一种高并发任务复杂场景下的动态资源调度方法, 其特征在 于: 步骤三中所述基于窗口机制具体为: 利用窗口机制的时间序列任务调度方法, 包括短时 间周期处理机制和长时间周期处理机制, 进行任务执行进程序列的状态检查, 所述短时间 序列处理机制用于处理短时间序列任务资源, 保证短期 内资源的时效性; 所述长时间周期 处理机制用于处理长时间序列任务资源, 并从中提取出周期性规律, 最后将两部分结合起 来, 得到更好的资源调度效果。权 利 要 求 书 1/2 页 2 CN 115495231 A 25.根据权利要求1所述的一种高并发任务复杂场景下的动态资源调度方法, 其特征在 于: 步骤三中所述动态阈值机制具体为: 凭借所述资源监管机制实时监测节点资源中对应 的监测负载, 并获取每个任务监测负载 的实时值; 确定与所述监测负载实时值的获取时刻 对应的动态阈值, 所述动态阈值包括与所述获取时刻对应的各项监测负载的阈值; 将所述 各项监测负载的实时值与动态阈值策略中对应的负载阈值进 行比对, 如果存在其 实时值大 于对应负载阈值的监测负载, 则界定该节点 为超负载状态。 6.根据权利要求1所述的一种高并发任务复杂场景下的动态资源调度方法, 其特征在 于: 步骤四中所述流量监控方法具体为: 利用各节点本地服务层的流量读写接口, 获取所述 任务关联进程的流量监控数据作为监控流量, 并上传至中心服务器; 中心服务器对监控的 流量数据进行分析, 在服务器中设置历史流量数据库, 记录任务关联进程执行时间内的流 量数据作为对比流量; 根据历史流量信息预设所监控流量与对比流量的正常差值范围; 通 过服务器对流量数据进行判断分析, 如果监控流量和对比流量的差值超过预设的范围, 则 对异常的任务进程进行标记预警; 所述释放异常进程的资源占用方法具体为: 根据所述流 量监控预警进一步设置资源回收规则, 对于标记为异常任务进程设定报警阈值, 当预警到 达一定的次数则自动回收该任务进程所占用的系统资源。 7.基于一种高并发任务复杂场景下的动态资源调度方法的系统, 其特征在于: 包括资 源监管模块、 任务执 行模块、 任务调度模块和资源回收模块。 8.根据权利要求7所述的一种高并发任务复杂场景下的动态资源调度方法的系统, 其 特征在于: 所述资源监管模块具体为根据资源监控任务构建对应的资源管理策略, 根据所 述资源管理策略处 理节点服务, 判断是否需要对所述节点 服务实例涉及的资源设置监管。 9.根据权利要求7所述的一种高并发任务复杂场景下的动态资源调度方法的系统, 其 特征在于: 所述任务执行模块具体为将所述高并发任务包含的详细信息和处理过程进 行相 应的分析 处理并汇总记录至任务集合; 所述任务调 度模块具体为根据所述目标服务 实例中 部署的资源监控任务 获取所述服务实例运行的任务集合, 并配置所述节点服务实例根据所 述资源调度策略执 行目标任务并提供任务结果。 10.根据权利要求7所述的一种高并发任务复杂场景下的动态资源调度方法的系统, 其 特征在于: 所述资源回收模块具体为依据所述中心服务实例的资源监管任务, 监控分析任 务进程实时流 量数据和历史流 量数据, 对 任务进程实施 异常预警和系统资源回收。权 利 要 求 书 2/2 页 3 CN 115495231 A 3

.PDF文档 专利 一种高并发任务复杂场景下的动态资源调度方法及系统

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种高并发任务复杂场景下的动态资源调度方法及系统 第 1 页 专利 一种高并发任务复杂场景下的动态资源调度方法及系统 第 2 页 专利 一种高并发任务复杂场景下的动态资源调度方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:11:36上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。