-
公开(公告)号:US20120110281A1
公开(公告)日:2012-05-03
申请号:US12938383
申请日:2010-11-03
IPC分类号: G06F12/00
CPC分类号: G06F3/062 , G06F3/0643 , G06F3/0664 , G06F3/067 , G06F9/45558 , G06F12/0866 , G06F21/62 , G06F2009/45579
摘要: Aspects of the subject matter described herein relate to virtualization and offload reads and writes. In aspects, an offload read allows a requestor to obtain a token that represents data while an offload write allows the requestor to request that the data (or a part thereof) represented by a token be logically written. Offload reads and writes may be used to perform various actions for virtual environments.
摘要翻译: 本文描述的主题的方面涉及虚拟化和卸载读取和写入。 在一方面,卸载读取允许请求者获得表示数据的令牌,而卸载写允许请求者请求由令牌表示的数据(或其一部分)被逻辑地写入。 卸载读取和写入可用于对虚拟环境执行各种操作。
-
公开(公告)号:US09092149B2
公开(公告)日:2015-07-28
申请号:US12938383
申请日:2010-11-03
CPC分类号: G06F3/062 , G06F3/0643 , G06F3/0664 , G06F3/067 , G06F9/45558 , G06F12/0866 , G06F21/62 , G06F2009/45579
摘要: Aspects of the subject matter described herein relate to virtualization and offload reads and writes. In aspects, an offload read allows a requestor to obtain a token that represents data while an offload write allows the requestor to request that the data (or a part thereof) represented by a token be logically written. Offload reads and writes may be used to perform various actions for virtual environments.
摘要翻译: 本文描述的主题的方面涉及虚拟化和卸载读取和写入。 在一方面,卸载读取允许请求者获得表示数据的令牌,而卸载写允许请求者请求由令牌表示的数据(或其一部分)被逻辑地写入。 卸载读取和写入可用于对虚拟环境执行各种操作。
-
公开(公告)号:US20120079583A1
公开(公告)日:2012-03-29
申请号:US12888433
申请日:2010-09-23
申请人: Neal R. Christiansen , Rajeev Nagar , Dustin L. Green , Vladimir Sadovsky , Malcolm James Smith , Karan Mehra
发明人: Neal R. Christiansen , Rajeev Nagar , Dustin L. Green , Vladimir Sadovsky , Malcolm James Smith , Karan Mehra
IPC分类号: H04L9/32
CPC分类号: G06F3/0683 , G06F3/061 , G06F3/0617 , G06F3/065
摘要: Aspects of the subject matter described herein relate to offload reads and writes. In aspects, a requestor that seeks to transfer data sends a request for a representation of the data. In response, the requestor receives one or more tokens that represent the data. The requestor may then provide one or more of these tokens to a component with a request to write data represented by the one or more tokens. In some exemplary applications, the component may use the one or more tokens to identify the data and may then read the data or logically write the data without additional interaction with the requestor. Tokens may be invalidated by request or based on other factors.
摘要翻译: 本文描述的主题的方面涉及卸载读取和写入。 在方面,寻求传输数据的请求者发送对数据表示的请求。 作为响应,请求者接收表示数据的一个或多个令牌。 然后,请求者可以向组件提供写入由一个或多个令牌表示的数据的请求的一个或多个令牌。 在一些示例性应用中,组件可以使用一个或多个令牌来识别数据,然后可以读取数据或逻辑地写入数据,而无需与请求者的额外交互。 令牌可能被请求或基于其他因素无效。
-
公开(公告)号: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.
摘要翻译: 本文档描述了存储虚拟磁盘有效载荷数据的技术。 在示例性配置中,每个虚拟磁盘盘区可以与指示虚拟磁盘盘区是否被虚拟磁盘文件描述的状态信息相关联。 在某些条件下,可以回收用于描述虚拟磁盘盘区的空间,并且可以使用状态信息来确定如何处理指向虚拟磁盘盘区的读取和/或写入操作。 除了上述之外,在本文的权利要求,附图和详细描述中描述了其它技术。
-
公开(公告)号:US08200895B2
公开(公告)日:2012-06-12
申请号:US12435239
申请日:2009-05-04
CPC分类号: G06F17/30067
摘要: Embodiments include a file system data structure and file system recognition APIs that may allow an operating system to identify a partition of a storage device as having a valid file system, even if the operating system does not know how to access the file system a priori. File systems can implement these data structures in a standardized, known location within a partition on the storage device such that an operating system may use APIs or other functions to examine the known location for the presence of these data structures. Information on how to interpret the data structure may be obtained using a network or other source.
摘要翻译: 实施例包括文件系统数据结构和文件系统识别API,其可以允许操作系统将存储设备的分区识别为具有有效的文件系统,即使操作系统不知道如何先前访问文件系统。 文件系统可以在存储设备上的分区内的标准化的已知位置中实现这些数据结构,使得操作系统可以使用API或其他功能来检查这些数据结构的存在的已知位置。 关于如何解释数据结构的信息可以使用网络或其他来源获得。
-
公开(公告)号:US20100281299A1
公开(公告)日:2010-11-04
申请号:US12435239
申请日:2009-05-04
CPC分类号: G06F17/30067
摘要: A set of file system data structure and file system recognition APIs are disclosed that may allow an operating system to identify a partition of a storage device as having a valid file system, even if the operating system does not know how to access the file system a priori. File systems implement these data structures in a standardized, known location within a partition on the storage device such that an operating system may use APIs or other functions to examine that known location for the presence of these data structures. Information on how to interpret the data structure may be obtained using a network or other source.
摘要翻译: 公开了一组文件系统数据结构和文件系统识别API,其可以允许操作系统将存储设备的分区识别为具有有效的文件系统,即使操作系统不知道如何访问文件系统 先验的 文件系统在存储设备上的分区内的标准化的已知位置中实现这些数据结构,使得操作系统可以使用API或其他功能来检查该已知位置以存在这些数据结构。 关于如何解释数据结构的信息可以使用网络或其他来源获得。
-
公开(公告)号:US20130067188A1
公开(公告)日:2013-03-14
申请号:US13230827
申请日:2011-09-12
申请人: Karan Mehra , Rajeev Nagar , Shiv Rajpal , Darren Moss , Andrea D'Amato , Alan Warwick , Vyacheslav Kuznetsov
发明人: Karan Mehra , Rajeev Nagar , Shiv Rajpal , Darren Moss , Andrea D'Amato , Alan Warwick , Vyacheslav Kuznetsov
IPC分类号: G06F12/00
CPC分类号: G06F3/0605 , G06F3/0632 , G06F3/0689 , G06F9/4411
摘要: The representation of storage devices on computers (e.g., as logical volumes) may be complicated by the pooling of multiple storage devices in order to apply redundancy plans such as mirroring and checksumming. Presented herein is a storage device driver configured to operate as a storage device interface generating representations of the storage regions of the storage devices; to claim those regions as a storage controller; and to expose pooled storage regions as logical disks. Additionally, the storage device driver may support the inclusion of storage devices in a cluster, comprising nodes that may be appointed as managers of the storage pool configuration; as managers of the storage devices; as owners having exclusive read/write access to the storage pool or cluster resources; and as cluster resource writers having excusive write access to a cluster resource. The nodes of the cluster may interoperate to share the storage devices while avoiding write conflicts.
摘要翻译: 存储设备在计算机上的表示(例如,作为逻辑卷)可能通过汇集多个存储设备而变得复杂,以便应用诸如镜像和校验和之类的冗余计划。 这里呈现的是存储设备驱动器,其被配置为作为产生存储设备的存储区域的表示的存储设备接口来操作; 要求这些地区作为存储控制器; 并将池化的存储区域公开为逻辑磁盘。 此外,存储设备驱动程序可以支持在群集中包括存储设备,包括可被指定为存储池配置的管理者的节点; 作为存储设备的管理者; 作为具有对存储池或集群资源的独占读/写访问权限的所有者; 以及作为群集资源编写者具有对集群资源的可读写入访问权限。 集群的节点可以互操作以共享存储设备,同时避免写入冲突。
-
公开(公告)号:US20130067174A1
公开(公告)日:2013-03-14
申请号:US13229736
申请日:2011-09-11
申请人: Darren Moss , Karan Mehra , Rajeev Nagar , Surendra Verma , Shiv Rajpal
发明人: Darren Moss , Karan Mehra , Rajeev Nagar , Surendra Verma , Shiv Rajpal
IPC分类号: G06F12/00
CPC分类号: G06F11/1076 , G06F3/0613 , G06F3/0646 , G06F11/1471
摘要: The storage of data sets in a storage set (e.g., data sets written to hard disk drives comprising a RAID array) may diminish the performance of the storage set through non-sequential writes, particularly if the storage devices promptly write data sets that are followed by sequentially following data sets. Additionally, storage sets may exhibit inconsistencies due to non-atomic writes of data sets and verifiers (e.g., checksums) and an intervening failure, such as an occurrence of the RAID write hole. Instead, data sets and verifiers may first be written to a stored on the nonvolatile media of a storage device before being committed to the storage set. Such writes may be sequentially written to the journal, irrespective of the locations of the data sets in the storage set; and recovery of a failure may simply involve re-committing the consistent records in the journal to correct incomplete writes to the storage set.
摘要翻译: 将数据集存储在存储集中(例如,写入包含RAID阵列的硬盘驱动器的数据集)可能会通过非顺序写入来降低存储集的性能,特别是如果存储设备及时写入遵循的数据集 通过顺序跟随数据集。 此外,由于数据集和验证器(例如,校验和)的非原子写入以及诸如RAID写入孔的发生的中间故障,存储器组可能表现出不一致。 相反,在提交到存储集之前,数据集和验证器可以首先被写入到存储设备的非易失性介质上。 这样的写入可以顺序地写入日志,而不管存储集中的数据集的位置如何; 并且恢复故障可能只是简单地涉及在日志中重新提交一致的记录来纠正对存储集的不完整写入。
-
公开(公告)号:US09229809B2
公开(公告)日:2016-01-05
申请号:US13229736
申请日:2011-09-11
申请人: Darren Moss , Karan Mehra , Rajeev Nagar , Surendra Verma , Shiv Rajpal
发明人: Darren Moss , Karan Mehra , Rajeev Nagar , Surendra Verma , Shiv Rajpal
CPC分类号: G06F11/1076 , G06F3/0613 , G06F3/0646 , G06F11/1471
摘要: The storage of data sets in a storage set (e.g., data sets written to hard disk drives comprising a RAID array) may diminish the performance of the storage set through non-sequential writes, particularly if the storage devices promptly write data sets that are followed by sequentially following data sets. Additionally, storage sets may exhibit inconsistencies due to non-atomic writes of data sets and verifiers (e.g., checksums) and an intervening failure, such as an occurrence of the RAID write hole. Instead, data sets and verifiers may first be written to a stored on the nonvolatile media of a storage device before being committed to the storage set. Such writes may be sequentially written to the journal, irrespective of the locations of the data sets in the storage set; and recovery of a failure may simply involve re-committing the consistent records in the journal to correct incomplete writes to the storage set.
摘要翻译: 将数据集存储在存储集中(例如,写入包含RAID阵列的硬盘驱动器的数据集)可能会通过非顺序写入来降低存储集的性能,特别是如果存储设备及时写入遵循的数据集 通过顺序跟随数据集。 此外,由于数据集和验证器(例如,校验和)的非原子写入以及诸如RAID写入孔的发生的中间故障,存储器组可能表现出不一致。 相反,在提交到存储集之前,数据集和验证器可以首先被写入到存储设备的非易失性介质上。 这样的写入可以顺序地写入日志,而不管存储集中的数据集的位置如何; 并且恢复故障可能只是简单地涉及在日志中重新提交一致的记录来纠正对存储集的不完整写入。
-
-
-
-
-
-
-
-
-