30-06-2012, 06:17 PM
Cloud Computing: Issues and Challenges
Issues and Challenges.pdf (Size: 198.61 KB / Downloads: 156)
Abstract
Many believe that Cloud will reshape the entire ICT
industry as a revolution. In this paper, we aim to pinpoint the
challenges and issues of Cloud computing. We first discuss two
related computing paradigms - Service-Oriented Computing and
Grid computing, and their relationships with Cloud computing
We then identify several challenges from the Cloud computing
adoption perspective.
INTRODUCTION
Cloud computing has recently emerged as a buzz word in
the distributed computing community. Many believe that Cloud
is going to reshape the IT industry as a revolution. So, what is
Cloud Computing? How is it different from service-oriented
computing and Grid computing? What are those general
challenges and issues for both cloud providers and consumers?
Cloud and Grid Computing
Grid computing [4] is a hardware and software
infrastructure motivated by real problems appearing in
advanced scientific research. To our understanding, the Grid is
distributed computing ‘middleware’ that provides ‘coordinated
cross-organizational resource sharing’ to high-end
computational applications such as science and engineering.
There exists evident similarities between Cloud Computing and
Grid Computing. For one thing, they both aim to achieve
resource virtualization. However, they do have significant
differences.
CLOUD ADOPTION CHALLENGES
As Cloud Computing is still in its infancy, current adoption
is associated with numerous challenges. Based on a survey
conducted by IDC in 2008, the major challenges that prevent
Cloud Computing from being adopted are recognized by
organizations as shown in Figure 1.
CLOUD INTEROPERABIOLITY ISSUE
Currently, each cloud offering has its own way on how
cloud clients/applications/users interact with the cloud, leading
to the "Hazy Cloud" phenomenon [10]. This severely hinders
the development of cloud ecosystems by forcing vendor lockin,
which prohibits the ability of users to choose from
alternative vendors/offering simultaneously in order to
optimize resources at different levels within an organization.
More importantly, proprietary cloud APIs make it very difficult
to integrate cloud services with an organization's own existing
legacy systems (e.g. an on-premise data centre for highly
interactive modeling applications in a pharmaceutical
company). The scope of interoperability here refers both to the
links amongst different clouds and the connection between a
cloud and an organization's local systems. The primary goal of
interoperability is to realize the seamless fluid data across
clouds and between cloud and local applications.
CONSLUSION
This paper discussed the challenges and issues of Cloud
computing. We articulated the relationships amongst Cloud
computing, Service-Oriented Computing, and Grid computing.
We analyzed a few challenges on the way towards adopting
Cloud computing. The interoperability issue was highlighted
and a number of solutions are discussed thereafter for different
cloud service deployment models.