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 条
  • [11] EPMA: Elastic Platform for Microservices-based Applications: Towards Optimal Resource Elasticity
    Fourati, Mohamed Hedi
    Marzouk, Soumaya
    Jmaiel, Mohamed
    JOURNAL OF GRID COMPUTING, 2022, 20 (01)
  • [12] EPMA: Elastic Platform for Microservices-based Applications: Towards Optimal Resource Elasticity
    Mohamed Hedi Fourati
    Soumaya Marzouk
    Mohamed Jmaiel
    Journal of Grid Computing, 2022, 20
  • [13] Intelligent Resource Orchestration for 5G Edge Infrastructures
    Moreno-Vozmediano, Rafael
    Montero, Ruben S.
    Huedo, Eduardo
    Llorente, Ignacio M.
    FUTURE INTERNET, 2024, 16 (03)
  • [14] Security-as-a-Service for Microservices-Based Cloud Applications
    Sun, Yuqiong
    Nanda, Susanta
    Jaeger, Trent
    2015 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2015, : 50 - 57
  • [15] Resource Orchestration of 5G Transport Networks for Vertical Industries
    Antevski, K.
    Martin-Perez, J.
    Molner, Nuria
    Li, X.
    SalvatLozano, J.
    Chiasserini, C. F.
    Malandrino, F.
    Martinez, R.
    Pascual, I.
    Mangues-Bafalluy, J.
    Baranda, J.
    Frangoudis, P.
    Ksentini, A.
    Martini, B.
    Gharbaoui, M.
    2018 IEEE 29TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2018, : 158 - 163
  • [16] A Review of Container level Autoscaling for Microservices-based Applications
    Fourati, Mohamed Hedi
    Marzouk, Soumaya
    Jmaiel, Mohamed
    2021 IEEE 30TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE 2021), 2021, : 17 - 22
  • [17] BizDevOps Support for Business Process Microservices-Based Applications
    Delgado, Andrea
    Garcia, Felix
    Ruiz, Francisco
    SERVICE-ORIENTED COMPUTING - ICSOC 2022 WORKSHOPS, 2023, 13821 : 274 - 286
  • [18] RESEARCH ON 5G NETWORK RESOURCE ORCHESTRATION ALGORITHM BASED ON NETWORK VIRTUALIZATION TECHNOLOGY
    Wei, Y. F.
    Jia, Y. N.
    Li, J.
    Wang, X. J.
    LATIN AMERICAN APPLIED RESEARCH, 2022, 52 (04) : 347 - 352
  • [19] The Computing Fleet: Managing Microservices-based Applications on the Computing Continuum
    Roman, Dumitru
    Song, Hui
    Loupos, Konstantinos
    Krousarlis, Thomas
    Soylu, Ahmet
    Skarmeta, Antonio F.
    2022 IEEE 19TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2022), 2022, : 40 - 44
  • [20] Adaptive Risk-Aware Resource Orchestration for 5G Microservices over Multi-Tier Edge-Cloud Systems
    Wu, Xingqi
    Farooq, Junaid
    Chen, Juntao
    2024 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS, ICC WORKSHOPS 2024, 2024, : 359 - 364