-
公开(公告)号:CN106537323A
公开(公告)日:2017-03-22
申请号:CN201580039332.3
申请日:2015-07-24
Applicant: 微软技术许可有限责任公司
IPC: G06F3/06
Abstract: 一种系统被配置为使用去随机化器和预算数据结构来节省针对共享的存储设备的I/O操作,同时仍然向大量不同的实体允许对设备的访问。实施例能够当第一实体具有足够的预算以使I/O操作代表第一实体被执行时标识针对第一实体的、与其他I/O操作相比相对低成本(包括针对寻找时间的成本)的下一操作以向存储设备分派,并且当不存在针对第一实体的足够的预算时标识针对第二实体的I/O操作以向存储设备分派。
-
公开(公告)号:CN113190382A
公开(公告)日:2021-07-30
申请号:CN202110493813.9
申请日:2015-07-29
Applicant: 微软技术许可有限责任公司
IPC: G06F11/14
Abstract: 涉及存储故障之后的安全数据访问。请求标识符与各种系统和方法一起被采用,以便使得应用能够在故障期间暂停执行并且随后一旦故障被解决则恢复执行以及与存储系统的通信。驻留在节点上的应用可以尝试访问存储系统上的目标数据。应用发送访问目标数据的请求。该请求可以与识别应用的请求标识符相关联。当存储系统经历故障时,应用接收故障通知。作为该通知的结果,应用暂停执行。当节点重建通向存储系统的连接时,应用使用相同的请求标识符来恢复执行。如果恢复请求被准予,则应用被保证目标数据在故障期间未被修改。
-
公开(公告)号:CN106716378A
公开(公告)日:2017-05-24
申请号:CN201580052237.7
申请日:2015-07-29
Applicant: 微软技术许可有限责任公司
IPC: G06F11/14
CPC classification number: G06F11/1438 , G06F11/0727 , G06F11/0751 , G06F11/0772 , G06F11/0793 , G06F11/1443 , G06F11/1479 , H04L67/42
Abstract: 请求标识符与各种系统和方法一起被采用,以便使得应用能够在故障期间暂停执行并且随后一旦故障被解决则恢复执行以及与存储系统的通信。驻留在节点上的应用可以尝试访问存储系统上的目标数据。应用发送访问目标数据的请求。该请求可以与识别应用的请求标识符相关联。当存储系统经历故障时,应用接收故障通知。作为该通知的结果,应用暂停执行。当节点重建通向存储系统的连接时,应用使用相同的请求标识符来恢复执行。如果恢复请求被准予,则应用被保证目标数据在故障期间未被修改。
-
公开(公告)号:CN106716378B
公开(公告)日:2021-05-18
申请号:CN201580052237.7
申请日:2015-07-29
Applicant: 微软技术许可有限责任公司
IPC: G06F11/14
Abstract: 请求标识符与各种系统和方法一起被采用,以便使得应用能够在故障期间暂停执行并且随后一旦故障被解决则恢复执行以及与存储系统的通信。驻留在节点上的应用可以尝试访问存储系统上的目标数据。应用发送访问目标数据的请求。该请求可以与识别应用的请求标识符相关联。当存储系统经历故障时,应用接收故障通知。作为该通知的结果,应用暂停执行。当节点重建通向存储系统的连接时,应用使用相同的请求标识符来恢复执行。如果恢复请求被准予,则应用被保证目标数据在故障期间未被修改。
-
公开(公告)号:CN106575245B
公开(公告)日:2020-12-08
申请号:CN201580043214.X
申请日:2015-08-10
Applicant: 微软技术许可有限责任公司
IPC: G06F9/50 , G06F9/46 , G06F16/182
Abstract: 生成标识符与各种系统和方法一起使用,以便标识其中工作负载已经被重新分配给新节点以及其中工作负载在节点之间的故障期间仍然在由旧节点处理的情形。主节点可以将工作负载分配给工作者节点。工作者节点发送用以访问目标数据的请求。该请求可以与标识节点和工作负载的生成标识符和工作负载标识符相关联。在某个时刻,主节点与工作者节点之间发生故障。主节点将工作负载重新分配给另一工作者节点。新的工作者节点以不同的生成标识符访问目标数据,以向存储系统指示工作负载已经被重新分配。旧工作者节点从存储系统接收工作负载已经被重新分配的指示,并且停止处理工作负载。
-
公开(公告)号:CN109416644A
公开(公告)日:2019-03-01
申请号:CN201780038965.1
申请日:2017-06-27
Applicant: 微软技术许可有限责任公司
Abstract: 提供了用于VM在不同节点之间的实时迁移的系统和方法。该系统和方法利用热图和访问模式来确定从主机节点的高速缓存对文件和/或块的提取顺序以用于在目的地节点上重建高速缓存。该系统和方法能够跨崩溃保持主机节点的高速缓存,从而允许目的地节点从崩溃之后的主机节点上的高速缓存提取块和/或文件,而不是必须从原始源访问VM文件和/或块。因此,当与仅利用热图来确定提取顺序和/或不能够跨崩溃保持高速缓存的先前系统和方法相比较时,该系统和方法减少VM的迁移延时并在实时迁移期间释放网络带宽。
-
公开(公告)号:CN106575245A
公开(公告)日:2017-04-19
申请号:CN201580043214.X
申请日:2015-08-10
Applicant: 微软技术许可有限责任公司
Abstract: 生成标识符与各种系统和方法一起使用,以便标识其中工作负载已经被重新分配给新节点以及其中工作负载在节点之间的故障期间仍然在由旧节点处理的情形。主节点可以将工作负载分配给工作者节点。工作者节点发送用以访问目标数据的请求。该请求可以与标识节点和工作负载的生成标识符和工作负载标识符相关联。在某个时刻,主节点与工作者节点之间发生故障。主节点将工作负载重新分配给另一工作者节点。新的工作者节点以不同的生成标识符访问目标数据,以向存储系统指示工作负载已经被重新分配。旧工作者节点从存储系统接收工作负载已经被重新分配的指示,并且停止处理工作负载。
-
公开(公告)号:CN103608798B
公开(公告)日:2016-11-16
申请号:CN201280027196.2
申请日:2012-05-29
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F17/30165 , G06F17/30174 , G06F17/30203
Abstract: 基于集群的文件服务可在能访问共同的数据存储的两个或更多个独立设备的集群上操作。文件服务可具有带有该集群中的每一设备的名字空间定义,但可由操作该文件服务的任何设备修改。文件服务的每一实例可以标识并捕捉改变名字空间结构的命令并且使得这一改变被传播到集群的其他成员。如果集群中的各设备之一没有成功执行对名字空间结构的更新,则该设备可被离线。基于集群的文件服务可以准许在正在操作文件服务的同时向该集群添加设备或从中移除设备,并且可以提供高吞吐量和高可用性文件服务。
-
公开(公告)号:CN105683896A
公开(公告)日:2016-06-15
申请号:CN201480043998.1
申请日:2014-05-30
Applicant: 微软技术许可有限责任公司
IPC: G06F3/06
CPC classification number: G06F17/30076 , G06F3/0604 , G06F3/0626 , G06F3/0661 , G06F3/067 , G06F9/45533 , G06F9/45558 , G06F17/30233 , G06F2009/45583 , H04L67/1097
Abstract: 各实施例提供了一种用于在多个虚拟机中共享存储的方法和系统。具体地,一个或多个实施例涉及将虚拟硬盘与虚拟机群集中的不同虚拟机共享。在各实施例中,命令被从虚拟机发送到本地解析器。解析器准备该命令用于通过文件系统协议来传输。使用文件系统协议将该命令发送给远程文件服务器。当文件服务器接收到该命令时,文件服务器解包该命令、确定与该命令有关的特征以及将该命令转换成在虚拟共享存储上执行该命令的格式。
-
公开(公告)号:CN109416644B
公开(公告)日:2021-06-04
申请号:CN201780038965.1
申请日:2017-06-27
Applicant: 微软技术许可有限责任公司
Abstract: 提供了用于VM在不同节点之间的实时迁移的系统和方法。该系统和方法利用热图和访问模式来确定从主机节点的高速缓存对文件和/或块的提取顺序以用于在目的地节点上重建高速缓存。该系统和方法能够跨崩溃保持主机节点的高速缓存,从而允许目的地节点从崩溃之后的主机节点上的高速缓存提取块和/或文件,而不是必须从原始源访问VM文件和/或块。因此,当与仅利用热图来确定提取顺序和/或不能够跨崩溃保持高速缓存的先前系统和方法相比较时,该系统和方法减少VM的迁移延时并在实时迁移期间释放网络带宽。
-
-
-
-
-
-
-
-
-