APPARATUS, SYSTEM, AND METHOD FOR DATA TRANSFORMATIONS WITHIN A DATA STORAGE DEVICE
    21.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR DATA TRANSFORMATIONS WITHIN A DATA STORAGE DEVICE 有权
    用于在数据存储设备中进行数据变换的装置,系统和方法

    公开(公告)号:US20120079175A1

    公开(公告)日:2012-03-29

    申请号:US13248016

    申请日:2011-09-28

    IPC分类号: G06F12/02

    摘要: An apparatus, system, and method are disclosed for executing data transformations for a data storage device. A storage controller module executes a storage operation for a set of data within a data storage device. A transformation module determines to apply a data transformation to the set of data in response to a transformation indicator. A processing module applies the data transformation to the set of data internally on the data storage device prior to completing the storage operation.

    摘要翻译: 公开了一种用于执行数据存储装置的数据变换的装置,系统和方法。 存储控制器模块对数据存储装置内的一组数据执行存储操作。 变换模块确定响应于变换指示符将数据变换应用于数据集合。 处理模块在完成存储操作之前,在数据存储设备上将数据变换应用于内部数据。

    APPARATUS, SYSTEM, AND METHOD FOR A DIRECT INTERFACE BETWEEN A MEMORY CONTROLLER AND NON-VOLATILE MEMORY USING A COMMAND PROTOCOL
    22.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR A DIRECT INTERFACE BETWEEN A MEMORY CONTROLLER AND NON-VOLATILE MEMORY USING A COMMAND PROTOCOL 有权
    使用命令协议的内存控制器和非易失性存储器之间的直接接口的设备,系统和方法

    公开(公告)号:US20120079174A1

    公开(公告)日:2012-03-29

    申请号:US13248006

    申请日:2011-09-28

    IPC分类号: G06F12/00

    摘要: A method for a direct interface between a memory controller and a non-volatile memory controller using a command protocol includes receiving a command from a memory controller to a non-volatile memory controller over a wire interface by way of a command protocol. The memory controller is coupled to one or more processors and the non-volatile memory controller, in one embodiment, is coupled to non-volatile memory media. The command protocol includes a control path that enables the memory controller to distinguish among different memory modules. The non-volatile memory controller stores data sequentially on the non-volatile memory media to preserve an ordered sequence of memory operations performed on the non-volatile memory media. The method includes executing the command within the non-volatile memory controller in response to determining that the non-volatile memory controller is capable of satisfying the command.

    摘要翻译: 使用命令协议在存储器控制器和非易失性存储器控制器之间直接接口的方法包括通过命令协议通过有线接口从存储器控制器接收命令到非易失性存储器控制器。 存储器控制器耦合到一个或多个处理器,并且在一个实施例中,非易失性存储器控制器被耦合到非易失性存储介质。 命令协议包括使得存储器控制器能够区分不同存储器模块的控制路径。 非易失性存储器控制器将数据顺序地存储在非易失性存储介质上以保持对非易失性存储介质执行的存储器操作的有序序列。 响应于确定非易失性存储器控制器能够满足该命令,该方法包括在非易失性存储器控制器内执行该命令。

    APPARATUS, SYSTEM, AND METHOD FOR ATOMIC STORAGE OPERATIONS
    23.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR ATOMIC STORAGE OPERATIONS 有权
    用于原子存储操作的装置,系统和方法

    公开(公告)号:US20120030408A1

    公开(公告)日:2012-02-02

    申请号:US13193559

    申请日:2011-07-28

    IPC分类号: G06F12/00

    摘要: A virtual storage layer (VSL) for a non-volatile storage device presents a logical address space of a non-volatile storage device to storage clients. Storage metadata assigns logical identifiers in the logical address space to physical storage locations on the non-volatile storage device. Data is stored on the non-volatile storage device in a sequential log-based format. Data on the non-volatile storage device comprises an event log of the storage operations performed on the non-volatile storage device. The VSL presents an interface for requesting atomic storage operations. Previous versions of data overwritten by the atomic storage device are maintained until the atomic storage operation is successfully completed. Data pertaining to a failed atomic storage operation may be identified using a persistent metadata flag stored with the data on the non-volatile storage device. Data pertaining to failed or incomplete atomic storage requests may be invalidated and removed from the non-volatile storage device.

    摘要翻译: 用于非易失性存储设备的虚拟存储层(VSL)向存储客户端呈现非易失性存储设备的逻辑地址空间。 存储元数据将逻辑地址空间中的逻辑标识符分配给非易失性存储设备上的物理存储位置。 数据以顺序的基于日志的格式存储在非易失性存储设备上。 非易失性存储设备上的数据包括在非易失性存储设备上执行的存储操作的事件日志。 VSL提供了一个用于请求原子存储操作的接口。 保留由原子存储设备覆盖的以前版本的数据,直到原子存储操作成功完成。 可以使用与非易失性存储设备上的数据一起存储的持久性元数据标志来识别与故障原子存储操作有关的数据。 关于故障或不完整的原子存储请求的数据可能无效,并从非易失性存储设备中删除。

    SYSTEM AND METHOD FOR PERFORMING DESIGNATED SERVICE IMAGE PROCESSING FUNCTIONS IN A SERVICE IMAGE WAREHOUSE
    24.
    发明申请
    SYSTEM AND METHOD FOR PERFORMING DESIGNATED SERVICE IMAGE PROCESSING FUNCTIONS IN A SERVICE IMAGE WAREHOUSE 失效
    在服务图像仓库中执行指定服务图像处理功能的系统和方法

    公开(公告)号:US20090288082A1

    公开(公告)日:2009-11-19

    申请号:US12123036

    申请日:2008-05-19

    IPC分类号: G06F9/455

    摘要: System and method for performing processing functions on a warehoused service image. In one embodiment, the system comprises a service image warehouse for storing at least one service image; means for modifying the at least one service image by performing at least one of a plurality of service image processing functions on a service image contemporaneously with a user's checking the at least one service image out of the service image warehouse; means for checking the modified service image back into the service image warehouse; and a plurality of compute nodes connected to the service image warehouse to which the at least one service image may be deployed. Each of the compute nodes comprises one of a physical machine and a virtual machine host.

    摘要翻译: 在仓储服务图像上执行处理功能的系统和方法。 在一个实施例中,系统包括用于存储至少一个服务图像的服务图像仓库; 用于通过执行服务图像上的多个服务图像处理功能中的至少一个与用户从所述服务图像仓库中检查所述至少一个服务图像同时修改所述至少一个服务图像的装置; 用于将修改后的服务图像检索回服务映像仓库的装置; 以及连接到可以部署所述至少一个服务映像的服务映像仓库的多个计算节点。 每个计算节点包括物理机器和虚拟机主机之一。

    Method for detecting and resolving a partition condition in a cluster
    25.
    发明授权
    Method for detecting and resolving a partition condition in a cluster 有权
    用于检测和解析群集中的分区条件的方法

    公开(公告)号:US06965936B1

    公开(公告)日:2005-11-15

    申请号:US09879583

    申请日:2001-06-12

    摘要: A method and system to detect and resolve a partition condition in a cluster of computers in a networked environment is described. The method can include: creating a scratch pad area accessible by the cluster of computers; dividing the scratch pad into a plurality of slots; recording in the plurality of slots, a generation number and a list of known nodes by each one of the plurality of notes, wherein an identifier is written in the list for each node that is known to a writing node; comparing each slot of the plurality of slots to ensure the generation number and the list of known nodes matches in each slot of the plurality of slots; and resolving the partition condition by creating a list of surviving nodes and re-allocating appropriate resources to each of the surviving nodes.

    摘要翻译: 描述了在网络环境中的计算机群集中检测和解决分区条件的方法和系统。 该方法可以包括:创建由计算机群可访问的暂存区域区域; 将所述便笺本分割成多个槽; 在所述多个时隙中记录多个音符中的每个音符的生成号码和已知节点的列表,其中,对于所述写入节点已知的每个节点,在所述列表中写入标识符; 比较所述多个时隙中的每个时隙,以确保所述多个时隙的每个时隙中的所述生成号和所述已知节点的列表匹配; 并且通过创建幸存节点的列表并且将适当资源重新分配给每个幸存节点来解决分区条件。

    Apparatus, system, and method for virtual memory management
    26.
    发明授权
    Apparatus, system, and method for virtual memory management 有权
    用于虚拟内存管理的设备,系统和方法

    公开(公告)号:US09251087B2

    公开(公告)日:2016-02-02

    申请号:US13372474

    申请日:2012-02-13

    IPC分类号: G06F13/00 G06F13/28 G06F12/10

    CPC分类号: G06F12/10 G06F12/1072

    摘要: An apparatus, system, and method for virtual memory management. The method includes detecting a memory access to a virtual memory address within a monitored page of data not loaded in main memory of a computing device. The method includes determining a first address for a loaded page of data in the main memory. The first address is defined in a sparse virtual address space exposed by a persistent storage device. The first address is associated in an index with a first deterministic storage location. The method includes storing the loaded page on a persistent storage device at the first deterministic storage location. The method includes moving the monitored page from a second deterministic storage location to the main memory. The second deterministic storage location is associated with a second address in the index.

    摘要翻译: 一种用于虚拟内存管理的设备,系统和方法。 该方法包括检测在计算设备的主存储器中未加载的数据的被监视的页面内的虚拟存储器地址的存储器访问。 该方法包括为主存储器中的加载的数据页确定第一地址。 第一个地址在由持久存储设备公开的稀疏虚拟地址空间中定义。 第一个地址与具有第一确定性存储位置的索引相关联。 该方法包括将加载的页面存储在第一确定性存储位置处的持久存储设备上。 该方法包括将所监视的页面从第二确定性存储位置移动到主存储器。 第二确定性存储位置与索引中的第二个地址相关联。

    Logical interface for contextual storage
    27.
    发明授权
    Logical interface for contextual storage 有权
    上下文存储的逻辑界面

    公开(公告)号:US08966191B2

    公开(公告)日:2015-02-24

    申请号:US13424333

    申请日:2012-03-19

    摘要: A storage layer presents logical address space of a non-volatile storage device. The storage layer maintains logical interfaces to the non-volatile storage device, which may include arbitrary, any-to-any mappings between logical identifiers and storage resources. Data may be stored on the non-volatile storage device in a contextual format, which includes persistent metadata that defines the logical interface of the data. The storage layer may modify the logical interface of data that is stored in the contextual format. The modified logical interface may be inconsistent with the existing contextual format of the data on the non-volatile storage media. The storage layer may provide access to the data in the inconsistent contextual format through the modified logical interface. The contextual format of the data may be updated to be consistent with the modified logical interface in a write out-of-place storage operation.

    摘要翻译: 存储层呈现非易失性存储设备的逻辑地址空间。 存储层维护到非易失性存储设备的逻辑接口,其可以包括逻辑标识符和存储资源之间的任意对任何对任何映射。 数据可以以包括定义数据的逻辑接口的持久性元数据的上下文格式存储在非易失性存储设备上。 存储层可以修改以上下文格式存储的数据的逻辑接口。 经修改的逻辑接口可能与非易失性存储介质上的数据的现有上下文格式不一致。 存储层可以通过修改的逻辑接口提供对以不一致的上下文格式的数据的访问。 可以在写入不当存储操作中更新与修改的逻辑接口一致的数据的上下文格式。

    System and method for intelligent workload management
    28.
    发明授权
    System and method for intelligent workload management 有权
    智能工作负载管理系统和方法

    公开(公告)号:US08745205B2

    公开(公告)日:2014-06-03

    申请号:US12725241

    申请日:2010-03-16

    IPC分类号: G06F15/173 G06F9/455

    摘要: The system and method for intelligent workload management described herein may include a computing environment having a model-driven, service-oriented architecture for creating collaborative threads to manage workloads, wherein the management threads may converge information for managing identities and access credentials, enforcing policies, providing compliance assurances, managing provisioned and requested services, and managing physical and virtual infrastructure resources. In one implementation, an authentication server may generate authentication tokens defining access credentials for managed entities across a plurality of authentication domains, wherein the authentication tokens may control access to resources in an information technology infrastructure. For example, a management infrastructure may create service distributions for the managed entities, which may include virtual machine images hosted on physical resources. Further, the authentication tokens may be embedded in the service distributions, whereby the embedded authentication tokens may control access to the resources in the information technology infrastructure.

    摘要翻译: 本文描述的用于智能工作负载管理的系统和方法可以包括具有用于创建协调线程以管理工作负载的模型驱动的面向服务的架构的计算环境,其中管理线程可以收敛用于管理身份和访问凭证的信息,执行策略, 提供合规性保证,管理提供和请求的服务,以及管理物理和虚拟基础架构资源。 在一个实现中,认证服务器可以生成跨越多个认证域定义被管理实体的访问证书的认证令牌,其中认证令牌可以控制对信息技术基础设施中的资源的访问。 例如,管理基础设施可以为管理实体创建服务分发,其可以包括托管在物理资源上的虚拟机映像。 此外,认证令牌可以嵌入在服务分发中,由此嵌入式认证令牌可以控制对信息技术基础设施中的资源的访问。

    Apparatus, system, and method for an interface between a memory controller and a non-volatile memory controller using a command protocol
    29.
    发明授权
    Apparatus, system, and method for an interface between a memory controller and a non-volatile memory controller using a command protocol 有权
    用于使用命令协议的存储器控​​制器和非易失性存储器控制器之间的接口的装置,系统和方法

    公开(公告)号:US08688899B2

    公开(公告)日:2014-04-01

    申请号:US13248006

    申请日:2011-09-28

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: Apparatuses, systems, and methods are presented for a direct interface between a memory controller and a non-volatile memory controller using a command protocol. A method includes receiving a command from a memory controller to a non-volatile memory controller over a wire interface by way of a command protocol. The memory controller is coupled to one or more processors and the non-volatile memory controller, in one embodiment, is coupled to non-volatile memory media. The command protocol includes a control path that enables the memory controller to distinguish among different memory modules. A method includes executing the command within the non-volatile memory controller in response to determining that the non-volatile memory controller is capable of satisfying the command.

    摘要翻译: 提出了使用命令协议在存储器控制器和非易失性存储器控制器之间的直接接口的装置,系统和方法。 一种方法包括通过命令协议通过有线接口从存储器控制器向非易失性存储器控制器接收命令。 存储器控制器耦合到一个或多个处理器,并且在一个实施例中,非易失性存储器控制器被耦合到非易失性存储介质。 命令协议包括使得存储器控制器能够区分不同存储器模块的控制路径。 一种方法包括响应于确定非易失性存储器控制器能够满足该命令而在非易失性存储器控制器内执行该命令。

    SYSTEMS AND METHODS FOR CONTEXTUAL STORAGE
    30.
    发明申请
    SYSTEMS AND METHODS FOR CONTEXTUAL STORAGE 有权
    系统和方法存储

    公开(公告)号:US20140025872A1

    公开(公告)日:2014-01-23

    申请号:US14030717

    申请日:2013-09-18

    IPC分类号: G06F12/02

    摘要: A storage layer presents logical address space of a non-volatile storage device. The storage layer maintains logical interfaces to the non-volatile storage device, which may include arbitrary, any-to-any mappings between logical identifiers and storage resources. Data may be stored on the non-volatile storage device in a contextual format, which includes persistent metadata that defines the logical interface of the data. The storage layer may modify the logical interface of data that is stored in the contextual format. The modified logical interface may be inconsistent with the existing contextual format of the data on the non-volatile storage media. The storage layer may provide access to the data in the inconsistent contextual format through the modified logical interface. The contextual format of the data may be updated to be consistent with the modified logical interface in a write out-of-place storage operation.

    摘要翻译: 存储层呈现非易失性存储设备的逻辑地址空间。 存储层维护到非易失性存储设备的逻辑接口,其可以包括逻辑标识符和存储资源之间的任意对任何对任何映射。 数据可以以包括定义数据的逻辑接口的持久性元数据的上下文格式存储在非易失性存储设备上。 存储层可以修改以上下文格式存储的数据的逻辑接口。 经修改的逻辑接口可能与非易失性存储介质上的数据的现有上下文格式不一致。 存储层可以通过修改的逻辑接口提供对以不一致的上下文格式的数据的访问。 可以在写入不当存储操作中更新与修改的逻辑接口一致的数据的上下文格式。