[发明专利]一种基于云平台多用户的镜像缓存状态管理方法及系统有效
申请号: | 202010955238.5 | 申请日: | 2020-09-11 |
公开(公告)号: | CN112286625B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 海鑫;亓开元 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L67/568;H04L67/5682;H04L67/1095 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 平台 多用户 缓存 状态 管理 方法 系统 | ||
1.一种基于云平台多用户的镜像缓存状态管理方法,其特征在于,所述方法包括下述步骤:
当有镜像创建卷的操作动作时,判断缓冲区中是否存在待镜像创建卷所对应的镜像记录;
当判定所述缓冲区中存在镜像记录时,依次对待镜像创建卷所对应的镜像记录的各个状态进行判断,并依据判断结果控制镜像记录读取计数器的加减动作,同时设置所述缓冲区中镜像记录的状态,其中,所述待镜像创建卷所对应的镜像记录的状态包括可用、缓存中和读取中;
当判定所述缓冲区未有镜像记录时,控制在所述缓冲区中创建镜像记录,并设置创建的镜像记录的状态;
所述当有镜像创建卷的操作动作时,判断缓冲区中是否存在待镜像创建卷所对应的镜像记录的步骤之前还包括下述步骤:
对创建卷过程中所涉及的镜像记录进行状态配置,其中:
镜像记录状态为可用,表示镜像有一个完整的数据,且没有其他用户正在读取使用镜像;
镜像记录为缓存中,表示所述缓冲区中没有镜像记录,正在将镜像从远端镜像仓库下载到本地缓冲区中;
镜像记录为读取中,表示镜像记录正在被读取使用;
所述当判定所述缓冲区中存在镜像记录时,依次对待镜像创建卷所对应的镜像记录的各个状态进行判断,并依据判断结果控制镜像记录读取计数器的加减动作,同时设置所述缓冲区中镜像记录的状态的步骤具体包括下述步骤:
当判定所述缓冲区中存在镜像记录时,判断所述缓冲区中的所述镜像记录的状态是否为可用;
当判定所述缓冲区中的所述镜像记录的状态为可用时,将所述缓冲区中的所述镜像记录的状态设置为读取中,并控制所述镜像记录读取计数器计数加一;
当判定所述缓冲区中的所述镜像记录的状态为不可用时,判断所述缓冲区的镜像记录的状态是否为缓存中;
当判定所述缓冲区的镜像记录的状态为缓存中时,控制等待镜像记录的下载缓存;
判断在预设的时间阈值内镜像记录的状态是否变更为可用状态;
当判定在预设的时间阈值内镜像记录的状态未变更为可用状态时,删除所述缓冲区中的所述镜像记录,并执行所述控制在所述缓冲区中创建镜像记录,并设置创建的镜像记录的状态的步骤;
当判定在预设的时间阈值内镜像记录的状态变更为可用状态时,执行所述将所述缓冲区中的所述镜像记录的状态设置为读取中,并控制所述镜像记录读取计数器计数加一的步骤;
当判定所述缓冲区的镜像记录的状态不是缓存中时,判定镜像记录的状态为读取中,且执行控制所述镜像记录读取计数器计数加一的步骤。
2.根据权利要求1所述的基于云平台多用户的镜像缓存状态管理方法,其特征在于,所述当判定所述缓冲区未有镜像记录时,控制在所述缓冲区中创建镜像记录,并设置创建的镜像记录的状态的步骤具体包括下述步骤:
当判定所述缓冲区未有镜像记录时,控制将镜像从远端镜像仓库下载到本地缓冲区中;
当将镜像从远端镜像仓库下载到本地缓冲区的过程中,将下载到本地缓冲区中的镜像记录的状态设置为缓存中;
判断本地缓冲区的缓存目录剩余空间是否能够缓存所述镜像记录;
当本地缓冲区的缓存目录剩余空间能够缓存所述镜像记录时,将镜像记录下载到缓冲区中,并将镜像记录的状态设置为读取中;
当本地缓冲区的缓存目录剩余空间不能够缓存所述镜像记录时,将缓冲区中的镜像记录列表中使用频率较低的镜像删除,将下载的镜像记录保存至对应位置。
3.根据权利要求2所述的基于云平台多用户的镜像缓存状态管理方法,其特征在于,所述将所述缓冲区中的所述镜像记录的状态设置为读取中,并控制所述镜像记录读取计数器计数加一的步骤之后还包括下述步骤:
当镜像卷创建完成时,将所述镜像记录读取计数器计数减一;
判断当前所述镜像记录读取计数器是否为0;
当当前所述镜像记录读取计数器为0时,将对应的镜像记录的状态设置为可用;
当当前所述镜像记录读取计数器非0时,控制跳过状态设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010955238.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种门窗加工用切割装置
- 下一篇:一种土木工程用旋转式筛沙机