Optimal Resource Allocation for Containerized Cloud Microservices

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

One significant advantage of microservice cloud architectures is the agility with which microservices may be duplicated to enhance overall service quality and satisfy service-level contracts. However, the complex interactions within microservice meshes introduce new challenges in managing shared hardware resources and in identifying critical resource bottlenecks. In this paper, we formulate the efficient resource management of cloud microservice resources as a constrained optimization problem that is amenable to a solution in real time. A novel optimization-based reactive resource manager is implemented on an open-source platform and compared with the academic state of the art and existing cloud-provider solutions. The proposed optimal solution has resulted in an 268% improvement of the overall microservice deployment cost.

Original languageBritish English
Title of host publication2022 International Conference on Electrical and Computing Technologies and Applications, ICECTA 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages271-274
Number of pages4
ISBN (Electronic)9781665456005
DOIs
StatePublished - 2022
Event2022 International Conference on Electrical and Computing Technologies and Applications, ICECTA 2022 - Ras Al Khaimah, United Arab Emirates
Duration: 23 Nov 202225 Nov 2022

Publication series

Name2022 International Conference on Electrical and Computing Technologies and Applications, ICECTA 2022

Conference

Conference2022 International Conference on Electrical and Computing Technologies and Applications, ICECTA 2022
Country/TerritoryUnited Arab Emirates
CityRas Al Khaimah
Period23/11/2225/11/22

Keywords

  • Containers
  • Microservices
  • Optimization
  • Resource Allocation

Fingerprint

Dive into the research topics of 'Optimal Resource Allocation for Containerized Cloud Microservices'. Together they form a unique fingerprint.

Cite this