-
公开(公告)号: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顶部的客户机。
-
公开(公告)号: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: 本发明涉及从任何群集节点的数据的备份和还原。实现时间点备份。可以在分布式计算环境中实施一种方法。分布式计算环境包括多个计算系统节点。该方法包括在计算环境的第一节点处,拍摄群集卷的快照。群集卷存储数据项(例如,文件/块)。拍摄快照包括为卷中的数据项标记时间点。该方法还包括接收计算环境中与第一节点不同的节点已决定在所标记的时间点之后的点将群集卷中的数据项从数据项的旧版本变更至数据项的新版本的通知。该方法还包括在第一节点处,在修改前保存数据项的旧版本。
-
公开(公告)号: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顶部的客户机。
-
公开(公告)号: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: 本发明涉及从任何群集节点的数据的备份和还原。实现时间点备份。可以在分布式计算环境中实施一种方法。分布式计算环境包括多个计算系统节点。该方法包括在计算环境的第一节点处,拍摄群集卷的快照。群集卷存储数据项(例如,文件/块)。拍摄快照包括为卷中的数据项标记时间点。该方法还包括接收计算环境中与第一节点不同的节点已决定在所标记的时间点之后的点将群集卷中的数据项从数据项的旧版本变更至数据项的新版本的通知。该方法还包括在第一节点处,在修改前保存数据项的旧版本。
-
-
-
-
-
-