Improving datacenter utilization through containerized service-based architecture

Aos Mulahuwaish, Shane Korbel, Basheer Qolomany

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

The modern datacenter's computing capabilities have far outstripped the applications running within and have become a hidden cost of doing business due to how software is architected and deployed. Resources are over-allocated to monolithic applications that sit idle for large parts of the day. If applications were architected and deployed differently, shared services could be used for multiple applications as needed. When combined with powerful orchestration software, containerized microservices can both deploy and dynamically scale applications from very small to very large within moments—scaling the application not only across a single datacenter but across all datacenters where the application(s) are deployed. In this paper, we analyze data from an application(s) deployed both as a single monolithic codebase and as a containerized application using microservice-based architecture to calculate the performance and computing resource waste are both architected and deployed. A modern approach is offered as a solution as a path from how to go from a monolithic codebase to a more efficient, reliable, scalable, and less costly deployment model.

Original languageEnglish (US)
Article number44
JournalJournal of Cloud Computing
Volume11
Issue number1
DOIs
StatePublished - Dec 2022
Externally publishedYes

Keywords

  • Cloud computing
  • Containerized application
  • Microservice-based architecture

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Improving datacenter utilization through containerized service-based architecture'. Together they form a unique fingerprint.

Cite this