Abstract | ||
---|---|---|
Elasticity is an important feature of cloud computing, which allocates/de-allocates adequate computing resources automatically and provisions and de-provisions computing resources timely when the workload fluctuates. It can help in better resource utilization. Elasticity can address the challenges of limited physical resources such as cost, computing power, storage capacity, etc. In cloud computing, the cloud providers achieve elasticity through virtualization techniques such as virtual machines (VMs) or containers. Elasticity can help to scale-up/down the various computing resources of a running system when the workload increases or decreases over the machine. In this paper, we propose a hybrid model that uses a container-based virtualization techniques allocated for various computing resources of a running system (container). It uses a multi-criteria decision making procedure for the allocation of resources. This model uses a reactive approach for scaling up and scaling down the containers' resources as per the requirements of the application. The proposed approach provides better resource utilization and minimizes subscription costs from both the provider and consumer perspectives. The experimental results show that the hybrid model dynamically allocates resources to applications instantly and maintains higher resource utilization than horizontal elasticity, vertical elasticity, and Docker. |
Year | DOI | Venue |
---|---|---|
2021 | 10.1007/s10586-021-03293-5 | CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS |
Keywords | DocType | Volume |
Cloud Computing, Elasticity, Auto-scaling, Docker Container, MAPE | Journal | 24 |
Issue | ISSN | Citations |
4 | 1386-7857 | 0 |
PageRank | References | Authors |
0.34 | 0 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Mahendra Pratap Yadav | 1 | 0 | 1.01 |
Nisha Pal | 2 | 0 | 0.34 |
Dharmendra Kumar Yadav | 3 | 0 | 0.34 |