Multi-cloud Deployment of Computing Clusters for Loosely Coupled MTC Applications
Multi-cloud
Deployment of Computing Clusters for Loosely Coupled MTC Applications
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 ElasticHosts. Although the
testbed 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.
Existing System:
·       
In the existing system building and
managing physical clusters exhibits several drawbacks: 
·       
1) Major investments in hardware,
specialized installations (cooling, power, etc.), and qualified personal. 
·       
2) Long periods of cluster
underutilization; and 3) cluster overloading and insufficient computational
resources during peak demand periods.
·       
MANY-TASK Computing (MTC) paradigm embraces
different types of high-performance applications involving many different
tasks, and requiring large number of computational resources over short periods
of time.
·       
Computing clusters have been one of the
most popular platforms for solving MTC problems, especially in the case of loosely
coupled tasks.
Proposed System:
·       
In the proposed system cloud computing
technology has been proposed as a viable solution to deploy elastic computing
clusters, or to complement the in-house data center infrastructure to satisfy
peak workloads.
·       
In the proposed system we have analyzed
the challenges and viability of deploying a computing cluster on top of a multi-cloud
infrastructure spanning four different sites for solving loosely coupled MTC
applications.
·       
We have implemented a real test bed
cluster (based on a SGE queuing system) that comprises computing resources from
our in-house infrastructure, and external resources from three different
clouds: Amazon EC2 (Europe and US zones) and Elastic Host.
·       
We have also implemented a model for
simulating larger cluster infrastructures.
·       
 In the proposed system cost analysis shows
that, for the workload considered, some hybrid configurations (including local
and cloud nodes) exhibit better performance-cost ratio than the local setup.
·       
We are proving that the multicloud
solution is also appealing from a cost perspective.
·       
We have complemented our analysis with a
simulated infrastructure model, which includes a larger number of resources,
and runs larger problem sizes.
KEYWORDS:
Generic Technology Keywords: Database,
User Interface, Programming
Specific Technology Keywords: C#.Net, Windows
Application, MS SqlServer-08
Project Keywords: Presentation, Business Object, Data Access Layer
SDLC Keywords: Analysis, Design, Code, Testing, Implementation, Maintenance
SYSTEM
CONFIGURATION
HARDWARE
CONFIGURATION
| 
S.NO | 
HARDWARE | 
CONFIGURATIONS | 
| 
1 | 
Operating System | 
Windows 2000 & XP | 
| 
2 | 
RAM | 
1GB | 
| 
3 | 
Processor (with Speed) | 
Intel 
  Pentium IV (3.0 GHz) and Upwards | 
| 
4 | 
Hard Disk Size | 
40 GB and above | 
| 
5 | 
Monitor | 
15’ CRT | 
SOFTWARE
CONFIGURATION
| 
S.NO | 
SOFTWARE | 
CONFIGURATIONS | 
| 
1 | 
Platform | 
Microsoft Visual Studio | 
| 
2 | 
Framework | 
.Net Framework 4.0 | 
| 
3 | 
Language | 
C#.Net | 
| 
4 | 
Front End | 
Windows application(cloud) | 
| 
5 | 
Back End | 
SQL Server 2008 | 
 
This comment has been removed by the author.
ReplyDelete