-
公开(公告)号:CN112306956B
公开(公告)日:2024-04-12
申请号:CN201910700539.0
申请日:2019-07-31
Applicant: 伊姆西IP控股有限责任公司
Abstract: 本公开的实施例提供了用基于事务的元数据维护的方法、装置和计算机程序产品。该方法包括获取当前待处理的事务,事务与对元数据的修改相关联,每个元数据包括至少一个条目,每个事务包括至少一个子事务,每个子事务指示元数据的至少一个条目的修改;基于子事务对应的记录写入类型,对事务中至少一个子事务进行排序,子事务对应的记录写入类型包括:权限控制类型和免权限控制类型;响应于获取到权限,优先针对每个对应于权限控制类型的子事务,在第一存储区域生成元数据修改记录,其中每项元数据修改记录描述子事务所指示的元数据的至少一个条目的修改;以及响应于针对所有权限控制类型的子事务生成了元数据修改记录,释放权限,以使得其它事务有机会获取权限。通过本公开的实施例,使得元数据的维护过程更加高效和可靠。
-
公开(公告)号:CN108228649B
公开(公告)日:2021-08-24
申请号:CN201611194069.8
申请日:2016-12-21
Applicant: 伊姆西IP控股有限责任公司
IPC: G06F16/22 , G06F16/2455 , G06F16/21
Abstract: 本公开的实施例涉及用于数据访问的方法和设备。该方法包括确定被存储在非易失性存储设备中的目标数据是否被缓存在存储器中。该目标数据在存储设备中被组织在多叉树的第一层中。该方法还包括响应于确定目标数据在存储器中缺失,将该目标数据从存储设备移入到存储器中。此外,该方法还包括响应于目标数据从存储器中被访问,将对目标数据的引用加入到第一列表中。第一列表记录第一层中的数据的访问顺序。
-
公开(公告)号:CN108984102A
公开(公告)日:2018-12-11
申请号:CN201710407024.2
申请日:2017-06-02
Applicant: 伊姆西IP控股有限责任公司
IPC: G06F3/06
CPC classification number: G06F3/067 , G06F3/0604 , G06F3/0631 , G06F3/0647 , G06F3/0653 , H04L41/12
Abstract: 本公开的实现涉及管理存储系统的方法、系统和计算机程序产品。具体地,在本公开的一个实现方式中,提供了一种用于管理存储系统的方法,所述方法包括:获取所述存储系统中包括的第一层级和第二层级的存储设备的拓扑信息;获取指定在所述第一层级或所述第二层级的所述存储设备中存储数据对象的存储规则;以及响应于确定所述存储规则符合所述拓扑信息,根据所述存储规则在所述存储系统中管理所述数据对象。在本公开的其他实现中,提供了相应系统和计算机程序产品。
-
公开(公告)号:CN108228649A
公开(公告)日:2018-06-29
申请号:CN201611194069.8
申请日:2016-12-21
Applicant: 伊姆西IP控股有限责任公司
IPC: G06F17/30
CPC classification number: G06F12/0891 , G06F12/122 , G06F2212/1024
Abstract: 本公开的实施例涉及用于数据访问的方法和设备。该方法包括确定被存储在非易失性存储设备中的目标数据是否被缓存在存储器中。该目标数据在存储设备中被组织在多叉树的第一层中。该方法还包括响应于确定目标数据在存储器中缺失,将该目标数据从存储设备移入到存储器中。此外,该方法还包括响应于目标数据从存储器中被访问,将对目标数据的引用加入到第一列表中。第一列表记录第一层中的数据的访问顺序。
-
-
公开(公告)号:CN109725840B
公开(公告)日:2022-04-05
申请号:CN201711035869.X
申请日:2017-10-30
Applicant: 伊姆西IP控股有限责任公司
IPC: G06F3/06
Abstract: 实施例涉及用于允许数据存储系统能够当带宽高时将数据冲刷到底层存储而不会过多地影响最大延迟的技术。这可以通过利用异步冲刷并且通过当可用缓存空间的量太小时通过防止太多异步冲刷发生而对传入写入进行节流来完成。另外,一种采用首次写时复制(CoFW)的改进的系统可以仅仅在可用写入缓存的量下降到动态计算的阈值以下时才启动写入节流,该动态计算的阈值说明存储CoFW缓冲实际需要的空间量。另外,仅仅写入缓存过程的一部分在互斥锁或自旋锁的保护下被放置,允许针对任何给定写入操作的写入缓存的很大一部分在不需要互斥锁或自旋锁的情况下被执行,允许一些增加的并行化。
-
公开(公告)号:CN108984312A
公开(公告)日:2018-12-11
申请号:CN201710409905.8
申请日:2017-06-02
Applicant: 伊姆西IP控股有限责任公司
IPC: G06F9/52
CPC classification number: G06F3/0611 , G06F3/0613 , G06F3/0659 , G06F17/30168
Abstract: 本公开的实施例涉及数据读写的方法和设备。该方法包括:响应于接收到针对第一目标区域的第一读写请求,确定是否存在与该第一读写请求冲突的正在执行的第二读写请求,该第二读写请求所针对的第二目标区域与该第一目标区域至少部分地重叠且该第一读写请求和该第二读写请求中至少一个为写入请求;以及响应于确定存在冲突的该第二读写请求,挂起该第一读写请求而保持该第一目标区域中未与该第二目标区域重叠的子区域处于未锁定状态。
-
公开(公告)号:CN110399333B
公开(公告)日:2023-07-18
申请号:CN201810360804.0
申请日:2018-04-20
Applicant: 伊姆西IP控股有限责任公司
Abstract: 本公开的实施例涉及一种删除快照的方法、设备和计算机程序产品。该方法包括响应于文件的多个待删除的快照所指向的数据块被共享,确定数据块的物理地址是否与文件的目标快照所指向的数据块的目标物理地址相同。该方法还包括响应于多个待删除的快照所指向的数据块的物理地址与目标物理地址相同,将与多个待删除的快照相关联的标识位设置为第一状态。该方法还包括响应于检测到第一状态,利用多个待删除的快照的权重的总和来更新目标权重,多个待删除的快照的权重和目标权重分别指示多个待删除的快照和目标快照对所指向的数据块共享的份额。
-
公开(公告)号:CN109725840A
公开(公告)日:2019-05-07
申请号:CN201711035869.X
申请日:2017-10-30
Applicant: 伊姆西IP控股有限责任公司
IPC: G06F3/06
Abstract: 实施例涉及用于允许数据存储系统能够当带宽高时将数据冲刷到底层存储而不会过多地影响最大延迟的技术。这可以通过利用异步冲刷并且通过当可用缓存空间的量太小时通过防止太多异步冲刷发生而对传入写入进行节流来完成。另外,一种采用首次写时复制(CoFW)的改进的系统可以仅仅在可用写入缓存的量下降到动态计算的阈值以下时才启动写入节流,该动态计算的阈值说明存储CoFW缓冲实际需要的空间量。另外,仅仅写入缓存过程的一部分在互斥锁或自旋锁的保护下被放置,允许针对任何给定写入操作的写入缓存的很大一部分在不需要互斥锁或自旋锁的情况下被执行,允许一些增加的并行化。
-
公开(公告)号:CN109324981A
公开(公告)日:2019-02-12
申请号:CN201710638037.0
申请日:2017-07-31
Applicant: 伊姆西IP控股有限责任公司
IPC: G06F12/0842 , G06F12/0866
CPC classification number: G06F12/0884 , G06F12/0844 , G06F12/0891 , G06F12/0893 , G06F12/0895 , G06F2212/1032 , G06F2212/601 , G06F12/0842 , G06F12/0866
Abstract: 一种用于在计算设备处标识高速缓存系统中的一个或多个高速缓存页面的方法、计算机程序产品和计算系统。一个或多个高速缓存页面可以被重构为一个或多个高速缓存页面内的一个或多个高速缓存单元。多个并行IO请求可以在一个或多个高速缓存页面内的一个或多个高速缓存单元上被执行。
-
-
-
-
-
-
-
-
-