-
公开(公告)号:US11005755B2
公开(公告)日:2021-05-11
申请号:US16253930
申请日:2019-01-22
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zhou Yu , Leiqiang Zhang , Yuxin Zhuang , Hao Luo
IPC: H04L12/713 , H04L12/741 , H04L29/12 , G06F9/455 , H04L12/46 , H04L12/24
Abstract: A packet processing method in a computing system is disclosed. The computing system comprises a host, wherein at least one network interface card is connected to the host. The network interface card includes switching equipment and at least two network ports. A first network port is corresponding to at least one physical function PF and multiple virtual functions VFs. At least one VF of the first network port is provided for a first virtual machine on the host in a passthrough manner. The first virtual machine sends a data packet from the VF that is connected to the first virtual machine. Switching equipment of the first network port forwards the data packet according to a destination MAC address of the data packet, and sends the data packet to a virtual bridge on VMM of the host. The VMM provides abundant network function processing for the data packet.
-
公开(公告)号:US20190278497A1
公开(公告)日:2019-09-12
申请号:US16416280
申请日:2019-05-20
Applicant: HUAWEI TECHNOLOGIES CO, LTD.
Inventor: Baifeng Yu , Zhou Yu , Jiongjiong Gu
IPC: G06F3/06 , G06F1/3234 , G06F1/3203 , G06F1/3287 , H04L12/911 , G06F1/3225 , G06F1/3221 , G06F9/4401 , H04L29/08
Abstract: Embodiments of application provide a node interconnection apparatus, and a method implemented by the node interconnection apparatus. 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 includes a processing unit and a storage unit, and the resource control node further includes a resource interface for connecting with a network storage device. The resource control node manages storage resource of the network storage device, and when the computing node needs started up, the resource control node obtains operating system startup information from the network storage device and provide the information to the computing node. The computing node can start up without the need for storing startup information locally. Therefore, storage resource inside the computing node is saved.
-
公开(公告)号:US20220365690A1
公开(公告)日:2022-11-17
申请号:US17876861
申请日:2022-07-29
Applicant: Huawei Technologies Co., Ltd.
Inventor: Baifeng Yu , Zhou Yu , Jiongjiong Gu
IPC: G06F3/06 , G06F9/4401 , H04L67/1097 , G06F1/3221 , G06F1/3225 , G06F1/3234 , G06F1/3287 , H04L47/70 , G06F1/3203
Abstract: A node interconnection apparatus includes a computing node, a resource control node, and a device interconnection interface connecting the computing node and the resource control node. Each of the computing node and the resource control node includes a processing unit and a storage unit, and the resource control node further includes a resource interface for connecting with a network storage device. The resource control node manages a storage resource of the network storage device, and when the computing node needs to start up, the resource control node obtains operating system startup information from the network storage device and provides the operating system startup information to the computing node. The computing node can start up without the need for storing startup information locally.
-
公开(公告)号:US20210240367A1
公开(公告)日:2021-08-05
申请号:US17232879
申请日:2021-04-16
Applicant: Huawei Technologies Co., Ltd.
Inventor: Baifeng Yu , Zhou Yu , Jiongjiong Gu
IPC: G06F3/06 , G06F1/3221 , G06F1/3225 , G06F1/3234 , G06F1/3287 , G06F9/4401 , H04L12/911 , H04L29/08 , G06F1/3203
Abstract: A 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 includes a processing unit and a storage unit, and the resource control node further includes a resource interface for connecting with a network storage device. The resource control node manages storage resource of the network storage device, and when the computing node needs to start up, the resource control node obtains operating system startup information from the network storage device and provides the information to the computing node. The computing node can start up without the need for storing startup information locally.
-
公开(公告)号:US20190286488A1
公开(公告)日:2019-09-19
申请号:US16434403
申请日:2019-06-07
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Baifeng Yu , Jiongjiong Gu , Muhui Lin , Zhou Yu , Lingzhi Mao
IPC: G06F9/50
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 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.
-
公开(公告)号:US11899943B2
公开(公告)日:2024-02-13
申请号:US17232879
申请日:2021-04-16
Applicant: Huawei Technologies Co., Ltd.
Inventor: Baifeng Yu , Zhou Yu , Jiongjiong Gu
IPC: G06F3/06 , G06F9/4401 , H04L67/1097 , G06F1/3221 , G06F1/3225 , G06F1/3234 , G06F1/3287 , H04L47/70 , G06F1/3203
CPC classification number: G06F3/0625 , G06F1/3203 , G06F1/3221 , G06F1/3225 , G06F1/3234 , G06F1/3268 , G06F1/3275 , G06F1/3287 , G06F3/067 , G06F3/0619 , G06F3/0631 , G06F3/0662 , G06F3/0665 , G06F3/0683 , G06F3/0689 , G06F9/4401 , G06F9/4418 , H04L47/70 , H04L67/1097 , Y02D10/00 , Y02D30/00
Abstract: A 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 includes a processing unit and a storage unit, and the resource control node further includes a resource interface for connecting with a network storage device. The resource control node manages storage resource of the network storage device, and when the computing node needs to start up, the resource control node obtains operating system startup information from the network storage device and provides the information to the computing node. The computing node can start up without the need for storing startup information locally.
-
公开(公告)号:US11789619B2
公开(公告)日:2023-10-17
申请号:US17876861
申请日:2022-07-29
Applicant: Huawei Technologies Co., Ltd.
Inventor: Baifeng Yu , Zhou Yu , Jiongjiong Gu
IPC: G06F3/06 , G06F9/4401 , H04L67/1097 , G06F1/3221 , G06F1/3225 , G06F1/3234 , G06F1/3287 , H04L47/70 , G06F1/3203
CPC classification number: G06F3/0625 , G06F1/3203 , G06F1/3221 , G06F1/3225 , G06F1/3234 , G06F1/3268 , G06F1/3275 , G06F1/3287 , G06F3/067 , G06F3/0619 , G06F3/0631 , G06F3/0662 , G06F3/0665 , G06F3/0683 , G06F3/0689 , G06F9/4401 , G06F9/4418 , H04L47/70 , H04L67/1097 , Y02D10/00 , Y02D30/00
Abstract: A node interconnection apparatus includes a computing node, a resource control node, and a device interconnection interface connecting the computing node and the resource control node. Each of the computing node and the resource control node includes a processing unit and a storage unit, and the resource control node further includes a resource interface for connecting with a network storage device. The resource control node manages a storage resource of the network storage device, and when the computing node needs to start up, the resource control node obtains operating system startup information from the network storage device and provides the operating system startup information to the computing node. The computing node can start up without the need for storing startup information locally.
-
公开(公告)号:US11379265B2
公开(公告)日:2022-07-05
申请号:US16434403
申请日:2019-06-07
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Baifeng Yu , Jiongjiong Gu , Muhui Lin , Zhou Yu , Lingzhi Mao
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.
-
公开(公告)号:US11287999B2
公开(公告)日:2022-03-29
申请号:US16897087
申请日:2020-06-09
Applicant: Huawei Technologies Co., Ltd.
Inventor: Chaohong Hu , Zhou Yu
IPC: G06F12/1036 , G06F12/109 , G06F3/06 , G06F9/50 , G06Q10/10 , G06Q30/02
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.
-
公开(公告)号:US20200301600A1
公开(公告)日:2020-09-24
申请号:US16897087
申请日:2020-06-09
Applicant: Huawei Technologies Co., Ltd.
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.
-
-
-
-
-
-
-
-
-