A Scalable Framework for High-Performance Computing with Cloud
A Scalable Framework for High-Performance Computing with Cloud
复制标题
用于云高性能计算的可扩展框架
DOI:
10.1007/978-981-16-5987-4_24
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
D. Rajeswara Rao
中科院分区:
文献类型:
--
作者:
M. Abhishek;D. Rajeswara Rao
In cloud environment, virtual machine (VM) is provisioned depending on the configuration provided for the hardware computing resources based on user requirement. In order to provision these VMs, cloud environment has its own distributed infrastructure of several servers. On major and minor scale, infrastructure as a service is getting used as a feasible platform for the execution of high-performance computing (HPC) applications. However, few lags still exist within the futuristic traits of HPC application and current cloud scheduling-based algorithms. This paper presents a scalable framework that uses an algorithm-based approach to predict the matching underlying computing resource suitable to run high-performance computing (HPC) applications. It will behave like a decision-maker to predict the placement of containers. It is developed to facilitate a cloud computing environment to provide solution for availing the appropriate computing resources from dedicated allocated containers for HPC and monitoring of the same using Kubernetes. The framework along with proposed solution over containers is discussed and illustrated by computational algorithm with results. It will scale up or down the resources as required and will spawn or decommission the HPC clusters within minutes. We use the Kubernetes to monitor the deployed containers, and our results indicate that shared resources are having no impact on performance.