IP Library Granted Patent US 11,445,039
Granted Patent B2
US 11,445,039 · App. 17/162,726 · Granted Sep 13, 2022

Method and apparatus for providing edge computing services

Inventors: Changbae Yoon (Suwon-si, KR); Heejung Kim (Suwon-si, KR); Chihyun Cho (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04L67/51H04L41/0813H04L41/0823H04L67/535
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,445,039
App. No.
17/162,726
Granted
Sep 13, 2022
Kind
B2
Abstract

An example method, performed by an edge data network configuration server, of relocating at least one service, currently provided from a source edge data network to at least one terminal, to a plurality of edge data networks having a hierarchical structure includes obtaining a service relocation request from the at least one terminal, determining relocation candidate services by reflecting the service relocation request, determining priorities of the relocation candidate services, obtaining location information of the at least one terminal, determining a relocation target service and a target edge data network based on at least one of the priorities or the location information, and requesting the target edge data network to provide the relocation target service to the at least one terminal, wherein the source edge data network and the target edge data network are hierarchically included in different tiers.

Claims (61)

1. A method, performed by an edge data network configuration server, of relocating at least one service, currently provided from a source edge data network to at least one terminal, to at least one of a plurality of edge data networks having a hierarchical structure, the method comprising:

determining whether to relocate a service of the source edge data network;

determining relocation candidate services, based on a result of determining whether to relocate the service;

determining priorities of the relocation candidate services;

obtaining location information of the at least one terminal;

determining a relocation target service from among the relocation candidate services and a target edge data network, based on at least one of the priorities or the location information; and

requesting the target edge data network to provide the relocation target service to the at least one terminal,

wherein the determining of the target edge data network comprises determining the target edge data network to be in a tier of the hierarchical structure different from a tier of the source edge data network when a condition related to a number of terminals currently receiving the relocation target service is satisfied.

2. The method of claim 1 , wherein the determining of the relocation target service and the target edge data network comprises:

determining the relocation target service as a service having a highest priority among the relocation candidate services, based on a result of determining the priorities;

determining a number of terminals currently receiving the relocation target service from the source edge data network in a service area of a lower-tier edge data network than the source edge data network;

comparing the determined number of terminals to a threshold; and

determining the lower-tier edge data network as the target edge data network based on a result of the comparing indicating that the determined number of terminals is less than the threshold,

wherein the threshold corresponds to a largest number of terminals to which the lower-tier edge data network is capable of providing the relocation target service.

3. The method of claim 1 , wherein the determining of the relocation target service and the target edge data network comprises:

determining the relocation target service as a service having a lowest priority among the relocation candidate services, based on a result of determining the priorities;

determining a number of terminals to which the source edge data network provides the relocation target service;

comparing the determined number of terminals to a threshold; and

determining a higher-tier edge data network than the source edge data network as the target edge data network based on a result of the comparing indicating that the determined number of terminals is greater than the threshold,

wherein the threshold corresponds to a largest number of terminals to which the source edge data network is capable of providing the relocation target service.

4. The method of claim 1 , wherein the target edge data network is in a lower-tier than the source edge data network based on the relocation target service having a highest priority from among the relocation candidate services, or is in a higher-tier than the source edge data network based on the relocation target service having a lowest priority from among the relocation candidate services.

5. The method of claim 1 , wherein the determining of the relocation candidate services comprises identifying services currently provided from the source edge data network, and

wherein the relocation candidate services comprise a combination of services to be newly provided and the identified services, except for services to be terminated from among the identified services.

6. The method of claim 1 , wherein the priorities are determined based on resource requirements and latency requirements of the relocation candidate services.

7. The method of claim 1 , wherein the obtaining of the location information of the at least one terminal comprises receiving the location information of the at least one terminal from at least one of the at least one terminal or a 3 rd Generation Partnership Project (3GPP) network entity connected to the at least one terminal.

8. An edge data network configuration server for relocating at least one service, currently provided from a source edge data network to at least one terminal, to at least one of a plurality of edge data networks having a hierarchical structure, the edge data network configuration server comprising:

a communication module comprising communication circuitry;

a memory storing a plurality of instructions; and

at least one processor configured to execute the plurality of instructions to:

determine whether to relocate a service of the source edge data network;

determine relocation candidate services, based on a result of determining whether to relocate the service;

determine priorities of the relocation candidate services;

obtain location information of the at least one terminal;

determine a relocation target service from among the relocation candidate services and a target edge data network based on at least one of the priorities or the location information; and

request the target edge data network to provide the relocation target service to the at least one terminal,

wherein the processor is configured to execute the instructions to determine the target edge data network to be in a tier of the hierarchical structure different from a tier of the source edge data network when a condition related to a number of terminals currently receiving the relocation target service is satisfied.

9. The edge data network configuration server of claim 8 , wherein the at least one processor is further configured to execute the plurality of instructions to:

determine the relocation target service as a service having a highest priority among the relocation candidate services, based on a result of determining the priorities;

determine a number of terminals currently receiving the relocation target service from the source edge data network in a service area of a lower-tier edge data network than the source edge data network;

compare the determined number of terminals to a threshold; and

determine the lower-tier edge data network as the target edge data network based on a result of the comparing indicating that the determined number of terminals is less than the threshold,

wherein the threshold corresponds to a largest number of terminals to which the lower-tier edge data network is capable of providing the relocation target service.

10. The edge data network configuration server of claim 8 , wherein the at least one processor is further configured to execute the plurality of instructions to:

determine the relocation target service as a service having a lowest priority from among the relocation candidate services, based on a result of determining the priorities;

determine a number of terminals to which the source edge data network provides the relocation target service;

compare the determined number of terminals to a threshold; and

determine a higher-tier edge data network than the source edge data network as the target edge data network based on a result of the comparing indicating that the determined number of terminals is greater than the threshold,

wherein the threshold corresponds to a largest number of terminals to which the source edge data network is capable of providing the relocation target service.

11. The edge data network configuration server of claim 8 , wherein the target edge data network is in a lower-tier than the source edge data network based on the relocation target service having a highest priority from among the relocation candidate services, or is in a higher-tier than the source edge data network based on the relocation target service having a lowest priority from among the relocation candidate services.

12. The edge data network configuration server of claim 11 , wherein the at least one processor is further configured to execute the plurality of instructions to identify services currently provided from the source edge data network, and

wherein the relocation candidate services comprise a combination of services to be newly provided and the identified services, except for services to be terminated from among the identified services.

13. The edge data network configuration server of claim 8 , wherein the priorities are determined based on resource requirements and latency requirements of the relocation candidate services.

14. The edge data network configuration server of claim 8 , wherein the at least one processor is further configured to execute the plurality of instructions to receive the location information of the at least one terminal from at least one of the at least one terminal or a 3 rd Generation Partnership Project (3GPP) network entity connected to the at least one terminal.

15. A non-transitory computer-readable recording medium having recorded thereon a computer program comprising instructions which, when executed, cause at least one processor to control an edge data network configuration server to:

determine whether to relocate a service of a source edge data network;

determine relocation candidate services, based on a result of determining whether to relocate the service;

determine priorities of the relocation candidate services;

obtain location information of at least one terminal;

determine a relocation target service from among the relocation candidate services and a target edge data network based on at least one of the priorities or the location information; and

request the target edge data network to provide the relocation target service to the at least one terminal,

wherein the determining of the target edge data network comprises determining the target edge data network to be in a tier of a hierarchical structure of a plurality of edge data networks different from a tier of the source edge data network when a condition related to a number of terminals currently receiving the relocation target service is satisfied.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2021
From: YOON, CHANGBAE; KIM, HEEJUNG; CHO, CHIHYUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 055083/0497 →
Priority Claims (1)
KR 10-2020-0012621 · Feb 3, 2020 · national
Continuity (1)
Related Publication 20210243264A1 · Aug 5, 2021