A New Approach to Calculate Resource Limits with Fairness in Kubernetes

Authors: Hamzeh, H., Meacham, S. and Khan, K.

Journal: Proceedings - 2019 1st International Conference on Digital Data Processing, DDP 2019

Pages: 51-58

ISBN: 9781728153636

DOI: 10.1109/DDP.2019.00020

Abstract:

Containerization has become a new approach that facilitates application deployment and delivers scalability, productivity, security, and portability. As a first promising platform, Docker was proposed in 2013 to automate the deployment of applications. There are many advantages of Docker for delivering cloud native services. However, its widespread use has revealed problems such as performance overhead. In order to deal with those problems, Kubernetes was introduced in 2015 as a container orchestration platform to simplify the management of containers. Kubernetes simplifies managing a large scale number of docker containers, however, the fairness is a missing point in the Kubernetes that has been applied in other platforms such as Apache Hadoop, YARN and Mesos. Assigning resource limits fairly among the pods in kubernetes becomes a challenging issue as some applications may require intensive resources such as CPU and memory that should be maximized to satisfy them. In order to do that, in this paper, we practice a novel way to assign resource limits fairly among the pods in the Kubernetes environment.

https://eprints.bournemouth.ac.uk/32791/

Source: Scopus

A New Approach to Calculate Resource Limits with Fairness in Kubernetes

Authors: Hamzeh, H., Meacham, S. and Khan, K.

Journal: 2019 FIRST INTERNATIONAL CONFERENCE ON DIGITAL DATA PROCESSING (DDP)

Pages: 51-58

DOI: 10.1109/DDP.2019.00020

https://eprints.bournemouth.ac.uk/32791/

Source: Web of Science (Lite)

A New Approach to Calculate Resource Limits with Fairness in Kubernetes

Authors: Hamzeh, H., Meacham, S. and Khan, K.

Conference: 14th IEEE International Conference on Digital Information Management (ICDIM) and first Digital Data Processing conference

Dates: 24-26 September 2019

Publisher: IEEE

Abstract:

Containerization has become a new approach that facilitates application deployment and delivers scalability, productivity, security, and portability. As a first promising platform, Docker was proposed in 2013 to automate the deployment of applications. There are many advantages of Docker for delivering cloud native services. However, its widespread use has revealed problems such as performance overhead. In order to deal with those problems, Kubernetes was introduced in 2015 as a container orchestration platform to simplify the management of containers. Kubernetes simplifies managing a large scale number of docker containers, however, the fairness is a missing point in the Kubernetes that has been applied in other platforms such as Apache Hadoop, YARN and Mesos.

Assigning resource limits fairly among the pods in kubernetes becomes a challenging issue as some applications may require intensive resources such as CPU and memory that should be maximized to satisfy them. In order to do that, in this paper, we practice a novel way to assign resource limits fairly among the pods in the Kubernetes environment.

https://eprints.bournemouth.ac.uk/32791/

Source: Manual

A New Approach to Calculate Resource Limits with Fairness in Kubernetes

Authors: Hamzeh, H., Meacham, S. and Khan, K.

Conference: 14th IEEE International Conference on Digital Information Management (ICDIM) and first Digital Data Processing conference

Publisher: IEEE

Abstract:

Containerization has become a new approach that facilitates application deployment and delivers scalability, productivity, security, and portability. As a first promising platform, Docker was proposed in 2013 to automate the deployment of applications. There are many advantages of Docker for delivering cloud native services. However, its widespread use has revealed problems such as performance overhead. In order to deal with those problems, Kubernetes was introduced in 2015 as a container orchestration platform to simplify the management of containers. Kubernetes simplifies managing a large scale number of docker containers, however, the fairness is a missing point in the Kubernetes that has been applied in other platforms such as Apache Hadoop, YARN and Mesos. Assigning resource limits fairly among the pods in kubernetes becomes a challenging issue as some applications may require intensive resources such as CPU and memory that should be maximized to satisfy them. In order to do that, in this paper, we practice a novel way to assign resource limits fairly among the pods in the Kubernetes environment.

https://eprints.bournemouth.ac.uk/32791/

Source: BURO EPrints