Abstract |
Containers provides lightweight environment and performance isolation, fast and flexible deployment, and fine-grained resource sharing. It gained popularity in better application management and deployment in addition to hardware virtualization. Organizations uses containers to deploy their increasingly diverse workloads derived from modern-day applications such as web services, big data, and internet of things in either proprietary clusters or private and public cloud data centers. This has led to the emergence of container orchestration platforms, which are designed to manage the deployment of application on containerized environment. Container scheduling plays an important role in container orchestration. There are many inbuilt scheduling algorithms but still they required further research. |