Edge system and data operation request processing method
AssigneeHuawei Cloud Computing Technologies Co., Ltd.
InventorWei Yin
Life of this patent
Estimating the term…
Abstract
An edge system includes a plurality of first-layer circles and a second-layer circle, and a geographical area represented by the second-layer circle includes a geographical area represented by each first-layer circle, that is, the first-layer circles are deployed in the second-layer circle. Each first-layer circle includes a plurality of sites, the sites include an initial site and are also included in the second-layer circle, and the initial site processes a data operation request sent by a client in a first-layer circle including the initial site, and in the second-layer circle.
Claims20
An edge system comprising:
- a plurality of first-layer circles of sites, each of the plurality of first-layer circles of sites comprising a processor and a storage device storing instructions, wherein each of the first-layer circles of sites represents a first geographical area, wherein each of the first-layer circles of sites comprises a plurality of first sites, wherein each of the first sites is configured to process data operation requests from a client, and wherein the first sites comprise an initial site;
- and
- a second-layer circle of sites representing a second geographical area, each of the plurality of second-layer circle of sites comprising a processor and a storage device storing instructions,
- wherein the second geographical area comprises the first geographical area,
- wherein the first sites are further comprised in the second-layer circle of sites, and
- wherein the initial site is configured to process a data operation request in a first first-layer circle of sites comprising the initial site and in the second-layer circle of sites.
A data operation request processing method implemented by an edge system, wherein the data operation request processing method comprises:
- communicating, by an initial site, with a first target site that is corresponding to target data carried in a data operation request of a client and that is in a first-layer circle of sites comprising the initial site, wherein the edge system comprises a plurality of first-layer circles of sites and a second-layer circle of sites, wherein a second geographical area represented by the second-layer circle of sites comprises a first geographical area represented by each of the first-layer circle of sites, wherein each of the first-layer circle of sites comprises a plurality of first sites, wherein each of the first sites is configured to process the data operation request, wherein the first sites comprise the initial site, and wherein the first sites are further comprised in the second-layer circle of sites;
- sending, by the initial site, the target data to the first target site;
- storing, by the first target site, the target data;
- communicating, by the initial site, with a second target site that is corresponding to the target data and that is in the second-layer circle of sites;
- sending, by the initial site, the target data to the second target site;
- and
- storing, by the second target site, the target data.
A data operation request processing method implemented by an edge system, wherein the data operation request processing method comprises:
- communicating, by an initial site, with a first target site that is corresponding to a key of target data carried in a data operation request of a client and that is in a first-layer circle of sites comprising the initial site, wherein the edge system comprises a plurality of first-layer circles of sites and a second-layer circle of sites, wherein a second geographical area represented by the second-layer circle of sites comprises a first geographical area represented by each of the first-layer circles of sites, wherein each of the first-layer circles of sites comprises a plurality of first sites, wherein each of the first sites is configured to process the data operation request, wherein the first sites comprise the initial site, and wherein the first sites are further comprised in the second-layer circle of sites;
- determining, by the first target site, whether the target data is stored locally on the first target site;
- sending, by the first target site, the target data to the client when the target data is stored locally on the first target site;
- communicating with a second target site that is corresponding to the key and that is in the second-layer circle of sites when the target data is not stored locally on the first target site;
- determining, by the second target site, that the target data is stored locally on the second target site;
- and
- sending, by the second target site, the target data to the client.
Dependencies are inferred from the claim text.