A.G.Ignatius & P.Jayakrishnan
Assistant Professor
Department of Information Technology
Sri Muthukumuran Institute of Technology ignatiusag@yahoo.com & jayakrissh@gmail.com
Abstract—Cloud computing is gaining acceptance in many IT organizations, as an elastic, flexible, and variable-cost way to deploy their service platforms using outsourced resources.
Unlike traditional utilities where a single provider scheme is a common practice, the ubiquitous access to cloud resources easily enables the simultaneous use of different clouds. In this paper, we explore this scenario to deploy a computing cluster on the top of a multicloud infrastructure, for solving loosely coupled Many-Task Computing (MTC) applications. In this way, the cluster nodes can be provisioned with resources from different clouds to improve the cost effectiveness of the deployment, or to implement high-availability strategies. We prove the viability of this kind of solutions by evaluating the scalability, performance, and cost of different configurations of a
Sun
Grid Engine cluster, deployed on a multicloud infrastructure spanning a local data center and three different cloud sites: Amazon EC2 Europe, Amazon EC2 US, and Elastic
Hosts. Although the test bed deployed in this work is limited to a reduced number of computing resources (due to hardware and budget limitations), we have complemented our analysis with a simulated infrastructure model, which includes a larger number of resources, and runs larger problem sizes. Data obtained by simulation show that performance and cost results can be extrapolated to large-scale problems and cluster infrastructures. 1.INTRODUCTION
Many task
Computing (MTC) paradigm [1] embraces different types of high-performance applications involving many different tasks, and requiring large number of computational resources over short periods of time. These tasks can be of very
different
References: [2] BioTeam “Howto: Unicluster and Amazon EC2,” technical report, BioTeam Lab Summary, 2008. [4] Amazon Elastic Compute Cloud, http://aws.amazon.com/ec2, 2010. [5] ElasticHosts, http://www.elastichosts.com/, 2010. 42, no. 4, pp. 35-41, Apr. 2009. published in J. Parallel and Distributed Computing, doi: 10.1016/ j.jpdc.2010.05.005, 2010. IEEE/ACM Conf. SuperComputing, 2007. Scalable Computing—Practice and Experience, vol. 6, pp. 1-8, 2006. Symp. High Performance Distributed Computing, 2003. Computing, 2005. Sixth IEEE Int’l Symp. Cluster Computing and the Grid, 2006. Ninth IEEE Int’l Symp. Cluster Computing and the Grid, 2009. [16] J. Fronckowiak, “Auto-Scaling Web Sites Using Amazon EC2 and Scalr,” Amazon EC2 Articles and Tutorials, 2008. [18] A. Azeez, Autoscaling Axis2 Web Services on Amazon EC2: ApacheCon Europe, 2009.