Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

Pull模式与Push模式相结合的资源管理与作业调度方法、系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中山大学

摘要:本发明公开了一种Pull模式与Push模式相结合的资源管理与作业调度方法、系统及介质,本发明包括对作业进行解析或识别确定类型并分类型进行调度,针对高性能计算作业,采用Push模式进行分发:为该高性能计算作业分配计算节点、将该高性能计算作业推送给被分配的计算节点执行;针对大数据处理作业,采用Pull模式进行分发:等待计算节点的作业请求,且在计算节点主动发出作业请求时将该大数据处理作业发送给主动发出作业请求的计算节点执行。本发明能够分散传统系统中主节点的工作负载,降低其带来的瓶颈效应,并提升系统的资源利用率,本发明具有通用性好、资源利用率高、系统吞吐率高、可扩展性好的优点。

主权项:1.一种Pull模式与Push模式相结合的资源管理与作业调度方法,其特征在于实施步骤包括:1)接收作业;2)对作业进行解析或识别,确定作业的类型为高性能计算作业或大数据处理作业;3)分别针对不同类型的作业进行调度,针对调度得到的高性能计算作业,采用Push模式进行分发:为该高性能计算作业分配计算节点、将该高性能计算作业推送给被分配的计算节点执行;针对调度得到的大数据处理作业,采用Pull模式进行分发:等待计算节点的作业请求,且在计算节点主动发出作业请求时将该大数据处理作业发送给主动发出作业请求的计算节点执行;步骤3)中分别针对不同类型的作业进行调度的详细步骤包括:S1)判断是否存在指明不能容忍等待的作业,如果存在则选择一个指明不能容忍等待的作业作为调度出来的作业,跳转执行步骤S1);否则跳转执行下一步;S2)判断是否存在指定的高性能计算应用发出的作业,如果存在则选择一个指定的高性能计算应用发出的作业作为调度出来的作业,跳转执行步骤S1);否则跳转执行下一步;S3)通过滑动窗口统计已调度作业所占用的处理器核数,计算所有作业所占用处理器核数的平均值,判断是否存在所需占用处理器核数大于该平均值的作业,如果存在则选择一个所需占用处理器核数大于该平均值的作业作为调度出来的作业,跳转执行步骤S1);否则跳转执行下一步;S4)判断是否存在包含多个作业的工作流作业,如果存在则选择一个包含多个作业的工作流作业作为调度出来的作业,跳转执行步骤S1);否则跳转执行下一步;S5)判断待调度作业是否为空,如果非空则选择一个包含多个作业的工作流作业作为调度出来的作业,跳转执行步骤S1);否则直接跳转执行步骤S1)。

全文数据:

权利要求:

百度查询: 中山大学 Pull模式与Push模式相结合的资源管理与作业调度方法、系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。