统一存储设备及其业务管理方法、模块和可读存储介质技术

技术编号:31582180 阅读:29 留言:0更新日期:2021-12-25 11:26
本发明专利技术涉及一种统一存储设备及其业务管理方法、模块和可读存储介质,其方法包括首先获取待处理任务,所述待处理任务为由所述多个业务模块执行的任务;然后,将所述待处理任务根据需求划分为多个子任务,多个所述子任务分别具有不同的执行条件;之后,将所述子任务按照所述执行条件下发给对应的业务模块的管理子模块,接收所述管理子模块反馈的任务执行状态,确定所述待处理任务完成结果。该方案中通过设置公共的业务管理模块以及业务模块内部的业务管理子模块,制定统一的卷业务处理流程,能够在需要多模块共同处理卷相关业务场景下,实现卷业务流程统一、协调管理,简化了处理流程,使得业务流程能够更高效、精确的完成。精确的完成。精确的完成。

【技术实现步骤摘要】
统一存储设备及其业务管理方法、模块和可读存储介质


[0001]本专利技术涉及存储
,具体涉及一种统一存储设备及其业务管理方法、模块和可读存储介质。

技术介绍

[0002]随着计算机技术的发展,存储技术成为关键技术。统一存储是一个能在单一设备上运行和管理文件和应用程序的存储系统。在统一存储软件架构中,IO流程相关的各个模块都有各自的IO流程控制逻辑,通过各自模块的控制逻辑,决定了本模块如何接收上层发送的IO数据以及如何处理IO数据。在这一机制下,每个IO处理模块可以独立地接收并处理IO数据,并完成存储设备整体的IO处理流程。
[0003]然而在某些场景下,当前的处理机制可能使得整体的流程控制比较复杂。例如,当统一存储设备处于某种场景时,需要各个IO处理模块都执行向下层刷盘的操作,按照当前的处理流程,各个IO处理模块中首先需要在各自的配置管理模块识别出当前的场景或事件类型,再根据场景或事件的要求触发本模块的业务处理流程,最终完成相应的刷写任务。
[0004]在上述流程中主要存在以下的问题:
[0005]首先各个IO处理本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种统一存储设备的业务管理方法,用于业务管理模块中,所述业务管理模块与统一存储设备中的多个业务模块连接,每个业务模块设置有业务管理子模块,其特征在于,包括:获取待处理任务,所述待处理任务为由多个所述业务模块执行的任务;将所述待处理任务根据需求划分为多个子任务,多个所述子任务分别具有对应的执行条件;将所述子任务按照所述执行条件下发给对应的业务模块的所述管理子模块,接收所述管理子模块反馈的任务执行状态,确定所述待处理任务完成结果。2.根据权利要求1所述的方法,其特征在于,所述将所述子任务按照所述执行条件下发给对应的业务模块的所述管理子模块,接收所述管理子模块反馈的任务执行状态,确定所述待处理任务完成结果,包括:当所述子任务为并行处理任务时,将每个子任务发送给对应的业务模块的管理子模块,使得所述业务模块执行所述子任务;接收所述管理子模块反馈的任务执行状态,判断所有的子任务是否完成,如果所有子任务完成,则反馈完成结果。3.根据权利要求1所述的方法,其特征在于,所述执行条件包括执行时序和/或对应相关任务的执行状态。4.根据权利要求3所述的方法,其特征在于,所述多个子任务至少包括第一子任务和第二子任务,所述第二子任务在第一子任务执行完后启动;所述业务模块至少包括第一业务模块和第二业务模块,所述第一业务模块用于执行第一子任务,所述第二业务模块用于执行第二子任务。5.根据权利要求4所述的方法,其特征在于,所述将所述子任务按照所述执行条件下发给对应的业务模块的所述管理子模块,接收所述管理子模块反馈的任务执行状态,确定所述待处理任务完成结果,包括:将第一子任务的执行请求发送给其对应的第一业务模块的业务管理子模块,使得所述第一业务模块执行第一子任务;接收第一子任务执行状态,所述第一子...

【专利技术属性】
技术研发人员:刘文志侯红生
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1