SlideShare a Scribd company logo
1 of 5
Download to read offline
Sarfraz Nawaz Brohi* et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES
Vol No. 8, Issue No. 2, 286 - 290

Challenges and Benefits for Adopting the Paradigm
of Cloud Computing
Sarfraz Nawaz Brohi

Mervat Adib Bamiah

Advanced Informatics School
Universiti Teknologi Malaysia
Kuala Lumpur, Malaysia
sarfraz_brohi@hotmail.com

T

complete structure of a cloud computing environment is
shown in Fig.1. Cloud computing mainly provides three types
of services to clients, i.e., Software as a Service (SaaS),
Platform as a Service (PaaS) and Infrastructure as a Service
(IaaS). SaaS refers to running applications that are provided to
clients as a service. These applications can be accessed
through a thin layer interface such as a web-browser.

Cloud Computing

IJ
A

ES

Abstract— Cloud computing is a rapidly emerging technology
that has removed the saddle of buying licensed software and
heavy hardware. By exploiting this technology, clients are able to
access resources remotely by using a simple web browser. They
are not required to maintain hardware devices or software
applications, so it saves managing cost and time for
organizations. Many industries, such as banking, healthcare, and
education, are moving towards the cloud due to the efficiency of
services provided by the pay-per-use pattern. The utilization and
payment process of cloud computing is similar to other common
utilities such as electricity. As the users of electricity are only
required to pay for the amount of electricity consumed
throughout the month. Similarly, cloud providers charge the
users based on the exploitation of a cloud system or resources
such as processing power used, transactions carried out,
bandwidth consumed, data transferred, or storage space
occupied. Cloud computing is a completely internet dependent
technology where client data is stored in the data center of a
cloud provider. There are various challenges for adopting cloud
computing such as privacy, interoperability and reliability.
Beside these challenges, there are also several benefits for
adopting this technology such as cost savings, easy scalability,
and increased productivity. This research paper introduces a big
picture of cloud computing and analyzes the key challenges as
well as benefits of adopting the paradigm of cloud computing.

Advanced Informatics School
Universiti Teknologi Malaysia
Kuala Lumpur, Malaysia
mervatbamiah@yahoo.com

Keywords: Pay-per-use, Interoperability, Scalability

Stakeholders

Services

Provider

SaaS

Users

PaaS

Adopters

Iaas

Deployment
Models

Public

Trust and Privacy

Cost Reduction

Private

Interoperability

Easy
Scalability

Hybrid

Reliability

I. INTRODUCTION

There are various reasons for business organizations to
move towards IT solutions that include cloud computing. First
of all, organizations are only required to pay when they use
certain resources. Secondly, organizations are not required to
pay maintenance costs for managing various resources across
the enterprise. Finally, cloud computing models provide
business agility. Since the entire IT infrastructure can scale up
or down to meet desired demands, organizations can easily
meet the needs of rapidly changing markets to ensure that they
are always on the leading edge for their consumers. Cloud
computing is the advanced picture of various technologies
such as grid computing, distributed computing and Serviceoriented Architecture (SOA) [1]. Cloud computing involves
three types of stakeholders i.e. providers, adopters and users.
Providers are the IT industries that provide the facility of
cloud services to the adopters, i.e. business organizations. The
users are involved in the use of provided services. The

ISSN: 2230-7818

Benefits

Challenges

Increased
Productivity

Community

Figure 1. Complete structure of cloud computing

By using SaaS, clients don’t need to install and buy
licensed applications. They just need to follow the pay-per-use
pattern. However, SaaS is not fully reliable when it comes to
the use of real-time applications such as 3D games [1]. These
applications require buffering time, so their performance
becomes slower when users access them through the internet.
PaaS is the delivery of a computing platform over the web as a
service. PaaS enables clients to create web applications rapidly
without the cost and complexity of buying and managing the
underlying software or hardware.

@ 2011 http://www.ijaest.iserp.org. All rights Reserved.

Page 286
Sarfraz Nawaz Brohi* et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES
Vol No. 8, Issue No. 2, 286 - 290

II.

DEPLOYMENT MODELS

The cloud providers offer different types of clouds (cloud
deployment models) to an organization according to their
business requirements. Normally there are four different types
of cloud deployment models, i.e. public, private, hybrid and
community cloud.

B. Private Clouds
Private clouds are cloud services provided within the
enterprise as shown in Fig.3 [4]. These clouds exist within the
company firewall and are managed by the enterprise.

IJ
A

ES

A. Public Clouds
Public clouds are cloud services provided by a third party
vendor. These clouds exist beyond the company firewall as
shown in Fig.2 [4]. These clouds are fully hosted and managed
by the cloud provider.

takes on the responsibilities of installation, management,
provisioning, and maintenance. Customers are only charged
for the resources they use, so under-utilization is eliminated.
These services are usually offered with convention over
configuration, meaning that they are delivered with the idea of
accommodating the most common use cases. Configuration
options are usually a smaller subset than what they would be if
the resource was controlled directly by the consumer. Since
consumers have little control over the infrastructure, processes
requiring powerful security and regulatory compliance are not
always a good fit for public clouds [3].

T

IaaS is the delivery of huge computing resources such as
the capacity of processing, storage, and networks. It enables
clients to use virtual software, hardware, datacenters and
networking components as on-demand services. The clients are
not required to purchase personal hard disks or other storage
devices [1]. It seems to be that cloud computing is on its
approach to remove the need for hardware devices and licensed
applications. In the near future clients will be able to use
software such as word processing applications and operating
systems without the need for heavy hardware devices, as the
client system is not required to process these applications [2].

Figure 2. Public cloud model

Public clouds attempt to provide consumers with hasslefree IT elements. Whether it is software, application
infrastructure, or physical infrastructure, the cloud provider

ISSN: 2230-7818

Figure 3. Private cloud model

Private clouds offer several similar benefits to those of
public clouds but with one major difference that the enterprise
is in charge of setting up and maintaining the cloud. The
difficulty and cost of establishing an internal cloud can be
very expensive, and the cost of continual operation of the
cloud might exceed the cost of using a public cloud. Private
clouds offer some advantages compared to public clouds such

@ 2011 http://www.ijaest.iserp.org. All rights Reserved.

Page 287
Sarfraz Nawaz Brohi* et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES
Vol No. 8, Issue No. 2, 286 - 290

as control over managing the cloud. Organizations feel in
control over their cloud services and security [3].

D. Community Clouds
The community cloud is a new and rarely offered cloud
model. These clouds are based on a group of several
organizations that jointly construct and share the same cloud
infrastructure as well as policies, requirements, values, and
concerns. These community clouds are normally based on an
agreement between related business organizations such as
banking or educational organizations. The cloud infrastructure
can be hosted by a third-party vendor or one of the
organizations within the community [5].
III.

CHALLENGES FOR ADOPTING THE PARADIGM OF CLOUD
COMPUTING

The key challenges that create barriers between cloud
computing and its adopters are privacy, interoperability, and
reliability.

T

C. Hybrid Clouds
Hybrid clouds are a combination of public and private
clouds. These clouds would typically be created by the
enterprise, and management responsibilities would be split
between the enterprise and the cloud provider. The hybrid
cloud provides services that are in both the public and private
clouds as shown in Fig.4 [4]. Hybrid clouds are required when
a company needs to employ the services of both a public and
private cloud. In this case, a company can outline the goals
and needs of services, and obtain them from the public or
private cloud as appropriate. A well-constructed hybrid cloud
can be useful for providing secure services such as receiving
customer payments, as well as those that are secondary to the
business, such as employee payroll processing.

implementation even more complicated [3].

IJ
A

ES

A. Trust and Privacy
Nowadays cloud computing is completely moving towards
virtualization. In a virtualized cloud environment, the cloud
provider allocates a virtual machine (VM) for each client. The
VM runs the client’s applications and maintains virtual
storage. The VM runs on the underlying provider’s operating
system. The advantage of virtualization in cloud computing is
the isolation of VMs where the VM of each client is isolated
from other clients, so that if any client's VM is infected with a
virus or becomes malicious, it will not affect the other clients
under the same provider because they are residing on separate
VMs. But there is an issue related to the privacy of
information and trust. When security is managed by a cloud
provider, clients often don’t trust the level of security provided
if the information stored is very critical and confidential [6].
Normally organizations in the healthcare and banking sectors
are not satisfied enough with the security. Conversely, some
organizations are not satisfied enough to trust the provider.
They may feel that the provider may leak their confidential
information. Thus, even if a cloud provider creates powerful
security procedures to block hackers from accessing the cloud
environment, clients may be hesitant to adopt this technology
due to issues of privacy and trust of provider.

Figure 4. Hybrid cloud model

The major drawback to the hybrid cloud is the difficulty in
effectively creating and governing such a solution. Services
from different sources must be obtained and provisioned as if
they originated from a single location, and interactions
between private and public components can make the

ISSN: 2230-7818

B. Interoperability
This is the ability of two or more systems work together in
order to exchange information and use that exchanged
information. Many public cloud networks are configured as
closed systems and are not designed to interact with each
other. The lack of integration between these networks makes it
difficult for organizations to combine their IT systems in the
cloud and realize productivity gains and cost savings. To
overcome this challenge, industry standards must be
developed to help cloud service providers design interoperable
platforms and enable data portability. Organizations need to
automatically provision services, manage VM instances, and

@ 2011 http://www.ijaest.iserp.org. All rights Reserved.

Page 288
Sarfraz Nawaz Brohi* et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES
Vol No. 8, Issue No. 2, 286 - 290

IV.

B. Easy Scalability
Cloud computing is a flexible model and provides ondemand business scalability by using on-demand cloud
services such as SaaS, PaaS or IaaS. Scalability is another
aspect of cloud computing that can provide an advantage to
business. Depending on service needs at any given time
period, a company can scale back the amount of virtual server
space they need, or raise it according to their pattern of
growth. This is especially helpful for new businesses that are
trying to save money at every possible turn. A smaller
business does not have to pay a fixed rate for a certain amount
of data center hosting that they might not even use. In this
way, a company can scale up the level of space they need on a
dedicated server through cloud computing. A low-cost
dedicated server can easily save a business thirty to forty
percent of their average annual cost for IT [9]. If an
organization is a SaaS user, it can request to adopt PaaS or
IaaS whenever required. With an on-demand integration
solution, companies can quickly and easily increase or
decrease connections, transactions, or the number of
companies in their integration community, and then scale up
when business requires it.

ES

C. Reliability
The challenge of reliability comes into the picture when a
cloud provider delivers on-demand software as a service. The
software needs to have a reliability quality factor so that users
can access it under any network conditions (such as during
slow network connections). There are a few cases identified
due to the unreliability of on-demand software. One of the
examples is Apple's MobileMe cloud service, which stores
and synchronizes data across multiple devices. It began with
an embarrassing start when many users were not able to access
mail and synchronize data correctly. To avoid such problems,
providers are turning to technologies such as Google Gears,
Adobe AIR, and Curl, which allow cloud based applications to
run locally, some even allow them to run in the absence of a
network connection. These tools give web applications access
to the storage and processing capabilities of the desktop,
forming a bridge between the cloud and the user's own
computer [8]. Considering the use of software such as 3D
gaming applications and video conferencing systems,
reliability is still a challenge to achieve for an IT solution that
is based on cloud computing.

data storage and are ideal for disaster recovery and business
continuity, so business organizations are not worried about the
loss of data and creating recovery backups [9].

T

work with both cloud-based and enterprise-based applications
using a single tool set that can function across existing
programs and multiple cloud providers. In this case, there is a
need to have cloud interoperability. Efforts are under way to
solve this problem. For example, the Open Grid Forum, an
industry group, is working on the Open Cloud Computing
Interface, which would provide an API for managing different
cloud platforms. Until now it has remained a challenging task
in cloud computing [7].

BENEFITS FOR ADOPTING THE PARADIGM OF CLOUD
COMPUTING

IJ
A

Beside the challenges of cloud computing, there are
numerous benefits of cloud computing that encourages
business organizations to adopt IT solutions based on the
cloud. The key benefits of adopting cloud computing are cost
reduction, easy scalability and increased productivity.
A. Cost Reduction
The usage of SaaS enables business organizations to
minimize payment costs for IT resources and maximize
business performance as well as profit. Clients are required to
pay according to the use of resources. If clients need an
application for a short period of time, it is useless to buy the
application by paying the complete licensing cost. The
solution based on cloud computing cuts down the cost of
paying for the applications and resources that are not in use
any more. As the service provider owns and hosts the
software, the users can benefit from ongoing upgrades and
maintenance without the associated costs and time constraints.
With the use of cloud technology clients are not required to
create data backups. Cloud providers that use multiple
redundant sites can provide reliable and secure locations for

ISSN: 2230-7818

C. Increased Productivity
In this rapid era of technology and innovations, business is
growing rapidly. The demands of customers are increasing
with high speed and they need the products more quickly with
less time. In order to achieve these demands, business
organizations around the globe need to communicate and
collaborate by using IT resources such as collaborative
applications and remote access web services. Cloud
computing provides these business demanded application on
the cloud or internet. Users are able to access these
applications at anytime and anywhere. Business people can
arrange their meetings and share messages or emails by using
cloud applications provided by various vendors. Cloud
computing has moved mobility ahead in business, as well.
Business people can access the services of cloud just by using
a web browser on a Smartphone, tablet, or notebook. There is
no need to use laptops or desktop computers. With the help of
cloud applications, salespersons can view updated orders from
customers at anytime. The quick processing of customer
orders enables organizations to achieve customer satisfaction
levels that automatically lead to increased productivity and
profit.
V.

CONCLUSION AND FUTURE WORK

By discussing the key challenges and benefits for adopting
cloud computing, it is clear enough that adoption of cloud is
still remained as a question mark for organizations. Due to
these challenges, organizations are avoiding cloud computing,
but because of the benefits, they are in favor of adopting cloud

@ 2011 http://www.ijaest.iserp.org. All rights Reserved.

Page 289
Sarfraz Nawaz Brohi* et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES
Vol No. 8, Issue No. 2, 286 - 290

[1]

Chunye Gong, Jie Liu, Qiang Zhang, Haitao Chen, and Zhenghu Gong,
“The Characteristics of Cloud Computing,” Parallel Processing
Workshops (ICPPW), 2010 39th International Conference on, 2010, pp.
275-279.
[2] Liang Zhong, Tianyu Wo, Jianxin Li, and Bo Li, “A VirtualizationBased SaaS Enabling Architecture for Cloud Computing,” Autonomic
and Autonomous Systems (ICAS), 2010 Sixth International Conference
on, 2010, pp. 144-149.
[3] A.Dustin and Q.Scott, “Cloud computing for the enterprise [online]”,
2009, Available from
http://www.ibm.com/developerworks/websphere/techjournal/0904_amrh
ein/0904_amrhein.html, Accessed [10th Jun 2011].
[4] IBM, “Cloud Deployment and Delivery Models [online]”, 2010,
Available from
https://www.ibm.com/developerworks/mydeveloperworks/ c2028fdc,
Accessed[13th Jun 2011].
[5] T. Dillon, Chen Wu, and E. Chang, “Cloud Computing: Issues and
Challenges,” Advanced Information Networking and Applications
(AINA), 2010 24th IEEE International Conference on, 2010, pp. 27-33.
[6] F. John Krautheim, Dhananjay S. Phatak, and Alan T. Sherman:
“Introducing the Trusted Virtual Environment Module”: A New
Mechanism for Rooting Trust in Cloud Computing, TRUST 2010, p.
211-227.
[7] Lawton. G, “Addressing the Challenge of Cloud-Computing
Interoperability [online]”, 2009, Available from
http://www.computer.org/portal/web/computingnow/archive/news031,
Accessed [25th Jun 2011].
[8] Naone. E, “Cloud computing industry challenges [online]”, 2009,
Available from http://www.technologyreview.com/computing/22611/,
Accessed [14th Jun 2011].
[9] Clark. T, “Ten IT and Business Benefits of Cloud-Based Integration
[online]”, Available from
http://cloudcomputing.sys-con.com/node/1436645, Accessed [27th Jun
2011].
[10] Asia cloud, “PAC drives turbo hybrid cloud adoption in 2011
[online]”, Available from
http://www.asiacloudforum.com/content/apac-drives-turbo-hybridcloud-adoption-2011, Accessed [7th Jul 2011].

IJ
A

ES

ACKNOWLEDGMENT
The credit of accomplishing this research paper goes to two
main entities. First, we would like to thank our parents. They
always supported us throughout our complete study life.
Secondly, we are thankful to our supervisor for giving us an
encouragement to write this research journal.

REFERENCES

T

computing. In order to abolish the challenges of cloud
computing, several software enterprises such as Microsoft,
IBM, Google, and Amazon are continuously contributing to
the field of cloud computing by developing innovative cloud
applications and platforms. Nowadays, some companies have
started to adopt cloud computing. According to a survey
conducted by International Data Corporation (IDC), 53% of
organizations in the Asia-Pacific region are already using
some form of cloud computing services, and the remaining
47% of the organizations have plans to adopt private or public
cloud services in the next 12 months [10]. The survey results
indicate that, at present, cloud computing is a not highly
adopted technology, but due to growing contributions by
researchers and IT industries, it seems that within a few short
years, global business will be on the cloud and there will not
be any need for using heavy hardware devices, desktop PCs,
or laptops. A Smartphone or tablet will be the most in-demand
device to run a business organization successfully. The future
direction of this research will focus on developing and
designing new techniques to eliminate cloud computing
challenges.

ISSN: 2230-7818

@ 2011 http://www.ijaest.iserp.org. All rights Reserved.

Page 290

More Related Content

What's hot

Cloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the ChallengesCloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the Challengesidescitation
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud ComputingAbdul Aslam
 
Secure Cloud Hosting.paper
Secure Cloud Hosting.paperSecure Cloud Hosting.paper
Secure Cloud Hosting.paperjagan339
 
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTINGA STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTINGEr Piyush Gupta IN ⊞⌘
 
Cloud Computing: Overview & Utility
Cloud Computing: Overview & UtilityCloud Computing: Overview & Utility
Cloud Computing: Overview & Utilityiosrjce
 
Cloud computing challenges with emphasis on amazon ec2 and windows azure
Cloud computing challenges with emphasis on amazon ec2 and windows azureCloud computing challenges with emphasis on amazon ec2 and windows azure
Cloud computing challenges with emphasis on amazon ec2 and windows azureIJCNCJournal
 
A Proposed Virtualization Technique to Enhance IT Services
A Proposed Virtualization Technique to Enhance IT ServicesA Proposed Virtualization Technique to Enhance IT Services
A Proposed Virtualization Technique to Enhance IT ServicesHossam Al-Ansary
 
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...Sushil kumar Choudhary
 
A Detail Overview of Cloud Computing with its Opportunities and Obstacles in ...
A Detail Overview of Cloud Computing with its Opportunities and Obstacles in ...A Detail Overview of Cloud Computing with its Opportunities and Obstacles in ...
A Detail Overview of Cloud Computing with its Opportunities and Obstacles in ...inventionjournals
 
Cloud Computing By Faisal Shehzad
Cloud Computing By Faisal ShehzadCloud Computing By Faisal Shehzad
Cloud Computing By Faisal ShehzadFaisal Shehzad
 
A revolution in information technology cloud computing.
A revolution in information technology   cloud computing.A revolution in information technology   cloud computing.
A revolution in information technology cloud computing.Minor33
 
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET Journal
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 

What's hot (15)

Cloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the ChallengesCloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the Challenges
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud Computing
 
Secure Cloud Hosting.paper
Secure Cloud Hosting.paperSecure Cloud Hosting.paper
Secure Cloud Hosting.paper
 
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTINGA STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
 
Cloud Computing: Overview & Utility
Cloud Computing: Overview & UtilityCloud Computing: Overview & Utility
Cloud Computing: Overview & Utility
 
Cloud computing challenges with emphasis on amazon ec2 and windows azure
Cloud computing challenges with emphasis on amazon ec2 and windows azureCloud computing challenges with emphasis on amazon ec2 and windows azure
Cloud computing challenges with emphasis on amazon ec2 and windows azure
 
A Proposed Virtualization Technique to Enhance IT Services
A Proposed Virtualization Technique to Enhance IT ServicesA Proposed Virtualization Technique to Enhance IT Services
A Proposed Virtualization Technique to Enhance IT Services
 
SECURITY ISSUES IN CLOUD COMPUTING
SECURITY ISSUES IN CLOUD COMPUTINGSECURITY ISSUES IN CLOUD COMPUTING
SECURITY ISSUES IN CLOUD COMPUTING
 
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
www.iosrjournals.org 57 | Page Latest development of cloud computing technolo...
 
A Detail Overview of Cloud Computing with its Opportunities and Obstacles in ...
A Detail Overview of Cloud Computing with its Opportunities and Obstacles in ...A Detail Overview of Cloud Computing with its Opportunities and Obstacles in ...
A Detail Overview of Cloud Computing with its Opportunities and Obstacles in ...
 
Cloud Computing By Faisal Shehzad
Cloud Computing By Faisal ShehzadCloud Computing By Faisal Shehzad
Cloud Computing By Faisal Shehzad
 
A revolution in information technology cloud computing.
A revolution in information technology   cloud computing.A revolution in information technology   cloud computing.
A revolution in information technology cloud computing.
 
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
MULTI-CLOUD ARCHITECTURE
MULTI-CLOUD ARCHITECTUREMULTI-CLOUD ARCHITECTURE
MULTI-CLOUD ARCHITECTURE
 

Viewers also liked

History and Evolution of Cloud computing (Safaricom cloud)
History and Evolution of Cloud computing (Safaricom cloud)History and Evolution of Cloud computing (Safaricom cloud)
History and Evolution of Cloud computing (Safaricom cloud)Ben Wakhungu
 
Cloud Computing Principles and Paradigms: 2 migration into a cloud
Cloud Computing Principles and Paradigms: 2 migration into a cloudCloud Computing Principles and Paradigms: 2 migration into a cloud
Cloud Computing Principles and Paradigms: 2 migration into a cloudMajid Hajibaba
 
cloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdutioncloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdutionMajid Hajibaba
 
Cloud computing Introduction
Cloud computing IntroductionCloud computing Introduction
Cloud computing IntroductionYash Gajera
 
Cloud computing (IT-703) UNIT 1 & 2
Cloud computing (IT-703) UNIT 1 & 2Cloud computing (IT-703) UNIT 1 & 2
Cloud computing (IT-703) UNIT 1 & 2Jitendra s Rathore
 
Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009James Broberg
 
Slides cloud computing
Slides cloud computingSlides cloud computing
Slides cloud computingHaslina
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing pptMehul Patel
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 

Viewers also liked (11)

History and Evolution of Cloud computing (Safaricom cloud)
History and Evolution of Cloud computing (Safaricom cloud)History and Evolution of Cloud computing (Safaricom cloud)
History and Evolution of Cloud computing (Safaricom cloud)
 
Imc at airtel
Imc at airtelImc at airtel
Imc at airtel
 
Cloud Computing Principles and Paradigms: 2 migration into a cloud
Cloud Computing Principles and Paradigms: 2 migration into a cloudCloud Computing Principles and Paradigms: 2 migration into a cloud
Cloud Computing Principles and Paradigms: 2 migration into a cloud
 
cloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdutioncloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdution
 
Cloud computing Introduction
Cloud computing IntroductionCloud computing Introduction
Cloud computing Introduction
 
Line coding
Line codingLine coding
Line coding
 
Cloud computing (IT-703) UNIT 1 & 2
Cloud computing (IT-703) UNIT 1 & 2Cloud computing (IT-703) UNIT 1 & 2
Cloud computing (IT-703) UNIT 1 & 2
 
Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009Introduction to Cloud Computing - CCGRID 2009
Introduction to Cloud Computing - CCGRID 2009
 
Slides cloud computing
Slides cloud computingSlides cloud computing
Slides cloud computing
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 

Similar to Challenges and benefits for adopting the paradigm of cloud computing

Exploring the cloud deployment and service delivery models (2)
Exploring the cloud deployment and service delivery models (2)Exploring the cloud deployment and service delivery models (2)
Exploring the cloud deployment and service delivery models (2)Mervat Bamiah
 
The Management of Security in Cloud Computing Ramgovind.docx
The Management of Security in Cloud Computing  Ramgovind.docxThe Management of Security in Cloud Computing  Ramgovind.docx
The Management of Security in Cloud Computing Ramgovind.docxcherry686017
 
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...IJTET Journal
 
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...IJTET Journal
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overviewshraddhaudage
 
Analysis of Cloud Services
Analysis of Cloud ServicesAnalysis of Cloud Services
Analysis of Cloud ServicesIRJET Journal
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overviewjaimehra05
 
Methodologies for Enhancing Data Integrity and Security in Distributed Cloud ...
Methodologies for Enhancing Data Integrity and Security in Distributed Cloud ...Methodologies for Enhancing Data Integrity and Security in Distributed Cloud ...
Methodologies for Enhancing Data Integrity and Security in Distributed Cloud ...IIJSRJournal
 
An Overview on Security Issues in Cloud Computing
An Overview on Security Issues in Cloud ComputingAn Overview on Security Issues in Cloud Computing
An Overview on Security Issues in Cloud ComputingIOSR Journals
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center ProjectAbhijit Kundu
 
Data Security Model Enhancement In Cloud Environment
Data Security Model Enhancement In Cloud EnvironmentData Security Model Enhancement In Cloud Environment
Data Security Model Enhancement In Cloud EnvironmentIOSR Journals
 
A Survey on Cloud Computing Security – Challenges and Trust Issues
A Survey on Cloud Computing Security – Challenges and Trust IssuesA Survey on Cloud Computing Security – Challenges and Trust Issues
A Survey on Cloud Computing Security – Challenges and Trust IssuesIJCSIS Research Publications
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud Computingijsrd.com
 
Security of Data in Cloud Environment Using DPaaS
Security of Data in Cloud Environment Using DPaaSSecurity of Data in Cloud Environment Using DPaaS
Security of Data in Cloud Environment Using DPaaSIJMER
 
Public cloud: A Review
Public cloud: A ReviewPublic cloud: A Review
Public cloud: A ReviewAjay844
 

Similar to Challenges and benefits for adopting the paradigm of cloud computing (20)

Exploring the cloud deployment and service delivery models (2)
Exploring the cloud deployment and service delivery models (2)Exploring the cloud deployment and service delivery models (2)
Exploring the cloud deployment and service delivery models (2)
 
The Management of Security in Cloud Computing Ramgovind.docx
The Management of Security in Cloud Computing  Ramgovind.docxThe Management of Security in Cloud Computing  Ramgovind.docx
The Management of Security in Cloud Computing Ramgovind.docx
 
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
 
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
A Secure Cloud Storage System with Data Forwarding using Proxy Re-encryption ...
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overview
 
Cloud Computing Overview | Torry Harris Whitepaper
Cloud Computing Overview | Torry Harris WhitepaperCloud Computing Overview | Torry Harris Whitepaper
Cloud Computing Overview | Torry Harris Whitepaper
 
Analysis of Cloud Services
Analysis of Cloud ServicesAnalysis of Cloud Services
Analysis of Cloud Services
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overview
 
Methodologies for Enhancing Data Integrity and Security in Distributed Cloud ...
Methodologies for Enhancing Data Integrity and Security in Distributed Cloud ...Methodologies for Enhancing Data Integrity and Security in Distributed Cloud ...
Methodologies for Enhancing Data Integrity and Security in Distributed Cloud ...
 
An Overview on Security Issues in Cloud Computing
An Overview on Security Issues in Cloud ComputingAn Overview on Security Issues in Cloud Computing
An Overview on Security Issues in Cloud Computing
 
P18 2 8-5
P18 2 8-5P18 2 8-5
P18 2 8-5
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center Project
 
Data Security Model Enhancement In Cloud Environment
Data Security Model Enhancement In Cloud EnvironmentData Security Model Enhancement In Cloud Environment
Data Security Model Enhancement In Cloud Environment
 
A Survey on Cloud Computing Security – Challenges and Trust Issues
A Survey on Cloud Computing Security – Challenges and Trust IssuesA Survey on Cloud Computing Security – Challenges and Trust Issues
A Survey on Cloud Computing Security – Challenges and Trust Issues
 
CLOUD STEGANOGRAPHY- A REVIEW
CLOUD STEGANOGRAPHY- A REVIEWCLOUD STEGANOGRAPHY- A REVIEW
CLOUD STEGANOGRAPHY- A REVIEW
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud Computing
 
Securing The Journey To The Cloud
Securing The Journey To The Cloud Securing The Journey To The Cloud
Securing The Journey To The Cloud
 
Security of Data in Cloud Environment Using DPaaS
Security of Data in Cloud Environment Using DPaaSSecurity of Data in Cloud Environment Using DPaaS
Security of Data in Cloud Environment Using DPaaS
 
Public cloud: A Review
Public cloud: A ReviewPublic cloud: A Review
Public cloud: A Review
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Challenges and benefits for adopting the paradigm of cloud computing

  • 1. Sarfraz Nawaz Brohi* et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES Vol No. 8, Issue No. 2, 286 - 290 Challenges and Benefits for Adopting the Paradigm of Cloud Computing Sarfraz Nawaz Brohi Mervat Adib Bamiah Advanced Informatics School Universiti Teknologi Malaysia Kuala Lumpur, Malaysia sarfraz_brohi@hotmail.com T complete structure of a cloud computing environment is shown in Fig.1. Cloud computing mainly provides three types of services to clients, i.e., Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). SaaS refers to running applications that are provided to clients as a service. These applications can be accessed through a thin layer interface such as a web-browser. Cloud Computing IJ A ES Abstract— Cloud computing is a rapidly emerging technology that has removed the saddle of buying licensed software and heavy hardware. By exploiting this technology, clients are able to access resources remotely by using a simple web browser. They are not required to maintain hardware devices or software applications, so it saves managing cost and time for organizations. Many industries, such as banking, healthcare, and education, are moving towards the cloud due to the efficiency of services provided by the pay-per-use pattern. The utilization and payment process of cloud computing is similar to other common utilities such as electricity. As the users of electricity are only required to pay for the amount of electricity consumed throughout the month. Similarly, cloud providers charge the users based on the exploitation of a cloud system or resources such as processing power used, transactions carried out, bandwidth consumed, data transferred, or storage space occupied. Cloud computing is a completely internet dependent technology where client data is stored in the data center of a cloud provider. There are various challenges for adopting cloud computing such as privacy, interoperability and reliability. Beside these challenges, there are also several benefits for adopting this technology such as cost savings, easy scalability, and increased productivity. This research paper introduces a big picture of cloud computing and analyzes the key challenges as well as benefits of adopting the paradigm of cloud computing. Advanced Informatics School Universiti Teknologi Malaysia Kuala Lumpur, Malaysia mervatbamiah@yahoo.com Keywords: Pay-per-use, Interoperability, Scalability Stakeholders Services Provider SaaS Users PaaS Adopters Iaas Deployment Models Public Trust and Privacy Cost Reduction Private Interoperability Easy Scalability Hybrid Reliability I. INTRODUCTION There are various reasons for business organizations to move towards IT solutions that include cloud computing. First of all, organizations are only required to pay when they use certain resources. Secondly, organizations are not required to pay maintenance costs for managing various resources across the enterprise. Finally, cloud computing models provide business agility. Since the entire IT infrastructure can scale up or down to meet desired demands, organizations can easily meet the needs of rapidly changing markets to ensure that they are always on the leading edge for their consumers. Cloud computing is the advanced picture of various technologies such as grid computing, distributed computing and Serviceoriented Architecture (SOA) [1]. Cloud computing involves three types of stakeholders i.e. providers, adopters and users. Providers are the IT industries that provide the facility of cloud services to the adopters, i.e. business organizations. The users are involved in the use of provided services. The ISSN: 2230-7818 Benefits Challenges Increased Productivity Community Figure 1. Complete structure of cloud computing By using SaaS, clients don’t need to install and buy licensed applications. They just need to follow the pay-per-use pattern. However, SaaS is not fully reliable when it comes to the use of real-time applications such as 3D games [1]. These applications require buffering time, so their performance becomes slower when users access them through the internet. PaaS is the delivery of a computing platform over the web as a service. PaaS enables clients to create web applications rapidly without the cost and complexity of buying and managing the underlying software or hardware. @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 286
  • 2. Sarfraz Nawaz Brohi* et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES Vol No. 8, Issue No. 2, 286 - 290 II. DEPLOYMENT MODELS The cloud providers offer different types of clouds (cloud deployment models) to an organization according to their business requirements. Normally there are four different types of cloud deployment models, i.e. public, private, hybrid and community cloud. B. Private Clouds Private clouds are cloud services provided within the enterprise as shown in Fig.3 [4]. These clouds exist within the company firewall and are managed by the enterprise. IJ A ES A. Public Clouds Public clouds are cloud services provided by a third party vendor. These clouds exist beyond the company firewall as shown in Fig.2 [4]. These clouds are fully hosted and managed by the cloud provider. takes on the responsibilities of installation, management, provisioning, and maintenance. Customers are only charged for the resources they use, so under-utilization is eliminated. These services are usually offered with convention over configuration, meaning that they are delivered with the idea of accommodating the most common use cases. Configuration options are usually a smaller subset than what they would be if the resource was controlled directly by the consumer. Since consumers have little control over the infrastructure, processes requiring powerful security and regulatory compliance are not always a good fit for public clouds [3]. T IaaS is the delivery of huge computing resources such as the capacity of processing, storage, and networks. It enables clients to use virtual software, hardware, datacenters and networking components as on-demand services. The clients are not required to purchase personal hard disks or other storage devices [1]. It seems to be that cloud computing is on its approach to remove the need for hardware devices and licensed applications. In the near future clients will be able to use software such as word processing applications and operating systems without the need for heavy hardware devices, as the client system is not required to process these applications [2]. Figure 2. Public cloud model Public clouds attempt to provide consumers with hasslefree IT elements. Whether it is software, application infrastructure, or physical infrastructure, the cloud provider ISSN: 2230-7818 Figure 3. Private cloud model Private clouds offer several similar benefits to those of public clouds but with one major difference that the enterprise is in charge of setting up and maintaining the cloud. The difficulty and cost of establishing an internal cloud can be very expensive, and the cost of continual operation of the cloud might exceed the cost of using a public cloud. Private clouds offer some advantages compared to public clouds such @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 287
  • 3. Sarfraz Nawaz Brohi* et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES Vol No. 8, Issue No. 2, 286 - 290 as control over managing the cloud. Organizations feel in control over their cloud services and security [3]. D. Community Clouds The community cloud is a new and rarely offered cloud model. These clouds are based on a group of several organizations that jointly construct and share the same cloud infrastructure as well as policies, requirements, values, and concerns. These community clouds are normally based on an agreement between related business organizations such as banking or educational organizations. The cloud infrastructure can be hosted by a third-party vendor or one of the organizations within the community [5]. III. CHALLENGES FOR ADOPTING THE PARADIGM OF CLOUD COMPUTING The key challenges that create barriers between cloud computing and its adopters are privacy, interoperability, and reliability. T C. Hybrid Clouds Hybrid clouds are a combination of public and private clouds. These clouds would typically be created by the enterprise, and management responsibilities would be split between the enterprise and the cloud provider. The hybrid cloud provides services that are in both the public and private clouds as shown in Fig.4 [4]. Hybrid clouds are required when a company needs to employ the services of both a public and private cloud. In this case, a company can outline the goals and needs of services, and obtain them from the public or private cloud as appropriate. A well-constructed hybrid cloud can be useful for providing secure services such as receiving customer payments, as well as those that are secondary to the business, such as employee payroll processing. implementation even more complicated [3]. IJ A ES A. Trust and Privacy Nowadays cloud computing is completely moving towards virtualization. In a virtualized cloud environment, the cloud provider allocates a virtual machine (VM) for each client. The VM runs the client’s applications and maintains virtual storage. The VM runs on the underlying provider’s operating system. The advantage of virtualization in cloud computing is the isolation of VMs where the VM of each client is isolated from other clients, so that if any client's VM is infected with a virus or becomes malicious, it will not affect the other clients under the same provider because they are residing on separate VMs. But there is an issue related to the privacy of information and trust. When security is managed by a cloud provider, clients often don’t trust the level of security provided if the information stored is very critical and confidential [6]. Normally organizations in the healthcare and banking sectors are not satisfied enough with the security. Conversely, some organizations are not satisfied enough to trust the provider. They may feel that the provider may leak their confidential information. Thus, even if a cloud provider creates powerful security procedures to block hackers from accessing the cloud environment, clients may be hesitant to adopt this technology due to issues of privacy and trust of provider. Figure 4. Hybrid cloud model The major drawback to the hybrid cloud is the difficulty in effectively creating and governing such a solution. Services from different sources must be obtained and provisioned as if they originated from a single location, and interactions between private and public components can make the ISSN: 2230-7818 B. Interoperability This is the ability of two or more systems work together in order to exchange information and use that exchanged information. Many public cloud networks are configured as closed systems and are not designed to interact with each other. The lack of integration between these networks makes it difficult for organizations to combine their IT systems in the cloud and realize productivity gains and cost savings. To overcome this challenge, industry standards must be developed to help cloud service providers design interoperable platforms and enable data portability. Organizations need to automatically provision services, manage VM instances, and @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 288
  • 4. Sarfraz Nawaz Brohi* et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES Vol No. 8, Issue No. 2, 286 - 290 IV. B. Easy Scalability Cloud computing is a flexible model and provides ondemand business scalability by using on-demand cloud services such as SaaS, PaaS or IaaS. Scalability is another aspect of cloud computing that can provide an advantage to business. Depending on service needs at any given time period, a company can scale back the amount of virtual server space they need, or raise it according to their pattern of growth. This is especially helpful for new businesses that are trying to save money at every possible turn. A smaller business does not have to pay a fixed rate for a certain amount of data center hosting that they might not even use. In this way, a company can scale up the level of space they need on a dedicated server through cloud computing. A low-cost dedicated server can easily save a business thirty to forty percent of their average annual cost for IT [9]. If an organization is a SaaS user, it can request to adopt PaaS or IaaS whenever required. With an on-demand integration solution, companies can quickly and easily increase or decrease connections, transactions, or the number of companies in their integration community, and then scale up when business requires it. ES C. Reliability The challenge of reliability comes into the picture when a cloud provider delivers on-demand software as a service. The software needs to have a reliability quality factor so that users can access it under any network conditions (such as during slow network connections). There are a few cases identified due to the unreliability of on-demand software. One of the examples is Apple's MobileMe cloud service, which stores and synchronizes data across multiple devices. It began with an embarrassing start when many users were not able to access mail and synchronize data correctly. To avoid such problems, providers are turning to technologies such as Google Gears, Adobe AIR, and Curl, which allow cloud based applications to run locally, some even allow them to run in the absence of a network connection. These tools give web applications access to the storage and processing capabilities of the desktop, forming a bridge between the cloud and the user's own computer [8]. Considering the use of software such as 3D gaming applications and video conferencing systems, reliability is still a challenge to achieve for an IT solution that is based on cloud computing. data storage and are ideal for disaster recovery and business continuity, so business organizations are not worried about the loss of data and creating recovery backups [9]. T work with both cloud-based and enterprise-based applications using a single tool set that can function across existing programs and multiple cloud providers. In this case, there is a need to have cloud interoperability. Efforts are under way to solve this problem. For example, the Open Grid Forum, an industry group, is working on the Open Cloud Computing Interface, which would provide an API for managing different cloud platforms. Until now it has remained a challenging task in cloud computing [7]. BENEFITS FOR ADOPTING THE PARADIGM OF CLOUD COMPUTING IJ A Beside the challenges of cloud computing, there are numerous benefits of cloud computing that encourages business organizations to adopt IT solutions based on the cloud. The key benefits of adopting cloud computing are cost reduction, easy scalability and increased productivity. A. Cost Reduction The usage of SaaS enables business organizations to minimize payment costs for IT resources and maximize business performance as well as profit. Clients are required to pay according to the use of resources. If clients need an application for a short period of time, it is useless to buy the application by paying the complete licensing cost. The solution based on cloud computing cuts down the cost of paying for the applications and resources that are not in use any more. As the service provider owns and hosts the software, the users can benefit from ongoing upgrades and maintenance without the associated costs and time constraints. With the use of cloud technology clients are not required to create data backups. Cloud providers that use multiple redundant sites can provide reliable and secure locations for ISSN: 2230-7818 C. Increased Productivity In this rapid era of technology and innovations, business is growing rapidly. The demands of customers are increasing with high speed and they need the products more quickly with less time. In order to achieve these demands, business organizations around the globe need to communicate and collaborate by using IT resources such as collaborative applications and remote access web services. Cloud computing provides these business demanded application on the cloud or internet. Users are able to access these applications at anytime and anywhere. Business people can arrange their meetings and share messages or emails by using cloud applications provided by various vendors. Cloud computing has moved mobility ahead in business, as well. Business people can access the services of cloud just by using a web browser on a Smartphone, tablet, or notebook. There is no need to use laptops or desktop computers. With the help of cloud applications, salespersons can view updated orders from customers at anytime. The quick processing of customer orders enables organizations to achieve customer satisfaction levels that automatically lead to increased productivity and profit. V. CONCLUSION AND FUTURE WORK By discussing the key challenges and benefits for adopting cloud computing, it is clear enough that adoption of cloud is still remained as a question mark for organizations. Due to these challenges, organizations are avoiding cloud computing, but because of the benefits, they are in favor of adopting cloud @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 289
  • 5. Sarfraz Nawaz Brohi* et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES Vol No. 8, Issue No. 2, 286 - 290 [1] Chunye Gong, Jie Liu, Qiang Zhang, Haitao Chen, and Zhenghu Gong, “The Characteristics of Cloud Computing,” Parallel Processing Workshops (ICPPW), 2010 39th International Conference on, 2010, pp. 275-279. [2] Liang Zhong, Tianyu Wo, Jianxin Li, and Bo Li, “A VirtualizationBased SaaS Enabling Architecture for Cloud Computing,” Autonomic and Autonomous Systems (ICAS), 2010 Sixth International Conference on, 2010, pp. 144-149. [3] A.Dustin and Q.Scott, “Cloud computing for the enterprise [online]”, 2009, Available from http://www.ibm.com/developerworks/websphere/techjournal/0904_amrh ein/0904_amrhein.html, Accessed [10th Jun 2011]. [4] IBM, “Cloud Deployment and Delivery Models [online]”, 2010, Available from https://www.ibm.com/developerworks/mydeveloperworks/ c2028fdc, Accessed[13th Jun 2011]. [5] T. Dillon, Chen Wu, and E. Chang, “Cloud Computing: Issues and Challenges,” Advanced Information Networking and Applications (AINA), 2010 24th IEEE International Conference on, 2010, pp. 27-33. [6] F. John Krautheim, Dhananjay S. Phatak, and Alan T. Sherman: “Introducing the Trusted Virtual Environment Module”: A New Mechanism for Rooting Trust in Cloud Computing, TRUST 2010, p. 211-227. [7] Lawton. G, “Addressing the Challenge of Cloud-Computing Interoperability [online]”, 2009, Available from http://www.computer.org/portal/web/computingnow/archive/news031, Accessed [25th Jun 2011]. [8] Naone. E, “Cloud computing industry challenges [online]”, 2009, Available from http://www.technologyreview.com/computing/22611/, Accessed [14th Jun 2011]. [9] Clark. T, “Ten IT and Business Benefits of Cloud-Based Integration [online]”, Available from http://cloudcomputing.sys-con.com/node/1436645, Accessed [27th Jun 2011]. [10] Asia cloud, “PAC drives turbo hybrid cloud adoption in 2011 [online]”, Available from http://www.asiacloudforum.com/content/apac-drives-turbo-hybridcloud-adoption-2011, Accessed [7th Jul 2011]. IJ A ES ACKNOWLEDGMENT The credit of accomplishing this research paper goes to two main entities. First, we would like to thank our parents. They always supported us throughout our complete study life. Secondly, we are thankful to our supervisor for giving us an encouragement to write this research journal. REFERENCES T computing. In order to abolish the challenges of cloud computing, several software enterprises such as Microsoft, IBM, Google, and Amazon are continuously contributing to the field of cloud computing by developing innovative cloud applications and platforms. Nowadays, some companies have started to adopt cloud computing. According to a survey conducted by International Data Corporation (IDC), 53% of organizations in the Asia-Pacific region are already using some form of cloud computing services, and the remaining 47% of the organizations have plans to adopt private or public cloud services in the next 12 months [10]. The survey results indicate that, at present, cloud computing is a not highly adopted technology, but due to growing contributions by researchers and IT industries, it seems that within a few short years, global business will be on the cloud and there will not be any need for using heavy hardware devices, desktop PCs, or laptops. A Smartphone or tablet will be the most in-demand device to run a business organization successfully. The future direction of this research will focus on developing and designing new techniques to eliminate cloud computing challenges. ISSN: 2230-7818 @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 290