[go: up one dir, main page]

NL2031440A - Method and system for selecting task offloading node - Google Patents

Method and system for selecting task offloading node Download PDF

Info

Publication number
NL2031440A
NL2031440A NL2031440A NL2031440A NL2031440A NL 2031440 A NL2031440 A NL 2031440A NL 2031440 A NL2031440 A NL 2031440A NL 2031440 A NL2031440 A NL 2031440A NL 2031440 A NL2031440 A NL 2031440A
Authority
NL
Netherlands
Prior art keywords
node
edge computing
access edge
computing node
service
Prior art date
Application number
NL2031440A
Other languages
English (en)
Other versions
NL2031440B1 (en
Inventor
Sun Jiande
Liu Ke
Feng Chuanfen
Original Assignee
Univ Shandong
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Univ Shandong filed Critical Univ Shandong
Publication of NL2031440A publication Critical patent/NL2031440A/en
Application granted granted Critical
Publication of NL2031440B1 publication Critical patent/NL2031440B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/12Computing arrangements based on biological models using genetic models
    • G06N3/126Evolutionary algorithms, e.g. genetic algorithms or genetic programming
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/502Proximity
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/508Monitor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/509Offload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Biomedical Technology (AREA)
  • Molecular Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Physiology (AREA)
  • Genetics & Genomics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)

Claims (8)

CONCLUSIES
1. Systeem voor het selecteren van een taakontladend knooppunt, met het kenmerk, dat het omvat: een ontvangstmodule die is geconfigureerd om een terminaldienst te verwerven en te beoordelen of de terminaldienst initieel is geïni- tieerd; een selectiemodule voor initiële serviceknooppunten die is gecon- figureerd voor het selecteren van een optimaal multi-access edge computing-knooppunt op basis van een tijdsvertraging, een belas- ting van het multi-access edge computing-knooppunt en een service- verwerkingsvoordeel als de terminalservice initieel wordt gestart, en het maken van een knooppunt identificator voor het multi-access edge computing-knooppunt en het opslaan van de knooppunt identifi- cator van het multi-access edge computing-knooppunt; en een selectiemodule voor een niet-initiële serviceknooppunt die is geconfigureerd om de terminalservice te ontladen naar een corres- ponderend multi-access edge computing-knooppunt voor verwerking volgens een opgeslagen knooppunt identificator als de terminalser- vice niet-initieel wordt geïnitieerd.
2. Werkwijze voor het selecteren van een taakontladend knooppunt uitgevoerd door gebruik te maken van het systeem voor het selecte- ren van een taakontladend knooppunt volgens conclusie 1, geken- merkt doordat het omvat: het verwerven van de terminaldienst, en het beoordelen of de ter- minaldienst initieel geïnitieerd is; als de terminalservice initieel is gestart, het selecteren van het optimale multi-access edge computing-knooppunt op basis van de tijdvertraging, de belasting van het multi-access edge computing- knooppunt en het serviceverwerkingsvoordeel, het maken van de knooppuntidentificator voor het multi-access edge computing- knooppunt, en het opslaan van de knooppuntidentificator van het multi-access edge computing-knooppunt; en indien de terminalservice niet-initieel is geïnitieerd, het ontla- den van de terminalservice naar het corresponderende multi-access edge computing-knooppunt voor verwerking volgens de opgeslagen knooppuntidentificator.
3. Werkwijze voor het selecteren van een taakontladend knooppunt volgens conclusie 2, met het kenmerk, dat de knooppuntidentifica- tor in totaal 32 bits is, respectievelijk staat voor een gereser- veerde bit, een toestand van het multi-access edge computing- knooppunt, een type van het multi- access edge computing- knooppunt, verschillende MEC gedeelde gebieden, verschillende mul- ti-access edge computing-knooppunten in het MEC gedeelde gebied, en verschillende gebruikers onder het multi-access edge computing- knooppunt.
4. Werkwijze voor het selecteren van een taakontladend knooppunt volgens conclusie 3, met het kenmerk, dat de toestand van het mul- ti-access edge computing-knooppunt een abnormale ontlaadstatus en een normale servicestatus omvat, weergegeven door respectievelijk 0 en 1.
5. Werkwijze voor het selecteren van een taakontladend knooppunt volgens conclusie 4, met het kenmerk, dat het type van het multi- access edge computing-knooppunt een generiek multi-access edge computing-knooppunt en een speciaal multi-access edge computing- knooppunt omvat, weergegeven door respectievelijk 0 en 1.
6. Werkwijze voor het selecteren van een taakontladend knooppunt volgens conclusie 5, met het kenmerk, dat de knooppuntidentifica- tor in totaal 32 bits is, waarbij bits 1-2 dienen als gereserveer- de bits, bit 3 de toestand van het multi-access edge computing- knooppunt vertegenwoordigt, en bit 4 het type vertegenwoordigt van het multi-access edge computing-kncoppunt; bits 5-7 de ver- schillende MEC gedeelde gebieden vertegenwoordigen; bits 8-12 ver- schillende multi-access edge computing-knooppunten binnen het MEC gedeelde gebied vertegenwoordigen, en bits 13-32 verschillende ge- bruikers onder het multi-access edge computing-knooppunt vertegen- woordigen.
7. Werkwijze voor het selecteren van een taakontladend knooppunt volgens conclusie 2, met het kenmerk, dat het verder omvat: als de terminalservice niet-initieel wordt geinitieerd, het bepalen van een corresponderend doelknooppunt voor multi-access edge com- puting volgens de opgeslagen knooppuntidentificator, en het beoor- delen of het doelknooppunt voor multi-access edge computing vol- doet aan een servicevereiste, zo niet, dan wordt een herselectie van het multi-access edge computing-knooppunt gestart, en het ont- laden van de terminalservice naar een opnieuw geselecteerd multi- access edge computing-knooppunt voor verwerking, terwijl de knoop- punt-identificator van het opnieuw geselecteerde multi-access edge computing-knooppunt wordt opgeslagen.
8. Werkwijze voor het selecteren van een taakontladend knooppunt volgens conclusie 2, met het kenmerk, dat de tijdvertraging omvat een tijdvertraging van uplink- en downlink transmissie van taak- ontlading, een tijdvertraging van een rekentaak van het multi- access edge computing-knooppunt en een tijdsvertraging van taakmi- gratie van een terminalbeweging; waarbij het serviceverwerkings- voordeel omvat servicekosten van een operator en servicekosten; en de kosten omvatten berekeningskosten van het multi-access edge computing-knooppunt en netwerktransmissiekosten.
NL2031440A 2021-07-02 2022-03-29 Method and system for selecting task offloading node NL2031440B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110752636.1A CN113641485B (zh) 2021-07-02 2021-07-02 一种任务卸载节点选择方法及系统

Publications (2)

Publication Number Publication Date
NL2031440A true NL2031440A (en) 2023-01-09
NL2031440B1 NL2031440B1 (en) 2023-06-16

Family

ID=78416567

Family Applications (1)

Application Number Title Priority Date Filing Date
NL2031440A NL2031440B1 (en) 2021-07-02 2022-03-29 Method and system for selecting task offloading node

Country Status (2)

Country Link
CN (1) CN113641485B (nl)
NL (1) NL2031440B1 (nl)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6275867B1 (en) * 1995-09-12 2001-08-14 International Business Machines Corporation Operation-partitioned off-loading of operations in a distributed environment
US20200076875A1 (en) * 2016-12-28 2020-03-05 Intel IP Corporation Application computation offloading for mobile edge computing
CN111866950A (zh) * 2020-06-16 2020-10-30 华为技术有限公司 Mec中数据传输的方法和通信装置
WO2020228469A1 (zh) * 2019-05-10 2020-11-19 腾讯科技(深圳)有限公司 一种移动边缘计算节点的选择方法、装置及系统

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111225348B (zh) * 2018-11-23 2021-06-01 华为技术有限公司 一种应用实例迁移的方法及多接入边缘计算主机
CN109947545B (zh) * 2019-03-11 2020-10-16 重庆邮电大学 一种基于用户移动性的任务卸载及迁移的决策方法
CN111638935B (zh) * 2020-04-15 2022-07-01 阿里巴巴集团控股有限公司 镜像管理方法、网络系统、设备以及存储介质
CN111953759B (zh) * 2020-08-04 2022-11-11 国网河南省电力公司信息通信公司 基于强化学习的协同计算任务卸载和迁移的方法及装置
CN112752302A (zh) * 2021-01-05 2021-05-04 全球能源互联网研究院有限公司 一种基于边缘计算的电力业务时延优化方法及系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6275867B1 (en) * 1995-09-12 2001-08-14 International Business Machines Corporation Operation-partitioned off-loading of operations in a distributed environment
US20200076875A1 (en) * 2016-12-28 2020-03-05 Intel IP Corporation Application computation offloading for mobile edge computing
WO2020228469A1 (zh) * 2019-05-10 2020-11-19 腾讯科技(深圳)有限公司 一种移动边缘计算节点的选择方法、装置及系统
CN111866950A (zh) * 2020-06-16 2020-10-30 华为技术有限公司 Mec中数据传输的方法和通信装置

Also Published As

Publication number Publication date
CN113641485B (zh) 2025-02-11
CN113641485A (zh) 2021-11-12
NL2031440B1 (en) 2023-06-16

Similar Documents

Publication Publication Date Title
US8391224B2 (en) Proactive load distribution for 802.111-based wireless LANs
CN103889001B (zh) 一种基于未来负载预测的自适应负载均衡方法
KR100787793B1 (ko) 무선 근거리 네트워크 미래 서비스 품질 판정 방법
US8385197B2 (en) Practical measurement-based session admission control for Wi-Fi LAN systems
CN105979542B (zh) 一种5G异构网络中基于SDN的WiFi分流系统及方法
CN103458461B (zh) 无线局域网负载均衡方法和装置
CN101841878B (zh) 通信网络中实现切换的方法、装置及系统
WO2011067717A1 (en) Method and node for applying a policy to a session based on a previously predicted session state
US9998953B2 (en) Load management
CN112532743B (zh) 一种智能负载均衡方法、装置及存储介质
CA2544727A1 (en) Method and device for managing resources shared by different operators in a communication system
CN105188091A (zh) 异构无线网络系统中基于强制切换的负载均衡方法
CN113225773B (zh) 超密集异构无线网络中网络环境感知自适应切换判决方法
EP3902321B1 (en) Load balancing method, device, and storage medium
CN113660303A (zh) 一种端边网云协同的任务卸载方法及系统
CN105704771A (zh) 异构网中基于负载均衡和QoS的模块化切换方法
NL2031440B1 (en) Method and system for selecting task offloading node
CN117715130A (zh) 网络切换方法、装置、终端及存储介质
CN112492656A (zh) 一种基于强化学习的无线网络接入点切换方法
CN113572821A (zh) 一种边缘云节点任务协同处理方法及系统
US7916695B2 (en) Smart buffering for policy enforcement
CN116489158A (zh) 一种云环境下容器迁移的负载均衡方法
CN105491633A (zh) 无线网络垂直切换方法和装置
CN113660696A (zh) 基于区域池组网的多接入边缘计算节点选择方法及系统
Boussen et al. A context aware vertical handover decision approach based on fuzzy logic