Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Uploaded on Jul 7, 2016
Kubernetes is a system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications. Its scheduling is a policy-rich, topology-aware, workload-specific function that significantly impacts availability, performance, and capacity. Certain workloads such as those that involve Hadoop jobs perform better when a certain scheduling policy is used. The objective of the project is to establish comparative advantages and use-cases of various scheduling policies such as Dominant Resource Fairness (DRF) and Earliest Deadline First (EDF). Firstly, we would like to setup up Docker Containers of applications that execute a particular job or task. These containers are then scheduled using various scheduling policies. After computing various metrics such as the average run time of a job, the results can demonstrate the inherent need for developers to use the appropriate scheduling policy for a particular job.