Resource management method, host, and endpoint based on performance specification

    公开(公告)号:US11379265B2

    公开(公告)日:2022-07-05

    申请号:US16434403

    申请日:2019-06-07

    Abstract: A resource management technology is disclosed that may be applied to a host, where the host includes a Central Processing Unit (CPU), an endpoint connected to the CPU, and an Input/Output (I/O) device connected to the endpoint. A method includes: allocating, by the CPU, a target endpoint to a target process, where a virtual device is disposed on the target endpoint; obtaining, by the target endpoint, a performance specification of the target process, and adjusting a performance parameter of the virtual device according to the performance specification, where the adjusted virtual device satisfies requirements of performance specifications of all processes that use the target endpoint; and when the target process needs to access a resource, obtaining, from the I/O device, a resource that satisfies the performance specification of the target process, and providing the obtained resource to the target process for use.

    Multi-instance 2LM architecture for SCM applications

    公开(公告)号:US11287999B2

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

    申请号:US16897087

    申请日:2020-06-09

    Inventor: Chaohong Hu Zhou Yu

    Abstract: A multi-instance 2-Level-Memory (2LM) architecture manages access by processing instances having different memory usage priorities to memory having different performance and cost levels. The 2LM architecture includes a virtual memory management module that manages access by respective processing instances by creating memory instances based on specified memory usage priority levels and specified virtual memory sizes and defining policies for each usage priority level of the created memory instances. In response to a virtual memory request by a processing instance, the virtual memory management module determines whether a virtual memory size at a designated usage priority level requested by a processing instance can be satisfied by a policy of a created first memory instance and, if not, selects another memory instance that can satisfy the requested virtual memory size at the designated usage priority level and swaps out the first memory instance in favor of the other memory instance.

    MULTI-INSTANCE 2LM ARCHITECTURE FOR SCM APPLICATIONS

    公开(公告)号:US20200301600A1

    公开(公告)日:2020-09-24

    申请号:US16897087

    申请日:2020-06-09

    Inventor: Chaohong Hu Zhou Yu

    Abstract: A multi-instance 2-Level-Memory (2LM) architecture manages access by processing instances having different memory usage priorities to memory having different performance and cost levels. The 2LM architecture includes a virtual memory management module that manages access by respective processing instances by creating memory instances based on specified memory usage priority levels and specified virtual memory sizes and defining policies for each usage priority level of the created memory instances. In response to a virtual memory request by a processing instance, the virtual memory management module determines whether a virtual memory size at a designated usage priority level requested by a processing instance can be satisfied by a policy of a created first memory instance and, if not, selects another memory instance that can satisfy the requested virtual memory size at the designated usage priority level and swaps out the first memory instance in favor of the other memory instance.

    System for resource management using performance specification and description information of the process

    公开(公告)号:US10331487B2

    公开(公告)日:2019-06-25

    申请号:US15471202

    申请日:2017-03-28

    Abstract: Embodiments provide a resource management technology that may be applied to a host, where the host includes a CPU, an endpoint connected to the CPU, and an I/O device connected to the endpoint. A method includes: allocating, by the CPU, a target endpoint to a target process, where a virtual device is disposed on the target endpoint; obtaining, by the target endpoint, a performance specification of the target process, and adjusting a performance parameter of the virtual device according to the performance specification, where the adjusted virtual device satisfies a total requirement of performance specifications of all processes that use the target endpoint; and when the target process needs to access a resource, obtaining, from the I/O device, a resource that satisfies the performance specification of the target process, and providing the obtained resource to the target process for use.

    Node interconnection apparatus, resource control node, and server system

    公开(公告)号:US10310756B2

    公开(公告)日:2019-06-04

    申请号:US15296054

    申请日:2016-10-18

    Abstract: Embodiments of the application provide a node interconnection apparatus, a resource control node, and a server system. The node interconnection apparatus includes a computing node and a resource control node, and a device interconnection interface connecting the two. Each of the computing node and the resource control node comprises a processing unit and a memory, and the resource control node further comprises a resource interface for connecting with one or more storage devices. The resource control node manages storage resources of the storage devices, and when a storage resource is required by the computing node in performing a computing task, the resource control node allocates the storage resource in the storage devices for the computing node. The computing node can be powered off to save the energy, while the resource control node remains powered on, so that the access to the storage devices is not affected.

    NODE INTERCONNECTION APPARATUS, RESOURCE CONTROL NODE, AND SERVER SYSTEM
    17.
    发明申请
    NODE INTERCONNECTION APPARATUS, RESOURCE CONTROL NODE, AND SERVER SYSTEM 审中-公开
    节点互连设备,资源控制节点和服务器系统

    公开(公告)号:US20170031620A1

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

    申请号:US15296054

    申请日:2016-10-18

    Abstract: Embodiments of the application provide a node interconnection apparatus, a resource control node, and a server system. The node interconnection apparatus includes a computing node and a resource control node, and a device interconnection interface connecting the two. Each of the computing node and the resource control node comprises a processing unit and a memory, and the resource control node further comprises a resource interface for connecting with one or more storage devices. The resource control node manages storage resources of the storage devices, and when a storage resource is required by the computing node in performing a computing task, the resource control node allocates the storage resource in the storage devices for the computing node. The computing node can be powered off to save the energy, while the resource control node remains powered on, so that the access to the storage devices is not affected.

    Abstract translation: 应用的实施例提供节点互连设备,资源控制节点和服务器系统。 节点互连装置包括计算节点和资源控制节点,以及连接两者的设备互连接口。 计算节点和资源控制节点中的每一个包括处理单元和存储器,并且资源控制节点还包括用于与一个或多个存储设备连接的资源接口。 资源控制节点管理存储装置的存储资源,当计算节点在执行计算任务时需要存储资源时,资源控制节点将存储资源分配给计算节点的存储装置。 可以关闭计算节点以节约能源,同时资源控制节点保持通电,从而不影响对存储设备的访问。

Patent Agency Ranking