-
公开(公告)号:CN102521010A
公开(公告)日:2012-06-27
申请号:CN201110343154.7
申请日:2011-11-03
Applicant: 微软公司
Inventor: D.L.格林 , N.R.克里斯蒂安森 , R.纳加 , M.J.史密斯 , K.梅拉
CPC classification number: G06F3/062 , G06F3/0643 , G06F3/0664 , G06F3/067 , G06F9/45558 , G06F12/0866 , G06F21/62 , G06F2009/45579
Abstract: 本文描述的主题的各方面涉及虚拟化以及卸载读和写。在各方面中,卸载读允许请求器获得表示数据的令牌,而卸载写允许请求器请求逻辑地写由令牌表示的数据(或者其部分)。卸载读和写可以用来执行用于虚拟环境的不同动作。
-
公开(公告)号:CN102945201A
公开(公告)日:2013-02-27
申请号:CN201210333854.2
申请日:2012-09-11
Applicant: 微软公司
IPC: G06F11/34
CPC classification number: G06F11/1076 , G06F3/0613 , G06F3/0646 , G06F11/1471
Abstract: 本发明涉及已验证数据集合的非易失性介质日志记录。将数据集合存储在存储集合中(例如被写入到构成RAID阵列的硬盘驱动器的数据集合)可能会通过非顺序写入而降低所述存储集合的性能,特别在存储器件所迅速写入的数据集合之后有顺次跟随的数据集合的情况下尤其如此。此外,由于数据集合和验证器(例如校验和)的非原子写入和其间的故障(比如RAID写入空洞的发生),存储集合可能会表现出不一致。相反,可以在提交到存储集合之前首先把数据集合和验证器写入以存储在存储器件的非易失性介质上。这样的写入可以被顺序地写入到日志,而不管各个数据集合在存储集合中的位置如何;并且故障恢复可以简单地涉及重新提交日志中的各条一致记录以便校正对存储集合的不完整写入。
-
公开(公告)号:CN102520877A
公开(公告)日:2012-06-27
申请号:CN201110285468.6
申请日:2011-09-23
Applicant: 微软公司
CPC classification number: G06F3/0683 , G06F3/061 , G06F3/0617 , G06F3/065
Abstract: 本文描述的主题的各方面涉及卸载读和写。在各方面中,寻求传输数据的请求器发送表示数据的请求。作为响应,请求器接收一个或多个表示数据的令牌。然后,请求器可以将这些令牌中的一个或多个提供给部件,请求写由所述一个或多个令牌表示的数据。在一些示例性应用中,部件可以使用所述一个或多个令牌以识别数据并且然后可以在没有与请求器的附加交互的情况下读数据或者逻辑地写数据。令牌可以通过请求或者基于其他因素而被无效。
-
公开(公告)号:CN102945139A
公开(公告)日:2013-02-27
申请号:CN201210335850.8
申请日:2012-09-12
Applicant: 微软公司
IPC: G06F3/06
CPC classification number: G06F3/0605 , G06F3/0632 , G06F3/0689 , G06F9/4411
Abstract: 在计算机的存储设备的表示,例如作为逻辑卷,可以涉及通过合并多个存储设备从而应用诸如镜像和校验和的冗余计划。此处给出一种存储设备驱动器,其配置成:作为生成存储设备的存储区域的表示的存储设备接口操作;要求作为存储控制器的那些区域;并且将合并的存储区域暴露为逻辑盘。另外,该存储设备驱动器可以支持在集群中包括存储设备,该集群包括可以被指定为下述各项的节点:存储池配置的管理器;存储设备的管理器;可以排它性读/写访问该存储池或集群资源的所有者;以及可以排它性写访问集群资源的集群资源写装置。集群的节点可以相互操作以共享该存储设备,同时避免写冲突。
-
-
-