-
公开(公告)号:US09146765B2
公开(公告)日:2015-09-29
申请号:US13046617
申请日:2011-03-11
申请人: John A. Starks , Dustin L. Green , Todd William Harris , Mathew John , Senthil Rajaram , Karan Mehra , Neal R. Christiansen , Chung Lang Dai
发明人: John A. Starks , Dustin L. Green , Todd William Harris , Mathew John , Senthil Rajaram , Karan Mehra , Neal R. Christiansen , Chung Lang Dai
CPC分类号: G06F3/0631 , G06F3/0604 , G06F3/061 , G06F3/0626 , G06F3/0643 , G06F3/0644 , G06F3/0664 , G06F3/0673 , G06F3/0689 , G06F9/45558 , G06F17/30233 , G06F2009/45579
摘要: This document describes techniques for storing virtual disk payload data. In an exemplary configuration, each virtual disk extent can be associated with state information that indicates whether the virtual disk extent is described by a virtual disk file. Under certain conditions the space used to describe a virtual disk extent can be reclaimed and state information can be used to determine how read and/or write operations directed to the virtual disk extent are handled. In addition to the foregoing, other techniques are described in the claims, figures, and detailed description of this document.
摘要翻译: 本文档描述了存储虚拟磁盘有效载荷数据的技术。 在示例性配置中,每个虚拟磁盘盘区可以与指示虚拟磁盘盘区是否被虚拟磁盘文件描述的状态信息相关联。 在某些条件下,可以回收用于描述虚拟磁盘盘区的空间,并且可以使用状态信息来确定如何处理指向虚拟磁盘盘区的读取和/或写入操作。 除了上述之外,在本文的权利要求,附图和详细描述中描述了其它技术。
-
公开(公告)号:US20120233434A1
公开(公告)日:2012-09-13
申请号:US13046617
申请日:2011-03-11
申请人: John A. Starks , Dustin L. Green , Todd William Harris , Mathew John , Senthil Rajaram , Karan Mehra , Neal R. Christiansen , Chung Lang Dai
发明人: John A. Starks , Dustin L. Green , Todd William Harris , Mathew John , Senthil Rajaram , Karan Mehra , Neal R. Christiansen , Chung Lang Dai
IPC分类号: G06F12/02
CPC分类号: G06F3/0631 , G06F3/0604 , G06F3/061 , G06F3/0626 , G06F3/0643 , G06F3/0644 , G06F3/0664 , G06F3/0673 , G06F3/0689 , G06F9/45558 , G06F17/30233 , G06F2009/45579
摘要: This document describes techniques for storing virtual disk payload data. In an exemplary configuration, each virtual disk extent can be associated with state information that indicates whether the virtual disk extent is described by a virtual disk file. Under certain conditions the space used to describe a virtual disk extent can be reclaimed and state information can be used to determine how read and/or write operations directed to the virtual disk extent are handled. In addition to the foregoing, other techniques are described in the claims, figures, and detailed description of this document.
摘要翻译: 本文档描述了存储虚拟磁盘有效载荷数据的技术。 在示例性配置中,每个虚拟磁盘盘区可以与指示虚拟磁盘盘区是否被虚拟磁盘文件描述的状态信息相关联。 在某些条件下,可以回收用于描述虚拟磁盘盘区的空间,并且可以使用状态信息来确定如何处理指向虚拟磁盘盘区的读取和/或写入操作。 除了上述之外,在本文的权利要求,附图和详细描述中描述了其它技术。
-
公开(公告)号:US09519496B2
公开(公告)日:2016-12-13
申请号:US13094620
申请日:2011-04-26
申请人: John A. Starks , Dustin L. Green , Todd William Harris , Mathew John , Senthil Rajaram , Eric Traut
发明人: John A. Starks , Dustin L. Green , Todd William Harris , Mathew John , Senthil Rajaram , Eric Traut
CPC分类号: G06F9/45558 , G06F3/061 , G06F3/0619 , G06F3/0643 , G06F3/0644 , G06F3/0659 , G06F3/0664 , G06F3/0673 , G06F3/0683 , G06F3/0689 , G06F3/121 , G06F9/455 , G06F9/45545 , G06F2009/45583
摘要: In an exemplary embodiment, a virtual disk file can be assigned an identifier and a virtual disk files that is dependent on the virtual disk file can include a copy of the identifier. In the instance that the virtual disk file is opened and data is modified that causes the contents of a virtual disk extent to change the identifier can be changed. If the virtual disk file and the dependent virtual disk file are used to instantiate a virtual disk the difference between identifiers can be detected, which is indicative of the fact that the virtual disk may be corrupted. Other techniques are described in the detailed description, claims, and figures that form a part of this document.
摘要翻译: 在示例性实施例中,可以为虚拟磁盘文件分配标识符,并且依赖于虚拟磁盘文件的虚拟磁盘文件可以包括标识符的副本。 在虚拟磁盘文件被打开并且数据被修改的情况下,可以改变导致虚拟磁盘盘区的内容改变标识符的情况。 如果虚拟磁盘文件和从属虚拟磁盘文件用于实例化虚拟磁盘,则可以检测到标识符之间的差异,这表示虚拟磁盘可能已损坏。 在作为本文档的一部分的详细描述,权利要求和附图中描述了其它技术。
-
公开(公告)号:US08725782B2
公开(公告)日:2014-05-13
申请号:US13093731
申请日:2011-04-25
CPC分类号: G06F9/45533 , G06F11/1471 , G06F17/30185 , G06F2009/45579
摘要: This document describes techniques for effecting a virtual disk. In an exemplary configuration, a virtual disk file can be associated with a log that acts as both a log and a check point record. When a log entry is generated, information that identifies the tail can be stored therein. This information can be used in the event that virtual disk file is improperly closed, i.e., a crash or power failure occurs, to discover a sequence of log entries to replay. In addition to the foregoing, other techniques are described in the claims, detailed description, and figures.
摘要翻译: 本文档描述了影响虚拟磁盘的技术。 在示例性配置中,虚拟磁盘文件可以与充当日志和检查点记录的日志相关联。 当生成日志条目时,可以存储标识尾部的信息。 在虚拟磁盘文件不正确关闭的情况下,即发生崩溃或电源故障的情况下,可以使用此信息来发现要重播的日志条目序列。 除了上述之外,在权利要求书,详细描述和附图中描述了其它技术。
-
公开(公告)号:US20120272240A1
公开(公告)日:2012-10-25
申请号:US13093731
申请日:2011-04-25
IPC分类号: G06F9/455
CPC分类号: G06F9/45533 , G06F11/1471 , G06F17/30185 , G06F2009/45579
摘要: This document describes techniques for effecting a virtual disk. In an exemplary configuration, a virtual disk file can be associated with a log that acts as both a log and a check point record. When a log entry is generated, information that identifies the tail can be stored therein. This information can be used in the event that virtual disk file is improperly closed, i.e., a crash or power failure occurs, to discover a sequence of log entries to replay. In addition to the foregoing, other techniques are described in the claims, detailed description, and figures.
摘要翻译: 本文档描述了影响虚拟磁盘的技术。 在示例性配置中,虚拟磁盘文件可以与充当日志和检查点记录的日志相关联。 当生成日志条目时,可以存储标识尾部的信息。 在虚拟磁盘文件不正确关闭的情况下,即发生崩溃或电源故障的情况下,可以使用此信息来发现要重播的日志条目序列。 除了上述之外,在权利要求书,详细描述和附图中描述了其它技术。
-
公开(公告)号:US20120278799A1
公开(公告)日:2012-11-01
申请号:US13094620
申请日:2011-04-26
申请人: John A. Starks , Dustin L. Green , Todd William Harris , Mathew John , Senthil Rajaram , Eric Traut
发明人: John A. Starks , Dustin L. Green , Todd William Harris , Mathew John , Senthil Rajaram , Eric Traut
IPC分类号: G06F9/455
CPC分类号: G06F9/45558 , G06F3/061 , G06F3/0619 , G06F3/0643 , G06F3/0644 , G06F3/0659 , G06F3/0664 , G06F3/0673 , G06F3/0683 , G06F3/0689 , G06F3/121 , G06F9/455 , G06F9/45545 , G06F2009/45583
摘要: In an exemplary embodiment, a virtual disk file can be assigned an identifier and a virtual disk files that is dependent on the virtual disk file can include a copy of the identifier. In the instance that the virtual disk file is opened and data is modified that causes the contents of a virtual disk extent to change the identifier can be changed. If the virtual disk file and the dependent virtual disk file are used to instantiate a virtual disk the difference between identifiers can be detected, which is indicative of the fact that the virtual disk may be corrupted. Other techniques are described in the detailed description, claims, and figures that form a part of this document.
摘要翻译: 在示例性实施例中,可以为虚拟磁盘文件分配标识符,并且依赖于虚拟磁盘文件的虚拟磁盘文件可以包括标识符的副本。 在虚拟磁盘文件被打开并且数据被修改的情况下,可以改变导致虚拟磁盘盘区的内容改变标识符的情况。 如果虚拟磁盘文件和从属虚拟磁盘文件用于实例化虚拟磁盘,则可以检测到标识符之间的差异,这表示虚拟磁盘可能已损坏。 在作为本文档的一部分的详细描述,权利要求和附图中描述了其它技术。
-
公开(公告)号:US20110302577A1
公开(公告)日:2011-12-08
申请号:US12792524
申请日:2010-06-02
申请人: Lars Reuther , Dustin L. Green , John A. Starks
发明人: Lars Reuther , Dustin L. Green , John A. Starks
CPC分类号: G06F9/45558 , G06F2009/4557 , G06F2009/45583
摘要: Techniques for migrating a virtual machine from a source computer system to a target computer system are disclosed. In an exemplary embodiment, a group of pages can be mapped writable in response to determining that the guest operating system attempted to change a specific page. In the same, or other embodiments, pages can be compressed prior to sending such that throughput of a communication channel is maximized. In the same, or other embodiments, storage IO jobs can be canceled on a source computer system and reissued by a target computer system.
摘要翻译: 公开了将虚拟机从源计算机系统迁移到目标计算机系统的技术。 在示例性实施例中,响应于确定客户机操作系统尝试改变特定页面,可以将一组页面映射成可写。 在相同或其他实施例中,可以在发送之前压缩页面,使得通信信道的吞吐量最大化。 在相同或其他实施例中,可以在源计算机系统上取消存储IO作业并由目标计算机系统重新发行。
-
公开(公告)号:US09110702B2
公开(公告)日:2015-08-18
申请号:US12792524
申请日:2010-06-02
申请人: Lars Reuther , Dustin L. Green , John A. Starks
发明人: Lars Reuther , Dustin L. Green , John A. Starks
IPC分类号: G06F9/455
CPC分类号: G06F9/45558 , G06F2009/4557 , G06F2009/45583
摘要: Techniques for migrating a virtual machine from a source computer system to a target computer system are disclosed. In an exemplary embodiment, a group of pages can be mapped writable in response to determining that the guest operating system attempted to change a specific page. In the same, or other embodiments, pages can be compressed prior to sending such that throughput of a communication channel is maximized. In the same, or other embodiments, storage IO jobs can be canceled on a source computer system and reissued by a target computer system.
摘要翻译: 公开了将虚拟机从源计算机系统迁移到目标计算机系统的技术。 在示例性实施例中,响应于确定客户机操作系统尝试改变特定页面,可以将一组页面映射成可写。 在相同或其他实施例中,可以在发送之前压缩页面,使得通信信道的吞吐量最大化。 在相同或其他实施例中,可以在源计算机系统上取消存储IO作业并由目标计算机系统重新发行。
-
公开(公告)号:US20110222557A1
公开(公告)日:2011-09-15
申请号:US12722434
申请日:2010-03-11
申请人: John A. Starks , Keith L. Mange
发明人: John A. Starks , Keith L. Mange
IPC分类号: H04L29/06
CPC分类号: H04L47/365 , H04L47/36
摘要: A network stack sends very large packets with large segment offload (LSO) by performing multi-pass LSO. A first-stage LSO filter is inserted between the network stack and the physical NIC. The first-stage filter splits very large LSO packets into LSO packets that are small enough for the NIC. The NIC then performs a second pass of LSO by splitting these sub-packets into standard MTU-sized networking packets for transmission on the network.
摘要翻译: 网络堆栈通过执行多遍LSO发送具有大段卸载(LSO)的非常大的数据包。 第一级LSO过滤器插入网络堆栈和物理NIC之间。 第一级过滤器将非常大的LSO数据包分解成对于NIC足够小的LSO数据包。 然后,NIC通过将这些子分组分成标准的MTU大小的网络分组来执行LSO的第二遍,以在网络上传输。
-
公开(公告)号:US08654784B2
公开(公告)日:2014-02-18
申请号:US12722434
申请日:2010-03-11
申请人: John A. Starks , Keith L. Mange
发明人: John A. Starks , Keith L. Mange
IPC分类号: H04L12/54
CPC分类号: H04L47/365 , H04L47/36
摘要: A network stack sends very large packets with large segment offload (LSO) by performing multi-pass LSO. A first-stage LSO filter is inserted between the network stack and the physical NIC. The first-stage filter splits very large LSO packets into LSO packets that are small enough for the NIC. The NIC then performs a second pass of LSO by splitting these sub-packets into standard MTU-sized networking packets for transmission on the network.
摘要翻译: 网络堆栈通过执行多遍LSO发送具有大段卸载(LSO)的非常大的数据包。 第一级LSO过滤器插入网络堆栈和物理NIC之间。 第一级过滤器将非常大的LSO数据包分解成对于NIC足够小的LSO数据包。 然后,NIC通过将这些子分组分成标准的MTU大小的网络分组来执行LSO的第二遍,以在网络上传输。
-
-
-
-
-
-
-
-
-