A Cloud Computing Infrastructure on Heterogeneous Computing Resources

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 have 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

[1]  Fabio Kon,et al.  Semantics-based grid resource management , 2007, MGC '07.

[2]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[3]  Ana B. Alonso-Conde,et al.  Job Scheduling and Resource Management Techniques in Economic Grid Environments , 2003, European Across Grids Conference.

[4]  Nicholas R. Jennings,et al.  The Semantic Grid: Past, Present, and Future , 2005, Proceedings of the IEEE.

[5]  Paul Watson,et al.  CARMEN: a Scalable Science Cloud , 2008 .

[6]  Brian Hayes,et al.  What Is Cloud Computing? , 2019, Cloud Technologies.

[7]  Rajkumar Buyya,et al.  Aneka: a Software Platform for .NET based Cloud Computing , 2009, High Performance Computing Workshop.

[8]  Nicholas R. Jennings,et al.  The Semantic Grid: Past, Present, and Future , 2005 .

[9]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[10]  Liang-Jie Zhang,et al.  CCOA: Cloud Computing Open Architecture , 2009, 2009 IEEE International Conference on Web Services.

[11]  Tejaswi Redkar,et al.  Windows Azure Platform , 2010 .

[12]  Daniel Gooch,et al.  Communications of the ACM , 2011, XRDS.

[13]  Lakshmi Sobhana Kalli,et al.  Market-Oriented Cloud Computing : Vision , Hype , and Reality for Delivering IT Services as Computing , 2013 .

[14]  Constantinos Evangelinos,et al.  Cloud Computing for parallel Scientific HPC Applications: Feasibility of Running Coupled Atmosphere- , 2008 .

[15]  David Hilley,et al.  Cloud Computing: A Taxonomy of Platform and Infrastructure-level Offerings , 2009 .

[16]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[17]  Samson W. Tu,et al.  Protégé-2000: An Open-Source Ontology-Development and Knowledge-Acquisition Environment: AMIA 2003 Open Source Expo , 2003, AMIA.

[18]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[19]  Dmitrii Zagorodnov,et al.  Eucalyptus : A Technical Report on an Elastic Utility Computing Archietcture Linking Your Programs to Useful Systems , 2008 .