Improving Datacenter Utilization through Containerized Service-Based Architecture

08/30/2022
by   Aos Mulahuwaish, et al.
0

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.

READ FULL TEXT

page 6

page 8

page 21

page 27

page 28

page 32

page 38

page 39

research
02/10/2020

SDSN@RT: a middleware environment for single-instance multi-tenant cloud applications

With the Single-Instance Multi-Tenancy (SIMT) model for composite Softwa...
research
11/06/2019

Developing a Process in Architecting Microservice Infrastructure with Docker, Kubernetes, and Istio

As an application usage grows, its owner scales up vertically by replaci...
research
11/02/2017

ThrottleBot - Performance without Insight

Large scale applications are increasingly built by composing sets of mic...
research
11/15/2022

MeSHwA: The case for a Memory-Safe Software and Hardware Architecture for Serverless Computing

Motivated by developer productivity, serverless computing, and microserv...
research
06/15/2023

Convert Monolithic Application to Microservice Application

Microservice architecture is a trending topic in software design archite...
research
02/25/2019

Fractal: Automated Application Scaling

To date, cloud applications have used datacenter resources through manua...
research
06/27/2023

Sidecars on the Central Lane: Impact of Network Proxies on Microservices

Cloud applications are moving away from monolithic model towards loosely...

Please sign up or login with your details

Forgot password? Click here to reset