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