ROMA: Resource Orchestration for Microservices-based 5G Applications

被引:4
|
作者
Gholami, Anousheh [1 ,4 ]
Rao, Kunal [2 ]
Hsiung, Wang-Pin [3 ]
Po, Oliver [3 ]
Sankaradas, Murugan [2 ]
Chakradhar, Srimat [2 ]
机构
[1] Univ Maryland, College Pk, MD 20742 USA
[2] NEC Labs Amer, Princeton, NJ USA
[3] NEC Labs Amer, San Jose, CA USA
[4] NEC Labs Amer Inc, Princeton, NJ USA
来源
PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022 | 2022年
关键词
resource orchestration; IoT; 5G; edge computing; microservices; system modelling and optimization;
D O I
10.1109/NOMS54207.2022.9789821
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the growth of 5G, Internet of Things (IoT), edge computing and cloud computing technologies, the infrastructure (compute and network) available to emerging applications (AR/VR, autonomous driving, industry 4.0, etc.) has become quite complex. There are multiple tiers of computing (IoT devices, near edge, far edge, cloud, etc.) that are connected with different types of networking technologies (LAN, LTE, 5G, MAN, WAN, etc.). Deployment and management of applications in such an environment is quite challenging. In this paper, we propose ROMA, which performs resource orchestration for microservices-based 5G applications in a dynamic, heterogeneous, multi-tiered compute and network fabric. We assume that only application-level requirements are known, and the detailed requirements of the individual microservices in the application are not specified. As part of our solution, ROMA identifies and leverages the coupling relationship between compute and network usage for various microservices and solves an optimization problem in order to appropriately identify how each microservice should be deployed in the complex, multi-tiered compute and network fabric, so that the end-to-end application requirements are optimally met. We implemented two real-world 5G applications in video surveillance and intelligent transportation system (ITS) domains. Through extensive experiments, we show that ROMA is able to save up to 90%, 55% and 44% compute and up to 80%, 95% and 75% network bandwidth for the surveillance (watchlist) and transportation application (person and car detection), respectively. This improvement is achieved while honoring the application performance requirements, and it is over an alternative scheme that employs a static and overprovisioned resource allocation strategy by ignoring the resource coupling relationships.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Dynamic provisioning of devices in microservices-based IoT applications using context-aware reinforcement learning
    Rath, Chouhan Kumar
    Mandal, Amit Kr
    Sarkar, Anirban
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2024,
  • [22] Fog Computing: Enabling the Management and Orchestration of Smart City Applications in 5G Networks
    Santos, Jose
    Wauters, Tim
    Volckaert, Bruno
    De Turck, Filip
    ENTROPY, 2018, 20 (01)
  • [23] MicroFog: A framework for scalable placement of microservices-based IoT applications in federated Fog environments
    Pallewatta, Samodha
    Kostakos, Vassilis
    Buyya, Rajkumar
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 209
  • [24] Automated generation of deployment descriptors for managing microservices-based applications in the cloud to edge continuum
    Deslauriers, James
    Kovacs, Jozsef
    Kiss, Tamas
    Stork, Andre
    Serna, Sebastian Pena
    Ullah, Amjad
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 166
  • [25] OCTRA-5G: Osmotic computing based task scheduling and resource allocation framework for 5G
    Kaur, Akashdeep
    Kumar, Rajesh
    Saxena, Sharad
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (28)
  • [26] Dynamic Orchestration of Security Services at Fog Nodes for 5G IoT
    Imrith, Vashish N.
    Ranaweera, Pasika
    Jugurnauth, Rameshwar A.
    Liyanage, Madhusanka
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [27] Market Driven Multidomain Network Service Orchestration in 5G Networks
    Dieye, Mouhamad
    Jaafar, Wael
    Elbiaze, Halima
    Glitho, Roch H.
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (07) : 1417 - 1431
  • [28] Adaptive Radio Resource Management Scheme in 5G networks support for IoT Applications
    Ben Ali, Khitem
    Zarai, Faouzi
    2019 SIXTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY (IOTSMS), 2019, : 270 - 276
  • [29] NFV Orchestration Platform for 5G over On-the-fly Provisioned Infrastructure
    Salhab, Nazih
    Rahim, Rana
    Langar, Rami
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM 2019 WKSHPS), 2019, : 971 - 972
  • [30] A microservices-based iterative development approach for usable, reliable and explainable AI-infused medical applications using RUP
    Panagoulias, Dimitrios P.
    Virvou, Maria
    Tsihrintzis, George A.
    2022 IEEE 34TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, ICTAI, 2022, : 1028 - 1035