-
公开(公告)号:CN102591842B
公开(公告)日:2014-11-26
申请号:CN201110427552.7
申请日:2011-12-19
Applicant: 微软公司
IPC: G06F15/167 , G06F15/17 , G06F17/30
CPC classification number: G06F17/30115
Abstract: 本发明公开了在群集共享卷中的卷和文件系统,具体涉及用于在群集节点之间共享卷的方法、系统和计算机程序产品。本发明的实施例包括群集共享卷文件系统(CsvFs),其对于客户机表现为本地文件系统。CsvFs向其中安装磁盘的节点通信以协调对磁盘上的文件的访问。CsvFs使用机会性锁(机会锁)来确定何时对卷的直接访问是安全的。可用机会锁升级机制来扩展CsvFs,机会锁升级机制允许协调节点告诉CsvFs,何时尝试升级机会锁是安全的。CsvFs还使用机会锁的传递性特性,从而得以将机会锁授予(委派)给在CsvFs顶部的客户机。
-
公开(公告)号:CN103608798A
公开(公告)日:2014-02-26
申请号:CN201280027196.2
申请日:2012-05-29
Applicant: 微软公司
CPC classification number: G06F17/30165 , G06F17/30174 , G06F17/30203
Abstract: 基于集群的文件服务可在能访问共同的数据存储的两个或更多个独立设备的集群上操作。文件服务可具有带有该集群中的每一设备的名字空间定义,但可由操作该文件服务的任何设备修改。文件服务的每一实例可以标识并捕捉改变名字空间结构的命令并且使得这一改变被传播到集群的其他成员。如果集群中的各设备之一没有成功执行对名字空间结构的更新,则该设备可被离线。基于集群的文件服务可以准许在正在操作文件服务的同时向该集群添加设备或从中移除设备,并且可以提供高吞吐量和高可用性文件服务。
-
公开(公告)号:CN102077193B
公开(公告)日:2013-11-06
申请号:CN200980125618.8
申请日:2009-06-12
Applicant: 微软公司
IPC: G06F15/167 , G06F15/17 , G06F15/16
CPC classification number: G06F3/0637 , G06F3/062 , G06F3/0635 , G06F3/067 , G06F11/1482 , G06F11/2035 , G06F11/2046 , G06F17/30091 , H04L67/1097 , H04L69/40
Abstract: 描述了服务器群集的群集节点共享存储卷的技术。在一个实现中,每个节点包括从该节点提供对卷的共享访问的重定向器。该重定向器通过第一(例如SMB)通信路径将来自应用程序的文件系统元数据请求路由到拥有节点,并且通过诸如直接块级别I/O的第二高速通信路径将文件系统读写数据路由到存储设备。拥有节点通过将密钥写入与该存储设备相关联的注册表的永久预约机制维护该存储设备的所有权。非拥有节点写入共享密钥。拥有节点相对于群集成员资格数据确认该共享密钥,并且取代(例如移除)被认为是无效的任何密钥。也描述了用于控制访问的安全机制。
-
公开(公告)号:CN102591842A
公开(公告)日:2012-07-18
申请号:CN201110427552.7
申请日:2011-12-19
Applicant: 微软公司
IPC: G06F15/167 , G06F15/17 , G06F17/30
CPC classification number: G06F17/30115
Abstract: 本发明公开了在群集共享卷中的卷和文件系统,具体涉及用于在群集节点之间共享卷的方法、系统和计算机程序产品。本发明的实施例包括群集共享卷文件系统(CsvFs),其对于客户机表现为本地文件系统。CsvFs向其中安装磁盘的节点通信以协调对磁盘上的文件的访问。CsvFs使用机会性锁(机会锁)来确定何时对卷的直接访问是安全的。可用机会锁升级机制来扩展CsvFs,机会锁升级机制允许协调节点告诉CsvFs,何时尝试升级机会锁是安全的。CsvFs还使用机会锁的传递性特性,从而得以将机会锁授予(委派)给在CsvFs顶部的客户机。
-
公开(公告)号:CN103546529A
公开(公告)日:2014-01-29
申请号:CN201310247322.1
申请日:2013-06-20
Applicant: 微软公司
CPC classification number: G06F3/0617 , G06F3/0626 , G06F3/0635 , G06F3/0658 , G06F3/067 , G06F11/2079 , H04L67/1002
Abstract: 本发明涉及集群中的虚拟共享存储。本发明通过在利用共享存储的集群内创建存储名字空间来使得建立该集群的成本最小化,该存储名字空间使得物理上连接到该集群中的各节点中的任一个的每一存储设备显现为物理上连接到该集群中的所有节点。虚拟主机总线适配器(VHBA)在每一节点上执行,并且被用于创建存储名字空间。每一VHBA确定哪些存储设备物理上连接到VHBA在其上执行的节点,以及物理上连接到其他节点中的每一个的每一存储设备。以此方式确定的所有存储设备被聚集到存储名字空间,该存储名字空间随后被呈现给每一节点上的操作系统以提供该存储名字空间中的所有存储设备物理上连接到每一节点的假象。
-
公开(公告)号:CN103218316A
公开(公告)日:2013-07-24
申请号:CN201310056413.7
申请日:2013-02-21
Applicant: 微软公司
IPC: G06F12/12
CPC classification number: G06F12/123 , G06F12/0871 , G06F12/127 , G06F2212/1016 , G06F2212/1048 , G06F2212/152 , G06F2212/282 , G06F2212/284 , G06F2212/311 , G06F2212/463
Abstract: 采用多个页替换算法的高速缓存。本发明延及用于实现使用多个页替换算法的高速缓存的方法、系统以及计算机程序产品。一示例性高速缓存可包括两个逻辑部分,其中第一部分实现最久未使用(LRU)算法并且第二部分实现最久未使用2(LRU2)算法以执行相应部分中的页替换。通过实现多个算法,可以实现更高效的高速缓存,其中最可能被再次访问的各页被保留在高速缓存中。多个页替换算法可被用于任何高速缓存中,包括用于对经由缓冲I/O访问的各页进行高速缓存的操作系统高速缓存以及用于对经由无缓冲I/O访问的各页(如虚拟机作出的对虚拟盘的访问)进行高速缓存的高速缓存。
-
公开(公告)号:CN103136073A
公开(公告)日:2013-06-05
申请号:CN201210559724.0
申请日:2012-12-20
Applicant: 微软公司
CPC classification number: G06F11/1456 , G06F11/1446 , G06F11/1482 , G06F2201/82 , G06F2201/84
Abstract: 本发明涉及共享卷的应用一致的快照。本发明涉及用于创建共享卷的快照的方法、系统和计算机程序产品,该快照跨群集的多个节点是应用一致的。本发明允许在一个节点上发起卷的快照,这使得群集中使用该卷的所有应用在创建快照之前就将它们的数据持久保存到该卷。因此,该快照对于群集中使用该卷的所有应用来说是应用一致的。本发明还允许在各个节点上的应用在所创建的快照上执行后快照处理。本发明可以用于现有的没有意识到群集的备份系统中,以允许现有的备份系统创建由跨群集的多个节点的应用所共享的卷的应用一致的快照。
-
公开(公告)号:CN102591744A
公开(公告)日:2012-07-18
申请号:CN201110440115.9
申请日:2011-12-16
Applicant: 微软公司
CPC classification number: G06F11/1461 , G06F11/1464 , G06F2201/82 , G06F2201/84 , H04L67/1097 , H04L67/28 , H04L69/40
Abstract: 本发明涉及从任何群集节点的数据的备份和还原。实现时间点备份。可以在分布式计算环境中实施一种方法。分布式计算环境包括多个计算系统节点。该方法包括在计算环境的第一节点处,拍摄群集卷的快照。群集卷存储数据项(例如,文件/块)。拍摄快照包括为卷中的数据项标记时间点。该方法还包括接收计算环境中与第一节点不同的节点已决定在所标记的时间点之后的点将群集卷中的数据项从数据项的旧版本变更至数据项的新版本的通知。该方法还包括在第一节点处,在修改前保存数据项的旧版本。
-
公开(公告)号:CN102591744B
公开(公告)日:2015-05-06
申请号:CN201110440115.9
申请日:2011-12-16
Applicant: 微软公司
CPC classification number: G06F11/1461 , G06F11/1464 , G06F2201/82 , G06F2201/84 , H04L67/1097 , H04L67/28 , H04L69/40
Abstract: 本发明涉及从任何群集节点的数据的备份和还原。实现时间点备份。可以在分布式计算环境中实施一种方法。分布式计算环境包括多个计算系统节点。该方法包括在计算环境的第一节点处,拍摄群集卷的快照。群集卷存储数据项(例如,文件/块)。拍摄快照包括为卷中的数据项标记时间点。该方法还包括接收计算环境中与第一节点不同的节点已决定在所标记的时间点之后的点将群集卷中的数据项从数据项的旧版本变更至数据项的新版本的通知。该方法还包括在第一节点处,在修改前保存数据项的旧版本。
-
公开(公告)号:CN104160380A
公开(公告)日:2014-11-19
申请号:CN201380011496.6
申请日:2013-02-13
Applicant: 微软公司
Inventor: S·S·A·帕德玛纳班 , V·库兹耐特索夫 , A·沃维克 , A·达马托
CPC classification number: G06F17/30091 , G06F3/0604 , G06F3/0617 , G06F3/0631 , G06F3/067 , H04L67/1097
Abstract: 本发明涉及用于实现用于建立一个或多个物理磁盘的所有权的持久保留技术的方法、系统和计算机程序。这些持久保留技术可被用来确定存储池中以及任何其他存储配置中的物理磁盘的所有权。使用本发明的持久保留技术,在网络分区发生时,物理磁盘的防守者不移除挑战者的注册密钥,直到防守者接收到挑战者不再位于防守者的分区中的通知为止。以此方式,来自在挑战者上执行的应用的待决I/O将不会由于挑战者的密钥被移除而失败,直到该物理磁盘的适当所有权能被解除为止。
-
-
-
-
-
-
-
-
-