[发明专利]任务管理方法、设备和计算机程序产品有效
申请号: | 201810623341.2 | 申请日: | 2018-06-15 |
公开(公告)号: | CN110609735B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 邓斌斌;熊天放;熊曼呈;梁韶聪;张志鹏 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 管理 方法 设备 计算机 程序 产品 | ||
本公开的实施例涉及一种尤其适于在当前存储系统中使用的任务管理方法、设备和计算机程序产品。该方法包括:将待处理的任务划分为第一数目的多个子任务,使得多个子任务所需的处理时间相同;将待报告的、与任务的处理相关联的进度划分为第二数目的多个子进度,其中第二数目小于第一数目,并且多个子进度中的每个子进度具有相同的数值;以及基于第一数目和第二数目、并且根据子进度与子任务之间的预定义的映射关系,将多个子进度中的每个子进度与多个子任务中的相应的一个子任务相关联。通过这种子进度与子任务的映射关系,可以提供一种与以浮点型显示非常接近但仍基于整数型显示的工作进度。这在不改变现有存储系统精度显示的同时,确保了良好的用户体验。
技术领域
本公开的实施例总体上涉及存储系统,并且更具体地涉及在存储系统中使用的任务管理方法、设备和计算机程序产品。
背景技术
“作业”是一种工作线程,其中用于执行工作内容并在工作内容被处理的同时报告其进度百分比,以便用户对作业的进展情况有一些基本了解。某些存储产品从问世的第一天起,其作业进度百分比就被设定在整数精度等级。
在被打包在一个作业中执行的一个组操作中,可能包含有许多子任务,这些子任务被安排在独立的多个线程中执行并由线程池提供服务。注意到,每个子任务的权重(即,所花费的时间)可以假定为相等,并且总的工作进度可以是一个近似值。它旨在随着每个子任务完成而增加组操作的工作进度。在调度线程执行这些子任务之前,总的可用的工作进度百分比(通常为100%)被均匀分配给所有子任务,方法是用100除以任务编号,这样,每个子任务就可以提前知道在其完成时需要增加多少个百分比。
发明内容
本公开的各种实施例提供了一种任务管理方法、设备和计算机程序产品。
本公开的第一方面提供了一种任务管理方法。该方法包括:将待处理的任务划分为第一数目的多个子任务,使得多个子任务所需的处理时间相同;将待报告的、与任务的处理相关联的进度划分为第二数目的多个子进度,其中第二数目小于第一数目,并且多个子进度中的每个子进度具有相同的数值;以及基于第一数目和第二数目、并且根据子进度与子任务之间的预定义的映射关系,将多个子进度中的每个子进度与多个子任务中的相应的一个子任务相关联。
本公开的第二方面提供了一种任务管理设备。该设备包括:处理单元;以及存储器,耦合至处理单元并且存储有指令,指令在由处理单元执行时执行以下动作:将待处理的任务划分为第一数目的多个子任务,使得多个子任务所需的处理时间相同;将待报告的、与任务的处理相关联的进度划分为第二数目的多个子进度,其中第二数目小于第一数目,并且多个子进度中的每个子进度具有相同的数值;以及基于第一数目和第二数目、并且根据子进度与子任务之间的预定义的映射关系,将多个子进度中的每个子进度与多个子任务中的相应的一个子任务相关联。
本公开的第三方面提供了一种用于任务管理的计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括机器可执行指令,机器可执行指令在被执行时使机器执行根据本公开第一方面所述方法的步骤。
附图说明
在此提供本文所描述的附图,用以进一步解释本公开,并构成本公开的一部分。本公开的示例性实施例及其描述用于解释本公开,而并非不恰当地限制本公开。
图1示意性地示出了一种任务管理系统;
图2示出了根据本公开实施例的任务管理方法的流程图;
图3示意性地示出了根据本公开实施例的在子任务数目大于总进度数的情况下进度报告的示意图;以及
图4示出了用来实施本公开的实施例的设备的示意性框图。
在附图中,相同或相似的附图标记用于表示相同或相似的元件。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810623341.2/2.html,转载请声明来源钻瓜专利网。