ABSTRACT
Cloud computing systems are becoming an important platform for science applications. Infrastructure as a Service (IaaS) clouds provide the capability to provision virtual machines (VMs) on demand with a specific configuration of hardware resources, but they do not provide functionality for managing those resources once provisioned. In order for such clouds to be used effectively for parallel and distributed scientific applications, tools need to be developed that can help users to deploy their applications in the cloud. This paper describes a system we have developed to provision, configure, and manage clusters of virtual machines.
- J.S. Chase, et. al., "Dynamic virtual clusters in a grid site manager," Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing (HPDC03), 2003, pp. 90--100. Google ScholarDigital Library
- E. Deelman, et. al., "Pegasus: A framework for mapping complex scientific workflows onto distributed systems," Scientific Programming, vol. 13, 2005, pp. 219--237. Google ScholarDigital Library
- K. Keahey and T. Freeman, "Contextualization: Providing One-Click Virtual Clusters," 4th International Conference on eScience (eScience '08), 2008. Google ScholarDigital Library
- M.J. Litzkow, M. Livny, and M.W. Mutka, "Condor: A Hunter of Idle Workstations," 8th International Conference of Distributed Computing Systems, 1988.Google Scholar
Index Terms
- Wrangler: virtual cluster provisioning for the cloud
Recommendations
Locality-aware dynamic VM reconfiguration on MapReduce clouds
HPDC '12: Proceedings of the 21st international symposium on High-Performance Parallel and Distributed ComputingCloud computing based on system virtualization, has been expanding its services to distributed data-intensive platforms such as MapReduce and Hadoop. Such a distributed platform on clouds runs in a virtual cluster consisting of a number of virtual ...
A Conceptual Platform of SLA in Cloud Computing
DASC '11: Proceedings of the 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure ComputingCloud computing is a promising technology, where the infrastructure, developing platform, software and storage are delivered as a service. With the development of cloud computing, more and more cloud service providers emerge. However, there are no ...
An analysis of definition and placement of virtual machines for high performance applications on Clouds
The efficient deployment of high performance computing applications on Clouds offers many challenges, in particular, for communication-intensive applications. One strategy to mitigate performance overheads caused by high-communication latency is to ...
Comments