Improving Datacenter Utilization through Containerized Service-Based Architecture
Aos Mulahuwaish, Shane Korbel, and Basheer Qolomany

TL;DR
This paper explores how transitioning from monolithic applications to containerized microservices in datacenters can significantly improve resource utilization, scalability, and reduce costs through dynamic deployment and orchestration.
Contribution
It provides an analysis of resource waste in monolithic versus containerized microservice architectures and proposes a modern approach for efficient, scalable deployment.
Findings
Containerized microservices reduce resource waste compared to monolithic applications.
Dynamic scaling improves application performance and resource utilization.
The proposed architecture enhances reliability and reduces deployment costs.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Cloud Computing and Resource Management · Software-Defined Networks and 5G
