Patents by Inventor Muhui Lin
Muhui Lin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11863520Abstract: Embodiments of this application relate to the data access field, including data access methods systems that enable efficient and effective data access. In one embodiment, a method includes: assigning, by an RDMA control service based on user information and a corresponding connection relationship between a switch and a first instance defined by a user, an address segment to the first instance; building, by the RDMA control service, an access control list based on the address segment assigned to the first instance, where the access control list is used for controlling access between different first instances defined by the user; and sending, by the RDMA control service, the access control list to a switch control service, such that the switch control service configures the access control list for the switch.Type: GrantFiled: September 21, 2020Date of Patent: January 2, 2024Assignee: Alibaba Group Holding LimitedInventors: Muhui Lin, Xin Wu, Shunan Li, Zhixiong Guo
-
Publication number: 20220337548Abstract: Embodiments of this application relate to the data access field, including data access methods systems that enable efficient and effective data access. In one embodiment, a method includes: assigning, by an RDMA control service based on user information and a corresponding connection relationship between a switch and a first instance defined by a user, an address segment to the first instance; building, by the RDMA control service, an access control list based on the address segment assigned to the first instance, where the access control list is used for controlling access between different first instances defined by the user; and sending, by the RDMA control service, the access control list to a switch control service, such that the switch control service configures the access control list for the switch.Type: ApplicationFiled: September 21, 2020Publication date: October 20, 2022Inventors: Muhui LIN, Xin WU, Shunan LI, Zhixiong GUO
-
Patent number: 11379265Abstract: 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.Type: GrantFiled: June 7, 2019Date of Patent: July 5, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Baifeng Yu, Jiongjiong Gu, Muhui Lin, Zhou Yu, Lingzhi Mao
-
Patent number: 10489207Abstract: 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.Type: GrantFiled: March 28, 2017Date of Patent: November 26, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Baifeng Yu, Jiongjiong Gu, Muhui Lin, Zhou Yu, Lingzhi Mao
-
Publication number: 20190286488Abstract: 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.Type: ApplicationFiled: June 7, 2019Publication date: September 19, 2019Applicant: HUAWEI TECHNOLOGIES CO.,LTD.Inventors: Baifeng Yu, Jiongjiong Gu, Muhui Lin, Zhou Yu, Lingzhi Mao
-
Patent number: 10331487Abstract: 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.Type: GrantFiled: March 28, 2017Date of Patent: June 25, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Baifeng Yu, Jiongjiong Gu, Muhui Lin, Zhou Yu, Lingzhi Mao
-
Publication number: 20190155548Abstract: A computer system and a storage access apparatus are provided. The storage access apparatus is configured to: configure at least one virtual function VF by using a physical function PF of an single-root I/O virtualization (SR-IOV) function, and configure a VM-VF association relationship, so that a direct access path is established between a VM and a VF that are associated; and obtain, by using a network interface, data block resources provided by at least one network storage device that is connected to the storage access apparatus, form a plurality of virtual volumes by using the obtained data block resources, and configure a VF-virtual volume association relationship. Therefore, by using a storage access method supported by the storage access apparatus, a storage access path and latency can be shortened, and occupation of CPU resources in a compute node can be reduced.Type: ApplicationFiled: January 26, 2019Publication date: May 23, 2019Inventors: Xiaolin JIA, Muhui LIN
-
Publication number: 20170199767Abstract: 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.Type: ApplicationFiled: March 28, 2017Publication date: July 13, 2017Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Baifeng YU, Jiongjiong GU, Muhui LIN, Zhou YU, Lingzhi MAO
-
Patent number: 9690739Abstract: A method for extending a Peripheral Component Interconnect Express (PCIe) domain. A configuration space address can be allocated to a PCIe device in an extended domain from a memory address of a root complex endpoint device, a correspondence between the configuration space address and a bus number/device number/function number (BDF) can be established, and a bus number can be allocated from a second bus set of the extended domain to a PCIe device discovered in the extended domain, where the bus number is used for determining the BDF of the PCIe device discovered in the extended domain, so as to access, according to the correspondence between the configuration space address and the BDF and by using the BDF of the PCIe device discovered in the extended domain, a configuration space register of the PCIe device discovered in the extended domain.Type: GrantFiled: June 26, 2015Date of Patent: June 27, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Wesley Shao, Muhui Lin, Lijiang Li
-
Patent number: 9678826Abstract: A fault isolation method, computer system, and apparatus, which are capable of monitoring a state of a second endpoint device in the extended domain, and setting a device state record according to the state of the second endpoint device; after an access request between the second endpoint device and the primary domain is received, querying the device state record according to identifier information that is of the second endpoint device and in the access request, and determining the state of the second endpoint device; and if the state of the second endpoint device is a fault state, discarding the access request to prevent communication between the faulty second endpoint device and the primary domain and prevent spreading a fault to the primary domain, thereby ensuring system reliability.Type: GrantFiled: November 20, 2014Date of Patent: June 13, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Muhui Lin, Junjie Wang, Ruiling Wang
-
Patent number: 9195552Abstract: Per-Function Downstream Port Containment (pF-DPC) is an extension to Downstream Port Containment (DPC) in the Peripheral Component Interconnect express (PCIe) standard. Pf-DPC confines non-fatal errors to specific functions of an end-point device without disabling the link between a PCIe port and the end-point device. PCIe ports configured for pF-DPC may filter (e.g., drop) packets carrying routing identifiers (RIDs) and/or addresses assigned to a function affected by a non-fatal error, while continuing to forward packets carrying RIDs/addresses associated with remaining operable functions over the corresponding link.Type: GrantFiled: February 5, 2014Date of Patent: November 24, 2015Assignee: Futurewei Technologies, Inc.Inventors: Wesley Shao, Muhui Lin
-
Publication number: 20150293873Abstract: A method for extending a Peripheral Component Interconnect Express (PCIe) domain. A configuration space address can be allocated to a PCIe device in an extended domain from a memory address of a root complex endpoint device, a correspondence between the configuration space address and a bus number/device number/function number (BDF) can be established, and a bus number can be allocated from a second bus set of the extended domain to a PCIe device discovered in the extended domain, where the bus number is used for determining the BDF of the PCIe device discovered in the extended domain, so as to access, according to the correspondence between the configuration space address and the BDF and by using the BDF of the PCIe device discovered in the extended domain, a configuration space register of the PCIe device discovered in the extended domain.Type: ApplicationFiled: June 26, 2015Publication date: October 15, 2015Inventors: Wesley Shao, Muhui Lin, Lijiang Li
-
Publication number: 20150220409Abstract: Per-Function Downstream Port Containment (pF-DPC) is an extension to Downstream Port Containment (DPC) in the Peripheral Component Interconnect express (PCIe) standard. Pf-DPC confines non-fatal errors to specific functions of an end-point device without disabling the link between a PCIe port and the end-point device. PCIe ports configured for pF-DPC may filter (e.g., drop) packets carrying routing identifiers (RIDs) and/or addresses assigned to a function affected by a non-fatal error, while continuing to forward packets carrying RIDs/addresses associated with remaining operable functions over the corresponding link.Type: ApplicationFiled: February 5, 2014Publication date: August 6, 2015Applicant: FutureWei Technologies, Inc.Inventors: Wesley Shao, Muhui Lin
-
Publication number: 20150082080Abstract: A fault isolation method, computer system, and apparatus, which are capable of monitoring a state of a second endpoint device in the extended domain, and setting a device state record according to the state of the second endpoint device; after an access request between the second endpoint device and the primary domain is received, querying the device state record according to identifier information that is of the second endpoint device and in the access request, and determining the state of the second endpoint device; and if the state of the second endpoint device is a fault state, discarding the access request to prevent communication between the faulty second endpoint device and the primary domain and prevent spreading a fault to the primary domain, thereby ensuring system reliability.Type: ApplicationFiled: November 20, 2014Publication date: March 19, 2015Inventors: Muhui Lin, Junjie Wang, Ruiling Wang