-
公开(公告)号:CN105051672B
公开(公告)日:2017-12-26
申请号:CN201480015352.2
申请日:2014-03-11
Applicant: 微软技术许可有限责任公司
IPC: G06F3/06
CPC classification number: G06F17/30091 , G06F3/0605 , G06F3/0665 , G06F3/0685
Abstract: 一种卷系统将具有一定范围的逻辑地址的卷呈现给文件系统。卷暴露系统通过使得卷具有多层的方式将卷暴露给文件系统,其中每一层给出不同特质的存储。这是使用多个异质底层存储系统来实施的,其中每一个底层存储系统具有不同的特定于存储系统的特质。每一个底层存储系统可以是硬件、软件或其组合,其允许每一个存储系统将具有特定的特定于存储系统的特质的存储暴露给文件系统。所述卷系统支持每一层,这是通过将该层的逻辑地址映射到底层存储系统的与层特质相一致的部分而实现的。
-
公开(公告)号:CN107092441A
公开(公告)日:2017-08-25
申请号:CN201710188612.1
申请日:2012-03-09
Applicant: 微软技术许可有限责任公司
Abstract: 本文描述用于存储虚拟盘载荷数据的技术。在示范性配置中,每个虚拟盘扩展可以与表明虚拟盘扩展是否通过虚拟盘文件来描述的状态信息相关联。在某些情况下可以收回用来描述虚拟盘扩展的空间,以及可以使用状态信息来确定如何操控针对虚拟盘扩展的读取和/或写入操作。除了以上内容之外,在本文的权利要求、图、以及具体实施方式中描述了其它技术。
-
公开(公告)号:CN105051672A
公开(公告)日:2015-11-11
申请号:CN201480015352.2
申请日:2014-03-11
Applicant: 微软技术许可有限责任公司
IPC: G06F3/06
CPC classification number: G06F17/30091 , G06F3/0605 , G06F3/0665 , G06F3/0685
Abstract: 一种卷系统将具有一定范围的逻辑地址的卷呈现给文件系统。卷暴露系统通过使得卷具有多层的方式将卷暴露给文件系统,其中每一层给出不同特质的存储。这是使用多个异质底层存储系统来实施的,其中每一个底层存储系统具有不同的特定于存储系统的特质。每一个底层存储系统可以是硬件、软件或其组合,其允许每一个存储系统将具有特定的特定于存储系统的特质的存储暴露给文件系统。所述卷系统支持每一层,这是通过将该层的逻辑地址映射到底层存储系统的与层特质相一致的部分而实现的。
-
公开(公告)号:CN102945139B
公开(公告)日:2015-09-30
申请号:CN201210335850.8
申请日:2012-09-12
Applicant: 微软技术许可有限责任公司
IPC: G06F3/06
CPC classification number: G06F3/0605 , G06F3/0632 , G06F3/0689 , G06F9/4411
Abstract: 在计算机的存储设备的表示,例如作为逻辑卷,可以涉及通过合并多个存储设备从而应用诸如镜像和校验和的冗余计划。此处给出一种存储设备驱动器,其配置成:作为生成存储设备的存储区域的表示的存储设备接口操作;要求作为存储控制器的那些区域;并且将合并的存储区域暴露为逻辑盘。另外,该存储设备驱动器可以支持在集群中包括存储设备,该集群包括可以被指定为下述各项的节点:存储池配置的管理器;存储设备的管理器;可以排它性读/写访问该存储池或集群资源的所有者;以及可以排它性写访问集群资源的集群资源写装置。集群的节点可以相互操作以共享该存储设备,同时避免写冲突。
-
公开(公告)号:CN107092441B
公开(公告)日:2021-02-12
申请号:CN201710188612.1
申请日:2012-03-09
Applicant: 微软技术许可有限责任公司
IPC: G06F3/06 , G06F9/455 , G06F16/188
Abstract: 本文描述用于存储虚拟盘载荷数据的技术。在示范性配置中,每个虚拟盘扩展可以与表明虚拟盘扩展是否通过虚拟盘文件来描述的状态信息相关联。在某些情况下可以收回用来描述虚拟盘扩展的空间,以及可以使用状态信息来确定如何操控针对虚拟盘扩展的读取和/或写入操作。除了以上内容之外,在本文的权利要求、图、以及具体实施方式中描述了其它技术。
-
公开(公告)号:CN106716334B
公开(公告)日:2020-03-13
申请号:CN201580049767.6
申请日:2015-09-14
Applicant: 微软技术许可有限责任公司
Abstract: 实施例是针对高效地管理数据存储以及高效地存储数据。在一个情况中,计算机系统接收寻址到数据仓库内的一个数据存储部分的写入请求。计算机系统将所接收的写入请求再定向到包括存储容器的另一数据存储部分,每一个存储容器是数据仓库的逻辑地指定的部分。计算机系统确定写入请求要向哪个存储容器写入,并且标识要从第二数据存储部分离台到第一数据存储部分的存储容器。计算机系统然后使所标识的存储容器离台到第一数据存储部分,被离台的容器的数据以与离台之前数据在所标识的存储容器中被存储的次序相同的次序在第一数据存储部分上。
-
公开(公告)号:CN105531665B
公开(公告)日:2019-07-09
申请号:CN201380077648.2
申请日:2013-09-20
Applicant: 微软技术许可有限责任公司
IPC: G06F3/06
CPC classification number: G06F12/12 , G06F3/0611 , G06F3/0664 , G06F3/0685 , G06F12/0804 , G06F12/0868 , G06F12/121 , G06F2212/262
Abstract: 一些实现方案可以包括将数据写到的虚拟存储系统。虚拟存储系统可以包括高速缓存和多个硬驱动。多个队列可以与多个硬驱动相关联,使得多个硬驱动中的每个硬驱动具有多个队列中的对应队列。可以从高速缓存选择候选行的集合。对于候选行的集合中的每个候选行而言,可以识别目的地硬驱动。可以将每个候选行放置在对应于目的地硬驱动的队列中。可以基本上同期地(例如,并行地)将来自多个队列的两个或两个以上候选行写到两个或两个以上目的地硬驱动。
-
公开(公告)号:CN105229591B
公开(公告)日:2018-01-02
申请号:CN201380075528.9
申请日:2013-09-10
Applicant: 微软技术许可有限责任公司
IPC: G06F3/06
CPC classification number: G06F17/30598 , G06F3/0604 , G06F3/0644 , G06F3/067 , G06F17/30067
Abstract: 实施例涉及为了存储管理而创建全局聚合命名空间以及在分布式存储系统中提供一致的命名空间。在一种情景中,计算机系统为每一个数据存储节点定义数据存储对象。数据存储对象唯一地标识数据存储节点的存储元素,其中每一个数据存储对象包括各种相关联的属性。计算机系统将所定义的数据存储对象和任何相关联的属性从第一数据存储节点复制到数据存储节点之中第二不同的数据存储节点。因此,所定义的数据存储对象从数据存储节点之中的任何节点是可见的。计算机系统也为数据存储节点之中的每一个聚合所定义的数据存储对象并且为数据存储节点之中的每一个创建包括所聚合的数据存储对象的全局聚合命名空间。
-
公开(公告)号:CN102707900B
公开(公告)日:2017-04-26
申请号:CN201210060920.3
申请日:2012-03-09
Applicant: 微软技术许可有限责任公司
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/061 , G06F3/0626 , G06F3/0643 , G06F3/0644 , G06F3/0664 , G06F3/0673 , G06F3/0689 , G06F9/45558 , G06F17/30233 , G06F2009/45579
Abstract: 本文描述用于存储虚拟盘载荷数据的技术。在示范性配置中,每个虚拟盘扩展可以与表明虚拟盘扩展是否通过虚拟盘文件来描述的状态信息相关联。在某些情况下可以收回用来描述虚拟盘扩展的空间,以及可以使用状态信息来确定如何操控针对虚拟盘扩展的读取和/或写入操作。除了以上内容之外,在本文的权利要求、图、以及具体实施方式中描述了其它技术。
-
公开(公告)号:CN105229615A
公开(公告)日:2016-01-06
申请号:CN201480015197.4
申请日:2014-03-07
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F11/2056 , G06F11/1076 , G06F11/1088 , G06F11/1658 , G06F11/2046 , G06F11/2089 , G06F11/2094
Abstract: 本文描述了用于从虚拟盘存储系统恢复和重新分布数据的技术。在一个或者多个实现方式中,针对虚拟盘配置而导出的存储方案被配置成实现被设计成改进恢复性能的各种恢复和重新分布。存储方案实现了一种或者多种分配技术,以便跨越与虚拟盘相关联的物理存储设备产生基本上均匀或者近似均匀的数据分布。分配促进了在故障发生时用于恢复数据的并发再生和重新平衡操作。此外,存储方案被配置成实现用于执行并发操作的并行技术,其包括但不限于在恢复期间控制多个并行读/写。
-
-
-
-
-
-
-
-
-