Resource Management Schemes for Cloud-Native Platforms with Computing Containers of Docker and Kubernetes

10/20/2020
by   Ying Mao, et al.
0

Businesses have made increasing adoption and incorporation of cloud technology into internal processes in the last decade. The cloud-based deployment provides on-demand availability without active management. More recently, the concept of cloud-native application has been proposed and represents an invaluable step toward helping organizations develop software faster and update it more frequently to achieve dramatic business outcomes. Cloud-native is an approach to build and run applications that exploit the cloud computing delivery model's advantages. It is more about how applications are created and deployed than where. The container-based virtualization technology, such as Docker and Kubernetes, serves as the foundation for cloud-native applications. This paper investigates the performance of two popular computational-intensive applications, big data, and deep learning, in a cloud-native environment. We analyze the system overhead and resource usage for these applications. Through extensive experiments, we show that the completion time reduces by up to 79.4 to 96.7 Additionally, the resource release is delayed by up to 116.7 systems. Our work can guide developers, administrators, and researchers to better design and deploy their applications by selecting and configuring a hosting platform.

READ FULL TEXT

page 1

page 5

page 6

page 7

page 8

page 9

page 10

page 11

research
09/14/2017

ClouNS - A Cloud-native Application Reference Model for Enterprise Architects

The capability to operate cloud-native applications can generate enormou...
research
12/15/2021

Enhancing Performance of Cloud-based Software Applications with GraalVM and Quarkus

Increased complexity of network-based software solutions and the ever-ri...
research
06/12/2020

Nefele: Process Orchestration for the Cloud

Virtualization, either at OS- or hardware level, plays an important role...
research
06/21/2023

Cloud-Native Architectural Characteristics and their Impacts on Software Quality: A Validation Survey

Cloud-native architectures are often based on microservices and combine ...
research
10/26/2022

kube-volttron: Rearchitecting the VOLTTRON Building Energy Management System for Cloud Native Deployment

Managing the energy consumption of the built environment is an important...
research
03/14/2022

Development Frameworks for Microservice-based Applications: Evaluation and Comparison

The microservice architectural style has gained much attention from both...
research
09/03/2020

Linking Stakeholders' Viewpoint Concerns and Microservices-based Architecture

Widespread adoption of agile project management, independent delivery wi...

Please sign up or login with your details

Forgot password? Click here to reset