Data Processing Method and Related Device

US2021149706A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021149706-A1
Application numberUS-202017132435-A
CountryUS
Kind codeA1
Filing dateDec 23, 2020
Priority dateJun 25, 2018
Publication dateMay 20, 2021
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A data processing method includes receiving, by a source physical machine, a first data packet including first data, and a destination address of the first data is a first virtual machine, generating a second data packet including the first data and an identifier of a second virtual machine, where the second virtual machine is the first virtual machine after being live migrated from the source physical machine to a destination physical machine, and the identifier of the second virtual machine identifies the second virtual machine on the destination physical machine, and sending, by the source physical machine, the second data packet to the destination physical machine.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method implemented by a source physical machine, wherein the method comprises: receiving a first data packet comprising first data, wherein a first destination address of the first data is of a first virtual machine; generating a second data packet comprising the first data and a first identifier identifying a second virtual machine, wherein the second virtual machine is the first virtual machine after being live migrated from the source physical machine to a destination physical machine; and sending the second data packet to the destination physical machine. 2 . The method of claim 1 , further comprising: receiving a third data packet from the destination physical machine, wherein the third data packet comprises second data and a second identifier identifying the first virtual machine, and wherein a second destination address of the second data is of a third virtual machine; determining, according to the second identifier, a first address of a third-party physical machine on which the third virtual machine is located; generating a fourth data packet according to the first address, wherein the fourth data packet comprises the second data; and sending the fourth data packet to the third-party physical machine. 3 . The method of claim 2 , wherein the method further comprises: obtaining, according to the second identifier, configuration information of the first virtual machine, wherein the configuration information comprises the first address; and searching for and determining, according to the configuration information, the first address. 4 . The method of claim 3 , wherein the configuration information further comprises a central processing unit (CPU) configuration, a graphics card configuration, a network configuration, and a storage configuration. 5 . The method of claim 3 , wherein migration information of the first virtual machine is not updated on the third virtual machine, and wherein the migration information comprises a second address of the destination physical machine. 6 . The method of claim 3 , further comprising deleting the configuration information when the source physical machine does not receive the first data packet within a preset time period. 7 . The method of claim 3 , further comprising deleting the configuration information after migrating the first virtual machine from the source physical machine to the destination physical machine. 8 . A physical machine comprising: a memory configured to store instructions; and a processor coupled to the memory, wherein the instructions cause the processor to be configured to: receive a first data packet comprising first data, wherein a first destination address of the first data is of a first virtual machine; generate a second data packet comprising the first data and a first identifier identifying a second virtual machine, wherein the second virtual machine is the first virtual machine after being live migrated from the physical machine to a destination physical machine; and send the second data packet to the destination physical machine. 9 . The physical machine of claim 8 , wherein the instructions further cause the processor to be configured to: receive a third data packet from the destination physical machine, wherein the third data packet comprises second data and a second identifier identifying the first virtual machine, and wherein a second destination address of the second data is of a third virtual machine; determine, according to the second identifier, a first address of a third-party physical machine on which the third virtual machine is located; generate a fourth data packet according to the first address, wherein the fourth data packet comprises the second data; and send the fourth data packet to the third-party physical machine. 10 . The physical machine of claim 9 , wherein the instructions further cause the processor to be configured to: obtain, according to the second identifier, configuration information of the first virtual machine, wherein the configuration information comprises the first address; and search for and determine, according to the configuration information, the first address. 11 . The physical machine of claim 10 , wherein the configuration information further comprises a central processing unit (CPU) configuration, a graphics card configuration, a network configuration, and a storage configuration. 12 . The physical machine of claim 10 , wherein migration information of the first virtual machine is not updated on the third virtual machine, and wherein the migration information comprises a second address of the destination physical machine. 13 . The physical machine of claim 10 , wherein the instructions further cause the processor to be configured to delete the configuration information when the physical machine does not receive the first data packet within a preset time period. 14 . The physical machine of claim 10 , wherein the instructions further cause the processor to be configured to delete the configuration information after migrating the first virtual machine from the physical machine to the destination physical machine. 15 . A computer program product comprising computer-executable instructions stored on a non-transitory computer-readable medium that, when executed by a processor, cause a physical machine to: receive a first data packet comprising first data, wherein a first destination address of the first data is of a first virtual machine; generate a second data packet comprising the first data and a first identifier identifying a second virtual machine, wherein the second virtual machine is the first virtual machine after being live migrated from the physical machine to a destination physical machine; and send the second data packet to the destination physical machine. 16 . The computer program product of claim 15 , wherein the computer-executable instructions further cause the physical machine to: receive a third data packet from the destination physical machine, wherein the third data packet comprises second data and a second identifier identifying the first virtual machine, and wherein a second destination address of the second data is of a third virtual machine; determine, according to the second identifier, a first address of a third-party physical machine on which the third virtual machine is located; generate a fourth data packet according to the first address, wherein the fourth data packet comprises the second data; and send the fourth data packet to the third-party physical machine. 17 . The computer program product of claim 16 , wherein the computer-executable instructions further cause the physical machine to: obtain, according to the second identifier, configuration information of the first virtual machine, wherein the configuration information comprises the first address; and search for and determine, according to the configuration information, the first address. 18 . The computer program product of claim 17 , wherein the configuration information further comprises a central processing unit (CPU) configuration, a graphics card configuration, a network configuration, and a storage configuration. 19 . The computer program product of claim 17 , wherein migration information of the first virtual machine is not updated on the third virtual machine, and wherein the migration information comprises a second address of the destination physical machine. 20 . The computer program product of claim 17 , whe

Assignees

Inventors

Classifications

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2021149706A1 cover?
A data processing method includes receiving, by a source physical machine, a first data packet including first data, and a destination address of the first data is a first virtual machine, generating a second data packet including the first data and an identifier of a second virtual machine, where the second virtual machine is the first virtual machine after being live migrated from the source …
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 20 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).