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 条
  • [41] UML-based Modeling and Analysis of 5G Service Orchestration
    Kunnappilly, Ashalatha
    Backeman, Peter
    Seceleanu, Cristina
    2020 27TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2020), 2020, : 129 - 138
  • [42] QoS-aware placement of microservices-based IoT applications in Fog computing environments
    Pallewatta, Samodha
    Kostakos, Vassilis
    Buyya, Rajkumar
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 131 : 121 - 136
  • [43] Multi-objective Optimisation for Slice-aware Resource Orchestration in 5G Networks
    Mpatziakas, Asterios
    Papadopoulos, Stavros
    Drosou, Anastasios
    Tzovaras, Dimitrios
    2020 23RD CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS AND WORKSHOPS (ICIN 2020), 2020, : 79 - 86
  • [44] Demonstration of Resource Orchestration Using Big Data Analytics for Dynamic Slicing in 5G Networks
    Raza, M. R.
    Natalino, C.
    Vidal, A.
    Santos, M. A. S.
    Ohlen, P.
    Wosinska, L.
    Monti, P.
    2018 EUROPEAN CONFERENCE ON OPTICAL COMMUNICATION (ECOC), 2018,
  • [45] 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)
  • [46] Enabling 5G QoS configuration capabilities for IoT applications on container orchestration platform
    Liu, Yu
    Herranz, Aitor Hernandez
    2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE, CLOUDCOM 2023, 2023, : 63 - 68
  • [47] A hybrid resource allocation approach for 5G IOT applications
    Alkandari, Mohammad
    Alfadhli, Jassim
    Waleed, Lamis
    JOURNAL OF ENGINEERING RESEARCH, 2022, 10 (2A): : 60 - 71
  • [48] The Orchestration in 5G Exchange - a Multi-Provider NFV Framework for 5G Services
    Gero, Balazs
    Jocha, David
    Szabo, Robert
    Czentye, Janos
    Haja, David
    Nemeth, Balazs
    Sonkoly, Balazs
    Szalay, Mark
    Toka, Laszlo
    Bernardos Cano, Carlos Jesus
    Contreras Murillo, Luis Miguel
    2017 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2017, : 182 - 183
  • [49] 5G RAN: Functional Split Orchestration Optimization
    Matoussi, Salma
    Fajjari, Ilhem
    Costanzo, Salvatore
    Aitsaadi, Nadjib
    Langar, Rami
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (07) : 1448 - 1463
  • [50] KeywordsResource orchestration in 5G and beyond: Challenges and opportunities
    Velasquez, Karima
    Abreu, David Perez
    Curado, Marilia
    Monteiro, Edmundo
    COMPUTER COMMUNICATIONS, 2022, 192 : 311 - 315