Patents by Inventor Shui CAO

Shui CAO 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: 12675233
    Abstract: A first node obtains a corresponding physical address based on a first virtual address in a first request. The first request may be sent by an application in the first node, and is used to request to read data of a second node or request to write data to the second node. Then, the first node sends a second request corresponding to the first request to the second node based on a first mapping relationship. Because the bus address indicates a virtual address corresponding to an instance of the second node, when the virtual address may be accessed by the first node based on the first request, the virtual address may be accessed by the second node, or may be accessed by another node based on a request, to implement address sharing in data access.
    Type: Grant
    Filed: April 19, 2024
    Date of Patent: July 7, 2026
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Kun Tan, Shui Cao, Changchun Ouyang, Yusu Zhao
  • Publication number: 20260095853
    Abstract: A control method and apparatus, a chip, a network device, and a communication system are disclosed, and relate to the communication field. The method includes: A control chip of a network device adjusts, according to an energy saving strategy and performance data of the network device, enabling or disabling of a port or a lane corresponding to the port in the network device. The energy saving strategy indicates a condition for enabling or disabling the port or the lane corresponding to the port in the network device. The performance data indicates a running feature of the port in the network device in a current period.
    Type: Application
    Filed: October 27, 2025
    Publication date: April 2, 2026
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shui Cao, Haizhou Xiang, Peipei Fu, Yan Qiu
  • Publication number: 20260023590
    Abstract: Example virtual machine live migration methods and apparatus are described. In one example method, a first virtual machine which runs on a source server is migrated to a destination server. The source server includes a single-root input/output virtualization (SR-IOV) network adapter. The virtual machine manager delivers a live migration command to the live migration module. The live migration module obtains, according to the live migration command, information that needs to be migrated and that is about the first virtual machine, and reports the information to the virtual machine manager, where the information includes state information of the first virtual network adapter and memory data of the first virtual machine. The virtual machine manager sends the state information and the memory data of the first virtual machine to the destination server.
    Type: Application
    Filed: July 30, 2025
    Publication date: January 22, 2026
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shui Cao, Yaochong Liu, Jun Qiu, Changchun Ouyang
  • Patent number: 12405816
    Abstract: Example virtual machine live migration methods and apparatus are described. In one example method, a first virtual machine which runs on a source server is migrated to a destination server. The source server includes a single-root input/output virtualization (SR-IOV) network adapter. The virtual machine manager delivers a live migration command to the live migration module. The live migration module obtains, according to the live migration command, information that needs to be migrated and that is about the first virtual machine, and reports the information to the virtual machine manager, where the information includes state information of the first virtual network adapter and memory data of the first virtual machine. The virtual machine manager sends the state information and the memory data of the first virtual machine to the destination server.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: September 2, 2025
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shui Cao, Yaochong Liu, Jun Qiu, Changchun Ouyang
  • Patent number: 12117947
    Abstract: The present disclosure relates to information processing methods, physical machines, and peripheral component interconnect express (PCIE) devices. In one example method, a PCIE device receives, in a live migration process of a to-be-migrated virtual machine (VM), a packet corresponding to the to-be-migrated VM, where the to-be-migrated VM is one of a plurality of VMs. The PCIE device determines a direct memory access (DMA) address based on the packet. The PCIE device sends the DMA address to a physical function (PF) driver.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: October 15, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Changchun Ouyang, Shui Cao, Zihao Xiang
  • Publication number: 20240264768
    Abstract: A first node obtains a corresponding physical address based on a first virtual address in a first request. The first request may be sent by an application in the first node, and is used to request to read data of a second node or request to write data to the second node. Then, the first node sends a second request corresponding to the first request to the second node based on a first mapping relationship. Because the bus address indicates a virtual address corresponding to an instance of the second node, when the virtual address may be accessed by the first node based on the first request, the virtual address may be accessed by the second node, or may be accessed by another node based on a request, to implement address sharing in data access.
    Type: Application
    Filed: April 19, 2024
    Publication date: August 8, 2024
    Inventors: Kun Tan, Shui Cao, Changchun Ouyang, Yusu Zhao
  • Patent number: 11616738
    Abstract: A packet processing method and device are provided, to save CPU resources consumed by parsing a packet. The method includes: parsing, by an intelligent network interface card, a received first packet to obtain an identifier of the first packet; updating, by the intelligent network interface card, a control field of a first memory buffer based on the identifier of the first packet; storing, by the intelligent network interface card, a payload of the first packet or a packet header and a payload of the first packet into the first address space through DMA based on an aggregation position of the first packet; aggregating, by a host, the first address information and at least one piece of second address information based on an updated control field in the first mbuf; and reading, by a virtual machine, address information, to obtain data in an address space indicated by the address information.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: March 28, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Liang Wang, Xu Zhang, Shui Cao
  • Publication number: 20210224210
    Abstract: The present disclosure relates to information processing methods, physical machines, and peripheral component interconnect express (PCIE) devices. In one example method, a PCIE device receives, in a live migration process of a to-be-migrated virtual machine (VM), a packet corresponding to the to-be-migrated VM, where the to-be-migrated VM is one of a plurality of VMs. The PCIE device determines a direct memory access (DMA) address based on the packet. The PCIE device sends the DMA address to a physical function (PF) driver.
    Type: Application
    Filed: March 18, 2021
    Publication date: July 22, 2021
    Inventors: Changchun OUYANG, Shui CAO, Zihao XIANG
  • Publication number: 20210200573
    Abstract: Example virtual machine live migration methods and apparatus are described. In one example method, a first virtual machine which runs on a source server is migrated to a destination server. The source server includes a single-root input/output virtualization (SR-IOV) network adapter. The virtual machine manager delivers a live migration command to the live migration module. The live migration module obtains, according to the live migration command, information that needs to be migrated and that is about the first virtual machine, and reports the information to the virtual machine manager, where the information includes state information of the first virtual network adapter and memory data of the first virtual machine. The virtual machine manager sends the state information and the memory data of the first virtual machine to the destination server.
    Type: Application
    Filed: March 17, 2021
    Publication date: July 1, 2021
    Inventors: Shui CAO, Yaochong LIU, Jun QIU, Changchun OUYANG
  • Publication number: 20210051118
    Abstract: A packet processing method and device are provided, to save CPU resources consumed by parsing a packet. The method includes: parsing, by an intelligent network interface card, a received first packet to obtain an identifier of the first packet; updating, by the intelligent network interface card, a control field of a first memory buffer based on the identifier of the first packet; storing, by the intelligent network interface card, a payload of the first packet or a packet header and a payload of the first packet into the first address space through DMA based on an aggregation position of the first packet; aggregating, by a host, the first address information and at least one piece of second address information based on an updated control field in the first mbuf; and reading, by a virtual machine, address information, to obtain data in an address space indicated by the address information.
    Type: Application
    Filed: November 2, 2020
    Publication date: February 18, 2021
    Inventors: Liang WANG, Xu ZHANG, Shui CAO