A Cloud Computing Infrastructure on Heterogeneous Computing Resources

Baomin XU, Ning Wang, Chunyan Li
2011 Journal of Computers  
Cloud computing is a state-of-the-art distributed computing paradigm which can support on-demand service sharing with flexibility and scalability. Cloud computing provides sharable heterogeneous computing resources using internet and data storage on a third party server. In order to use the heterogeneous computing resources in a much more efficient, scalable and flexible way, a Cloud computing infrastructure HCCloud (Heterogeneous Computing Cloud) has developed. With HCCloud, users no longer
more » ... e to manually setup machine, or determine where and when to schedule their tasks. By pooling together clusters all over the network, resources are used more efficiently as the infrastructure is self-adaptive to the resources changes, and tasks distribution is fully automated with the best match between task requirements and compute capacity which deployed across a variety physical resources. In this paper we introduce the basic principles of the HCCloud design, and discuss some techniques that have made in order to allow HCCloud to be easily accessed over the Web. The main intention of HCCloud is to decrease the configuration scale of the cluster system through heterogeneous workloads, while increasing the number of requests for parallel workload by provisioning enough resources.
doi:10.4304/jcp.6.8.1789-1796 fatcat:phvo6x24yvc5tp6hr75yztplr4