Method, device, and computer program product for edge resource aggregation

US2022141151A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022141151-A1
Application numberUS-202017108640-A
CountryUS
Kind codeA1
Filing dateDec 1, 2020
Priority dateOct 30, 2020
Publication dateMay 5, 2022
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.

Embodiments of the present disclosure provide a method, a device, and a computer program product for edge resource aggregation. In one embodiment, a second edge device to which data associated with a first edge device will be transmitted is determined in an edge device cluster. Then, the data associated with the first edge device is transmitted to the second edge device. In this way, resources of multiple edge devices may be aggregated, thereby improving network efficiency and stability.

First claim

Opening claim text (preview).

1 . A method for edge resource aggregation, comprising: determining, in an edge device cluster, a second edge device to which data associated with a first edge device will be transmitted; and transmitting the data associated with the first edge device to the second edge device; wherein the data associated with the first edge device comprises data of a service provided by the first edge device, and determining the second edge device comprises: in response to a resource consumption level of the first edge device exceeding a threshold level, receiving context information of adjacent edge devices in the edge device cluster, prioritizing the adjacent edge devices based at least in part on the context information, and determining the second edge device to which the data of the service provided by the first edge device will be transmitted; and wherein determining the second edge device to which the data of the service provided by the first edge device will be transmitted comprises: acquiring information about at least an amount of available resources and availability of hardware required for the provision of the service of the edge devices in the edge device cluster; and based on the acquired information, determining the second edge device in the edge device cluster. 2 . The method according to claim 1 , wherein the service provided by the first edge device is provided by the first edge device to a terminal device, and determining the second edge device comprises: in response to a determination that the terminal device is moving toward the second edge device, determining the second edge device to which the data of the service provided by the first edge device to the terminal device will be transmitted. 3 . The method according to claim 2 , wherein transmitting the data associated with the first edge device to the second edge device comprises: pre-caching, at the second edge device, the data of the service provided by the first edge device to the terminal device. 4 . (canceled) 5 . (canceled) 6 . The method according to claim 1 , wherein transmitting the data associated with the first edge device to the second edge device comprises: from a service set currently provided by the first edge device, selecting a service to be removed based on delay requirements of services in the service set; and causing data associated with the selected service to be transmitted as the data associated with the selected service to the second edge device. 7 . The method according to claim 1 , wherein the data associated with the first edge device comprises a part of data uploaded by a terminal device to the first edge device. 8 . The method according to claim 1 , wherein the edge devices in the edge device cluster are configured to provide codec services. 9 . The method according to claim 1 , wherein the edge devices in the edge device cluster are configured to provide application programming interfaces (APIs) for a service user to acquire context information of the edge devices. 10 . A device for edge resource aggregation, comprising: a processor; and a memory having computer-executable instructions stored therein, wherein the computer-executable instructions, when executed by the processor, cause the device to execute actions, and the actions comprise: determining, in an edge device cluster, a second edge device to which data associated with a first edge device will be transmitted; and transmitting the data associated with the first edge device to the second edge device; wherein the data associated with the first edge device comprises data of a service provided by the first edge device, and determining the second edge device comprises: in response to a resource consumption level of the first edge device exceeding a threshold level, receiving context information of adjacent edge devices in the edge device cluster, prioritizing the adjacent edge devices based at least in part on the context information, and determining the second edge device to which the data of the service provided by the first edge device will be transmitted; and wherein determining the second edge device to which the data of the service provided by the first edge device will be transmitted comprises: acquiring information about at least an amount of available resources and availability of hardware required for the provision of the service of the edge devices in the edge device cluster; and based on the acquired information, determining the second edge device in the edge device cluster. 11 . The device according to claim 10 , wherein the service provided by the first edge device is provided by the first edge device to a terminal device, and determining the second edge device comprises: in response to a determination that the terminal device is moving toward the second edge device, determining the second edge device to which the data of the service provided by the first edge device to the terminal device will be transmitted. 12 . The device according to claim 11 , wherein transmitting the data associated with the first edge device to the second edge device comprises: pre-caching, at the second edge device, the data of the service provided by the first edge device to the terminal device. 13 . (canceled) 14 . (canceled) 15 . The device according to claim 10 , wherein transmitting the data associated with the first edge device to the second edge device comprises: from a service set currently provided by the first edge device, selecting a service to be removed based on delay requirements of services in the service set; and causing data associated with the selected service to be transmitted as the data associated with the selected service to the second edge device. 16 . The device according to claim 10 , wherein the data associated with the first edge device comprises a part of data uploaded by a terminal device to the first edge device. 17 . The device according to claim 10 , wherein the edge devices in the edge device cluster are configured to provide codec services. 18 . The device according to claim 10 , wherein the edge devices in the edge device cluster are configured to provide application programming interfaces (APIs) for a service user to acquire context information of the edge devices. 19 . A computer program product tangibly stored in a non-transitory computer-readable medium and comprising machine-executable instructions, wherein the machine-executable instructions, when executed, cause a machine to perform a method for edge resource aggregation, the method comprising: determining, in an edge device cluster, a second edge device to which data associated with a first edge device will be transmitted; and transmitting the data associated with the first edge device to the second edge device; wherein the data associated with the first edge device comprises data of a service provided by the first edge device, and determining the second edge device comprises: in response to a resource consumption level of the first edge device exceeding a threshold level, receiving context information of adjacent edge devices in the edge device cluster, prioritizing the adjacent edge devices based at least in part on the context information, and determining the second edge device to which the data of the service provided by the first edge device will be transmitted; and wherein determining the second edge device to which the data of the service provided by the first edge device will be transmitted comprises: acquiring information about at least an amount of avai

Assignees

Inventors

Classifications

  • the resource being a machine, e.g. CPUs, Servers, Terminals · CPC title

  • considering the load · CPC title

  • based on parameters of servers, e.g. available memory or workload (monitoring of computer activity G06F11/30) · CPC title

  • Pre-fetching or pre-delivering data based on network characteristics · CPC title

  • Aggregation of resource allocation or reservation requests · 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 US2022141151A1 cover?
Embodiments of the present disclosure provide a method, a device, and a computer program product for edge resource aggregation. In one embodiment, a second edge device to which data associated with a first edge device will be transmitted is determined in an edge device cluster. Then, the data associated with the first edge device is transmitted to the second edge device. In this way, resources …
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification H04L47/781. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu May 05 2022 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).