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
关键词
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] Orchestrating Microservices-Based Applications in the Cloud-to-Edge Continuum
    Marchese, Angelo
    Tomarchio, Orazio
    CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2022, CLOSER 2023, 2024, 1845 : 170 - 187
  • [22] Communication Aware Scheduling of Microservices-based Applications on Kubernetes Clusters
    Marchese, Angelo
    Tomarchio, Orazio
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2022, : 190 - 198
  • [23] Cognitive complexity points: a metric to evaluate the design of microservices-based applications
    Vera-Rivera, Fredy H.
    INGENIERIA Y COMPETITIVIDAD, 2024, 26 (01):
  • [24] 5GLoR: 5G LAN Orchestration for enterprise IoT applications
    Sathyanarayana, Sandesh Dhawaskar
    Sankaradas, Murugan
    Chakradhar, Srimat
    2022 IEEE FUTURE NETWORKS WORLD FORUM, FNWF, 2022, : 28 - 35
  • [25] 5G network slices resource orchestration using Machine Learning techniques*
    Salhab, Nazih
    Langar, Rami
    Rahim, Rana
    COMPUTER NETWORKS, 2021, 188
  • [26] DevOps based service orchestration in 5G virtualised Networks
    Xilouris, George
    Kolometsos, Stavros
    Xilouris, Chris
    Hidalgo, Javier F.
    Siddiqui, Shuaib
    Rocha, Alberto
    Castro, Sonia
    Vicens, Felipe
    Martrat, Josep
    2017 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (IEEE NETSOFT), 2017,
  • [27] Next generation of microservices for the 5G Service-Based Architecture
    Moreira, Joao Bourbon
    Mamede, Henrique
    Pereira, Vasco
    Sousa, Bruno
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2020, 30 (06)
  • [28] Microservices-Based Resource Provisioning for Multi-User Cloud VR in Edge Networks
    Choi, Ho-Jin
    Komuro, Nobuyoshi
    Kim, Won-Suk
    ELECTRONICS, 2024, 13 (15)
  • [29] Inter-Business Orchestration for Resource and Service Provisioning in 5G Network Slicing
    Chirivella-Perez, Enrique
    Salva-Garcia, Pablo
    Calero, Jose M. Alcaraz
    Wang, Qi
    Neves, Pedro M.
    2019 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), 2019, : 37 - 41
  • [30] 5G Applications From Vision to Reality: Multi-Operator Orchestration
    Sonkoly, Balazs
    Szabo, Robert
    Nemeth, Balazs
    Czentye, Janos
    Haja, David
    Szalay, Mark
    Doka, Janos
    Gero, Balazs P.
    Jocha, David
    Toka, Laszlo
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (07) : 1401 - 1416