A Lightweight Heuristic for Micro-services Placement and Chaining in Low Latency Services

被引:0
|
作者
Magnouche, Hichem [1 ]
Doyen, Guillaume [2 ]
Prodhon, Caroline [1 ]
机构
[1] Univ Technol Troyes, LIST3N, Troyes, France
[2] IMT Atlantique, SOTERN IRISA, UMR CNRS 6074, Rennes, France
关键词
Heuristic; Micro-Services; Placement and Routing; Optimization; Orchestration; RESOURCE-ALLOCATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rise of novel Low-Latency (LL) applications, such as cloud gaming or the metaverse, imposes rigorous end-to-end LL constraints. Decomposing Virtualized Network Functions (VNFs) into micro-services has proven its effectiveness to reduce the Service Function Chaining (SFC) latency thanks to key characteristics: lighter entities, less resource consumption, and a strong capacity to operate in parallel. However, to make such a promising technology actually deployed in real operated networks, novel dedicated placement and chaining methods are required. Current solutions either do not fit with tied LL constraints or exhibit a prohibitive computation time by relying on exact resolution methods. In this paper, we propose a heuristic method dedicated to the placement and chaining of microservices. Its purpose is to maximize the deployment of SFCs while respecting the required LL by considering intrinsic features of micro-services and integrating suitable load balancing, which makes it highly scalable. A comprehensive evaluation campaign highlights that generated solutions achieve results that are at most a factor of 1.1 to the optimal with an execution time up to 20,000 times faster.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] A Fair Sharing Approach for Micro-Services Function Chains Placement in Ultra-Low Latency Services
    Magnouche, Hichem
    Doyen, Guillaume
    Prodhon, Caroline
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (01): : 20 - 34
  • [2] Leveraging Micro-Services for Ultra-Low Latency: An Optimization Model for Service Function Chains Placement
    Magnouche, Hichem
    Doyen, Guillaume
    Prodhon, Caroline
    [J]. PROCEEDINGS OF THE 2022 IEEE 8TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2022): NETWORK SOFTWARIZATION COMING OF AGE: NEW CHALLENGES AND OPPORTUNITIES, 2022, : 198 - 206
  • [3] Segment Routing for Chaining Micro-Services at Different Programmable Network Levels
    Mathieu, Bertrand
    Dugeon, Olivier
    Ky, Joel Roman
    Graff, Philippe
    Cholez, Thibault
    [J]. PROCEEDINGS OF THE 27TH CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS, ICIN, 2024, : 171 - 178
  • [4] Optimal Placement of Micro-services Chains in a Fog Infrastructure
    Canali, Claudia
    Di Modica, Giuseppe
    Lancellotti, Riccardo
    Scotece, Domenico
    [J]. PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2022, : 199 - 206
  • [5] A Validated Performance Model for Micro-services Placement in Fog Systems
    Canali C.
    Di Modica G.
    Lancellotti R.
    Rossi S.
    Scotece D.
    [J]. SN Computer Science, 4 (4)
  • [6] A micro-services framework on mobile devices
    Pratistha, IMP
    Nicoloudis, N
    Cuce, S
    [J]. ICWS'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WEB SERVICES, 2003, : 320 - 325
  • [7] Efficient Resource Management of Micro-Services in VANETs
    Taha, Mohammad Bany
    Alrabaee, Saed
    Choo, Kim-Kwang Raymond
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (07) : 6820 - 6835
  • [8] DATA FARMING SERVICES: MICRO-SERVICES FOR FACILITATING DATA FARMING IN NATO
    Huber, Daniel
    Horne, Gary
    Kallfass, Daniel
    Hodicky, Jan
    de Reus, Nico
    [J]. 2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 2455 - 2466
  • [9] Chamulteon: Coordinated Auto-Scaling of Micro-Services
    Bauer, Andre
    Lesch, Veronika
    Versluis, Laurens
    Ilyushkin, Alexey
    Herbst, Nikolas
    Kounev, Samuel
    [J]. 2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 2015 - 2025
  • [10] Micro-services based distributable workflow for digital archives
    Kurhinen, Heikki
    Lampi, Mikko
    [J]. ARCHIVING 2014, FINAL PROGRAM AND PROCEEDINGS, 2014, : 47 - 51