SlideShare a Scribd company logo
1 of 6
Download to read offline
Suruchee V.Nandgaonkar et al, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.4, April- 2014, pg. 733-738
© 2014, IJCSMC All Rights Reserved 733
Available Online at www.ijcsmc.com
International Journal of Computer Science and Mobile Computing
A Monthly Journal of Computer Science and Information Technology
ISSN 2320–088X
IJCSMC, Vol. 3, Issue. 4, April 2014, pg.733 – 738
RESEARCH ARTICLE
A Comprehensive Study on Cloud Computing
Suruchee V.Nandgaonkar1
, Prof. A. B. Raut2
Student, M.E. 1st
year, Computer Science and Engineering, H.V.P.M, C.O.E.T, Amravati, India1
Associate Professor, Computer Science and Engineering, H.V.P.M, C.O.E.T, Amravati, India2
1
nsuruchee@gmail.com
2
anjali_dahake@rediffmail.com
Abstract- Cloud computing is becoming an increasingly popular enterprise model in which computing resources are made
available on-demand to the user as needed. The unique value proposition of cloud computing creates new opportunities to
align IT and business goals. Cloud computing use the internet technologies for delivery of IT-Enabled capabilities ‘as a
service’ to any needed users i.e. through cloud computing we can access anything that we want from anywhere to any
computer without worrying about anything like about their storage, cost, management and so on. In this paper I provide
a comprehensive study on the motivation factors of adopting cloud computing, review the several cloud deployment and
service models. It also explore certain benefits of cloud computing over traditional IT service environment-including
scalability, flexibility, reduced capital and higher resource utilization are considered as adoption reasons for cloud
computing environment. I also include security, privacy, and internet dependency and availability as avoidance issues.
The later includes vertical scalability as technical challenge in cloud environment.
Keywords— Cloud Computing, Cloud Services, Scalability, Vertical Scaling, Virtualization.
I. INTRODUCTION
Traditional application integration technologies are performed in a rigid and slow process that usually takes a long
time to build and deploy, requiring professional developers and domain experts. They are server-centric and thus do
not fully utilize the computing power and storage capability of client systems. Since the face of the Internet is
continually changing, as new services and novel applications appear and become globally noteworthy at an
increasing pace. Nowadays the locus of computation is changing, with functions migrating to remote datacenters via
Internet based communication. Computing and communication are being blended into new ways of using networked
computing systems. Next generation networks and service infrastructures should overcome the scalability,
flexibility, resilience and security bottlenecks of current network and service architectures, in order to provide a
large variety of services and opportunities, adoptable by business models capable of dynamic and seamless
utilization of IT resources based on user- demand across a multiplicity of devices, networks, providers, service
domains and social and business processes .
An Envisioning the computing utility based on the service provisioning model, where resources are readily
available on demand, has led to contemporary computing paradigms that have emerged in the last decade, exploiting
technological advances in networked computing environments e.g. GRID computing, peer to peer computing and
more recently cloud computing . Figure-1 shows the result as Cloud Computing from Evolution process of various
computing technologies. Cloud computing is a new infrastructure deployment environment that delivers on the
promise of supporting on-demand services like computation, software and data access in a flexible manner by
Suruchee V.Nandgaonkar et al, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.4, April- 2014, pg. 733-738
© 2014, IJCSMC All Rights Reserved 734
scheduling bandwidth, storage and compute resources on the fly without required end-user knowledge of physical
location and system configuration that delivers the service. , Cloud computing is a model for enabling convenient,
on demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage,
applications, and services) that can be rapidly provisioned and released with minimal management effort or service
provider interaction. Cloud Computing is virtualized compute power and storage delivered via platform-agnostic
infrastructures of abstracted hardware and software accessed over the Internet. These shared, on-demand IT
resources, are created and disposed of efficiently, are dynamically scalable through a variety of programmatic
interfaces and are billed variably based on measurable usage. In a traditional hosted environment, resources are
allocated based on peak load requirements. In cloud computing they can be dynamically allocated.
Virtualization, in computing, is the creation of a virtual version of something, such as a hardware platform,
operating system, a storage device or network resources. Virtualization technologies promise great opportunities for
reducing energy and hardware costs through server consolidation. Moreover, virtualization can optimize resource
sharing among applications hosted in different virtual machines to better meet their resource needs. . As a result
more and more computing can be conducted in shared resource pools that act as private and public clouds.
In this paper I focus on the motivation factors of cloud computing, review the several cloud deployment and service
models. It also explore certain benefits of cloud computing over traditional IT service environment-including
scalability, flexibility, reduced capital and higher resource utilization -are considered as adoption reasons for cloud
computing environment. I also include security, privacy, internet dependency and availability as avoidance issues.
The later includes vertical scalability as technical challenge. The rest of this paper is organized as follows: Section II
describes the cloud computing service models and deployment models. Section III presents the motivation factors
for accepting cloud computing and avoidance issues, also discuss vertical scaling as technical challenge. Finally,
Section IV concludes the paper.
II. Anatomy of Cloud Computing
2.1 Definition of Cloud computing
Cloud computing is becoming one of the next IT industry Buzz words: users move out their data and applications to
the remote “Cloud” and then access them in a simple And pervasive way. This is again a central processing use case.
Similar scenario occurred around 50 years ago: a Time-sharing computing server served multiple users. Until 20
years ago when personal computers came to us, data and programs were mostly located in local resources. Certainly
currently the Cloud computing paradigms not a recurrence of the history. 50 years ago we had to adopt the time-
sharing servers due to limited computing resources.
Nowadays the Cloud computing comes into fashion due to the need to build complex IT infrastructures. Users have
to manage various software installations, configuration and updates. Computing resources and other hardware are
prone to be outdated very soon. Therefore outsourcing computing platforms is a smart solution for users to handle
complex IT infrastructures.
At the current stage, the Cloud computing is still evolving and there exists no widely accepted definition. Based on
our experience, we propose an early definition of Cloud computing as follows:
A computing Cloud is a set of network enabled services, providing scalable, QoS guaranteed, normally personalized,
inexpensive computing platforms on demand, which could be accessed in a simple and pervasive way.
2.2 CLOUD ARCHITECTURE
All Cloud computing is a set of IT services that are provided to a customer over a network on a leased basis and with
the ability to scale up or down their service requirements. Usually cloud computing services are delivered by a third
party provider who owns the infrastructure. It advantages to mention but a few include scalability, resilience,
flexibility, efficiency and out sourcing non-core activities. Cloud computing offers an innovative business model for
organizations to adopt IT services without upfront investment. There are two basic cloud models are discussed, first
the Cloud service model and the second Cloud Deployment model.
A. Cloud Service Model
Cloud computing is a delivery of computing where massively scalable IT-related capabilities are provided ―as a
service across the internet to numerous external clients. This term effectively reflects the different facets of the
Cloud Computing paradigm which can be found at different infrastructure levels. Cloud Computing is broadly
classified into three services: ―IaaS", "PaaS" and "SaaS”. Cloud Computing have some different utility services.
Suruchee V.Nandgaonkar et al, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.4, April- 2014, pg. 733-738
© 2014, IJCSMC All Rights Reserved 735
1) IaaS (Infrastructure as a service) model: The main concept behind this model is virtualization where user have
virtual desktop and consumes the resources like network, storage, virtualized servers, routers and so on, supplied by
cloud service provider. . Usage fees are calculated per CPU hour, data GB stored per hour, network bandwidth
consumed, network infrastructure used per hour, value added services used, e.g., monitoring, auto-scaling etc.
Examples: Storage services provided by AmazonS3, Amazon EBS. Computation services: AmazonEC2, Layered
tech and so on.
2) PaaS (Platform as a service) model: It refers to the environment that provides the runtime environment, software
deployment framework and component on pay to enable the direct deployment of application level assets or web
applications. PaaS is a platform where software can be developed, tested and deployed. It means the entire life cycle
of software can be operated on a PaaS. This service model is dedicated to application developers, testers, deployers
and administrators. Examples: Google App Engine (GAE), Microsoft Azure, IBM Smart Cloud, Amazon EC2,
salesforce.com and jelastic.com and so on.
3) SaaS (Software as a service): Through this service delivery model end users consume the software application
services directly over network according to on-demand basis. For example, Gmail is a SaaS where Google is the
provider and we are consumers. Other well known examples of PaaS include billing services provided by Arial
system, op source. Financial services: Concur, workday, Backup and recovery services and so on.
TABLE1. CLOUD SERVICE DELIVERY MODELS
MODELS SERVICES
AVAILABLE
USED BY WHY USE IT EXAMPLES
I
A
A
S
Create platforms
for service and
application test,
development
integration and
deployment
System
manager
Create platform
for service and
application test,
development,
integration
Amazon EC2 , Simple
Storage Service (S3),
P
A
A
S
Services,
applications tests,
development,
integration and
deployement
Developers
and
deployers
Create or
deploy
applications
and
services for
users
Google Application
Engine, Microsoft
Azure
,Force.com,Yahoo
Developer Network
S
A
A
S
Email,office
automation,website
testing,wiki,virtu
al desktop,
blog,CRM.
Business
users
To complete
business tasks
Salesforce.com ,
Animoto
,Oracle on demand,
B. Cloud Deployment Model
There are four primary cloud computing deployment models which are available to service consumer as shown in
fig-1
Suruchee V.Nandgaonkar et al, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.4, April- 2014, pg. 733-738
© 2014, IJCSMC All Rights Reserved 736
Fig-1 Types of Cloud Deployment Model
1) Public cloud/external cloud: This model allows cloud environment as openly or publically accessible. Public
cloud is off premise in which various enterprises can be used to deliver the services to users by taking it from third
party.
2) Private cloud/internal cloud: This model referred to on-premise cloud which is managed or owned by an
organization to provide the high level control over cloud services and infrastructure. In other words private cloud is
build specifically to provide the services within an organization for maintaining the security and privacy.
3) Hybrid cloud/virtual private cloud model: This model compromised both private and public cloud models where
cloud computing environment is hosted and managed by third party (off-premise) but some dedicated resources are
privately used only by an organization.
4) Community model: It allows the cloud computing environment which is shared or managed by number of related
organizations.
III. MOTIVATING FACTORS AND CHALLENGES
Cloud systems are not just another form of resource provisioning infrastructure and in fact, have multiple
opportunities from the principles for cloud infrastructures that will enable further types of applications, reduced
development and provisioning time of different services. Cloud computing has particular characteristics that
distinguish it from classical resource and service provisioning environments.
Infinitely (more or less) Scalable
Cost saving/less capital expenditure
Higher resource Utilization
Business agility
Disaster recovery and Back up
Device and Location Independence
While reducing up-front IT cost or capital expenditure is the one of crucial reason for the adoption cloud computing,
there are also some other factors that encourages the various organizations for the adopting the cloud computing.
Participation of various factors for encouraging the adoption of cloud computing. In static resource allocation
configurations there inevitably exists a trade-off between capacity deployment and resource demand. Cloud
computing shifts the location of resources to the cloud to reduce the costs associated with over-provisioning (i.e.
having too many resources), under-utilization (i.e. not using resources adequately) and under-provisioning (i.e.
having too little resources). It also reduces the time required to provision resources to minutes, allowing applications
to quickly scale under-utilization both up and down, as the workload changes. Therefore, cloud computing is
particularly well suited for applications with a variable workload that experience hourly, daily, weekly or monthly
variability in utilization of resources. One example of such applications is online shops, which have to handle their
peak loads at Deepawali time. Another example is university websites, which have to handle their peak loads during
exam result time. In traditional (i.e. non-cloud) environments, over provisioning and under-utilization can hardly be
avoided. There is an observation that in many companies the average utilization of application servers ranges from 5
to 20 percent, meaning that many resources like CPU and RAM are idle at no peak times. On the other hand, if the
companies shrink their infrastructures to reduce over-provisioning and under-utilization, the risk of under-
provisioning will increase. While the costs of over-provisioning and under-utilization can easily be calculated, the
Suruchee V.Nandgaonkar et al, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.4, April- 2014, pg. 733-738
© 2014, IJCSMC All Rights Reserved 737
costs of under-provisioning are more difficult to calculate because under-provisioning can lead to a loss of users and
zero revenues. Virtualization technology is also one of the primary reasons of popularity of cloud computing
because it provides a way to increase capacity or add capabilities on the fly without investing in new infrastructure,
training new personnel, or licensing new software and virtualization technology play the key delivery technology.
Through Virtualization cloud computing removes the dependencies between software and the hardware that runs it.
As we know, cloud computing has various motivating factors according to the perspective of adoption but
there is still long way for cloud computing to prove itself according to the organization’s trust level. There are
various reasons that warns us for the adoption of cloud computing.
Security
Security issue has played the most important role in hindering Cloud computing acceptance. Various security issues,
possible in cloud computing are: availability, integrity, confidentiality, data access, data segregation, privacy,
recovery, accountability, multi-tenancy issues and so on. Solution to various cloud security issues vary through
cryptography, particularly public key infrastructure (PKI),use of multiple cloud providers, standardization of APIs,
improving virtual machines support and legal support.
Difficult to migrate
It’s not very easy to move the applications from an enterprise to cloud computing environment or even within
different cloud computing platforms because different cloud providers support different application architectures
which are also dissimilar from enterprise application architectures.
Internet dependency – performance and availability
Cloud computing services rely fully on the availability, speed, quality and performance of internet as it works as
carrier in between consumer and service provider.
Downtime and service level
In business applications, downtime is common concern because every minute of downtime is minute in which
important business application can’t be performed which degrades the performance of organization as well
reputation also.. Scalability is the best solution to increasing and maintaining application performance in cloud
computing environments. But one of the main technological challenge of cloud environment is vertical scalability
(Scale up) because in cloud environment elastic scalability is not only currently restricted to horizontal scaling
(Scale out), but also inefficient as it tends to resource over usage due to limited scale down capabilities and full
replication of instances rather than only of essential segments. Horizontal scaling is scaling through the addition of
more machines or devices to the computing platform to handle the increased demand. Vertical Scaling, on the other
hand, ability to scale the size of a server i.e. in this scaling the size of server is scaled either by resizing the server or
by replacing that server to bigger one. Vertical scaling can handle most sudden, temporary peaks in application
demand on cloud infrastructures. Traditionally, most businesses have best served by using vertical scaling methods
as long as possible and then scaling individual parts of application horizontally but in Cloud environment the
scenario is changed and most businesses firstly served by using horizontally because the most common operating
systems do not support on-the-fly (without rebooting) changes on the available CPU or memory to support this
vertical scaling‖ .Vertical scaling typically involves making significant changes to a server's core configuration.
Therefore, it's better to perform such changes manually and when try to set up scalable server arrays for (horizontal)
auto scaling purposes, and then cannot change an existing server's configuration. When horizontal scaling is used
together with vertical scaling, it ends up with an infrastructure that makes the most efficient use of computing
resources.
IV. CONCLUSION
Cloud computing have several benefits over traditional (non- cloud) environment and have capability to handle most
sudden, temporary peaks in application demand on cloud infrastructures. Virtualization technology provides good
support to achieve aim of cloud computing like higher resource utilization, elasticity, reducing IT cost or capital
expenditure to handle temporary loads as well as cloud computing have various flexible service and deployment
models which is also one of the main issue of adopting this computing paradigm. Virtualization concepts have open
shared nature which is responsible for the violation of security polices and laws as well as degrades their computing
reputation and performance. So there is need to focus on privacy and on solutions of various security problems to
maintain the trust level of organization for deploying the cloud computing without any hesitation and also need of
Suruchee V.Nandgaonkar et al, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.4, April- 2014, pg. 733-738
© 2014, IJCSMC All Rights Reserved 738
technical support for elastic scalability to serve by vertical scaling approach which is currently restricted to only
horizontal scaling.
REFERENCES
[1] Onur, E., Sfakianakis, E., Papagianni, C., Karagiannis, G., Kontos, T., Niemegeers, I., Chochliouros, I.P., de
Groot, S.H., Sjodin, P., Hidell, M., Cinkler, T., Maliosz, M., Kaklamani, D.I., Carapinha, J., Belesioti, M., Fytros,
E., ―Intelligent End-To-End Resource Virtualization Using Service Oriented Architecture‖, Delft Univ. of
Technol., Delft, Netherlands, GLOBECOM Workshops, IEEE, 28 December 2009.
[2] Buyya R, "Market-Oriented Cloud Computing: Vision, Hype, and Reality of Delivering Computing as the 5th
Utility," 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 1, 2009.
[3] G. Gruman, "What cloud computing really means", InfoWorld, Jan. 2009.
[4] R. Buyya, Y. S. Chee, and V. Srikumar, ―Market-Oriented Cloud Computing: Vision, Hype, and Reality for
Delivering IT Services as Computing Utilities‖, Department of Computer Science and Software Engineering,
University of Melbourne, Australia, pp. 9, July 2008.
[5] C. Braun, M. Kunze, J. Nimis, and S. Tai. ―Cloud Computing, Web-based Dynamic IT-Services”. Springer
Verlag, Berlin, Heidelberg, 2010.
[6] S. Adabala, V. Chadha, P. Chawla, R. Figueiredo, J. Fortes, I. Krsul, A. Matsunaga, M. Tsugawa, J. Zhang, Mi.
Zhao, L. Zhu, and X. Zhu. From virtualized resources to virtual computing Grids: the In-VIGO system. Future
Generation Comp. Syst., 21(6):896–909, 2005.
[7] P. Barham, B. Dragovic, K. Fraser, S. Hand, T. L. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. Xen
and the art of virtualization. In Proceedings of the 19th ACM Symposium on Operating Systems Principles, pages
164–177, NewYork, U. S. A., Oct.2003

More Related Content

Similar to A Comprehensive Study On Cloud Computing

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
 
Core of Cloud Computing
Core of Cloud ComputingCore of Cloud Computing
Core of Cloud ComputingIJERA Editor
 
Aj04602248254
Aj04602248254Aj04602248254
Aj04602248254IJERA Editor
 
Virtualized Networking in Virtualized Data Center and Cloud Computing
Virtualized  Networking in Virtualized Data Center and Cloud ComputingVirtualized  Networking in Virtualized Data Center and Cloud Computing
Virtualized Networking in Virtualized Data Center and Cloud ComputingJIM MUKERJEE
 
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
 
Latest development of cloud computing technology, characteristics, challenge,...
Latest development of cloud computing technology, characteristics, challenge,...Latest development of cloud computing technology, characteristics, challenge,...
Latest development of cloud computing technology, characteristics, challenge,...sushil Choudhary
 
Ijarcet vol-2-issue-3-884-890
Ijarcet vol-2-issue-3-884-890Ijarcet vol-2-issue-3-884-890
Ijarcet vol-2-issue-3-884-890Editor IJARCET
 
Introduction Of Cloud Computing
Introduction Of Cloud ComputingIntroduction Of Cloud Computing
Introduction Of Cloud ComputingMonica Rivera
 
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...IJIR JOURNALS IJIRUSA
 
Efficient architectural framework of cloud computing
Efficient architectural framework of cloud computing Efficient architectural framework of cloud computing
Efficient architectural framework of cloud computing Souvik Pal
 
Emerging cloud computing paradigm vision, research challenges and development...
Emerging cloud computing paradigm vision, research challenges and development...Emerging cloud computing paradigm vision, research challenges and development...
Emerging cloud computing paradigm vision, research challenges and development...eSAT Publishing House
 
Addressing the cloud computing security menace
Addressing the cloud computing security menaceAddressing the cloud computing security menace
Addressing the cloud computing security menaceeSAT Publishing House
 
Addressing the cloud computing security menace
Addressing the cloud computing security menaceAddressing the cloud computing security menace
Addressing the cloud computing security menaceeSAT Journals
 
Addressing the cloud computing security menace
Addressing the cloud computing security menaceAddressing the cloud computing security menace
Addressing the cloud computing security menaceeSAT Publishing House
 
Cloud Computing: Overview & Utility
Cloud Computing: Overview & UtilityCloud Computing: Overview & Utility
Cloud Computing: Overview & Utilityiosrjce
 
An Overview To Cloud Computing
An Overview To Cloud ComputingAn Overview To Cloud Computing
An Overview To Cloud ComputingIJSRED
 

Similar to A Comprehensive Study On Cloud Computing (20)

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
 
Core of Cloud Computing
Core of Cloud ComputingCore of Cloud Computing
Core of Cloud Computing
 
Aj04602248254
Aj04602248254Aj04602248254
Aj04602248254
 
G0314043
G0314043G0314043
G0314043
 
Virtualized Networking in Virtualized Data Center and Cloud Computing
Virtualized  Networking in Virtualized Data Center and Cloud ComputingVirtualized  Networking in Virtualized Data Center and Cloud Computing
Virtualized Networking in Virtualized Data Center and 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...
 
Latest development of cloud computing technology, characteristics, challenge,...
Latest development of cloud computing technology, characteristics, challenge,...Latest development of cloud computing technology, characteristics, challenge,...
Latest development of cloud computing technology, characteristics, challenge,...
 
Am36234239
Am36234239Am36234239
Am36234239
 
Ijarcet vol-2-issue-3-884-890
Ijarcet vol-2-issue-3-884-890Ijarcet vol-2-issue-3-884-890
Ijarcet vol-2-issue-3-884-890
 
Introduction Of Cloud Computing
Introduction Of Cloud ComputingIntroduction Of Cloud Computing
Introduction Of Cloud Computing
 
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
 
Efficient architectural framework of cloud computing
Efficient architectural framework of cloud computing Efficient architectural framework of cloud computing
Efficient architectural framework of cloud computing
 
Emerging cloud computing paradigm vision, research challenges and development...
Emerging cloud computing paradigm vision, research challenges and development...Emerging cloud computing paradigm vision, research challenges and development...
Emerging cloud computing paradigm vision, research challenges and development...
 
Addressing the cloud computing security menace
Addressing the cloud computing security menaceAddressing the cloud computing security menace
Addressing the cloud computing security menace
 
Addressing the cloud computing security menace
Addressing the cloud computing security menaceAddressing the cloud computing security menace
Addressing the cloud computing security menace
 
Addressing the cloud computing security menace
Addressing the cloud computing security menaceAddressing the cloud computing security menace
Addressing the cloud computing security menace
 
Cloud Computing: Overview & Utility
Cloud Computing: Overview & UtilityCloud Computing: Overview & Utility
Cloud Computing: Overview & Utility
 
G017324043
G017324043G017324043
G017324043
 
An Overview To Cloud Computing
An Overview To Cloud ComputingAn Overview To Cloud Computing
An Overview To Cloud Computing
 
A REVIEW ON RESOURCE ALLOCATION MECHANISM IN CLOUD ENVIORNMENT
A REVIEW ON RESOURCE ALLOCATION MECHANISM IN CLOUD ENVIORNMENTA REVIEW ON RESOURCE ALLOCATION MECHANISM IN CLOUD ENVIORNMENT
A REVIEW ON RESOURCE ALLOCATION MECHANISM IN CLOUD ENVIORNMENT
 

More from Steven Wallach

Fast Paper Writing Service, 11 Research Paper Writing Ideas
Fast Paper Writing Service, 11 Research Paper Writing IdeasFast Paper Writing Service, 11 Research Paper Writing Ideas
Fast Paper Writing Service, 11 Research Paper Writing IdeasSteven Wallach
 
Printable Lined Paper, Free Printable Stationery, Printa
Printable Lined Paper, Free Printable Stationery, PrintaPrintable Lined Paper, Free Printable Stationery, Printa
Printable Lined Paper, Free Printable Stationery, PrintaSteven Wallach
 
How To Write A Self Evaluation Essay Telegraph
How To Write A Self Evaluation Essay TelegraphHow To Write A Self Evaluation Essay Telegraph
How To Write A Self Evaluation Essay TelegraphSteven Wallach
 
George Washington Papers, Available Online, George
George Washington Papers, Available Online, GeorgeGeorge Washington Papers, Available Online, George
George Washington Papers, Available Online, GeorgeSteven Wallach
 
How To Write An Evaluation Essay Types, Steps And Format Of An
How To Write An Evaluation Essay Types, Steps And Format Of AnHow To Write An Evaluation Essay Types, Steps And Format Of An
How To Write An Evaluation Essay Types, Steps And Format Of AnSteven Wallach
 
Law Essay Writing Service Help - Theomnivore.Web.Fc2
Law Essay Writing Service Help - Theomnivore.Web.Fc2Law Essay Writing Service Help - Theomnivore.Web.Fc2
Law Essay Writing Service Help - Theomnivore.Web.Fc2Steven Wallach
 
Best Photos Of APA Format Example R. Online assignment writing service.
Best Photos Of APA Format Example R. Online assignment writing service.Best Photos Of APA Format Example R. Online assignment writing service.
Best Photos Of APA Format Example R. Online assignment writing service.Steven Wallach
 
How To Write A 6 Page Research Paper -Write My
How To Write A 6 Page Research Paper -Write MyHow To Write A 6 Page Research Paper -Write My
How To Write A 6 Page Research Paper -Write MySteven Wallach
 
My Family Essay My Family Essay In English Essay O
My Family Essay My Family Essay In English Essay OMy Family Essay My Family Essay In English Essay O
My Family Essay My Family Essay In English Essay OSteven Wallach
 
FREE 8+ Sample College Essay Templates In M
FREE 8+ Sample College Essay Templates In MFREE 8+ Sample College Essay Templates In M
FREE 8+ Sample College Essay Templates In MSteven Wallach
 
Pin On Printable Paper Fortune Tellers. Online assignment writing service.
Pin On Printable Paper Fortune Tellers. Online assignment writing service.Pin On Printable Paper Fortune Tellers. Online assignment writing service.
Pin On Printable Paper Fortune Tellers. Online assignment writing service.Steven Wallach
 
Argumentative Essay Help – Qu. Online assignment writing service.
Argumentative Essay Help – Qu. Online assignment writing service.Argumentative Essay Help – Qu. Online assignment writing service.
Argumentative Essay Help – Qu. Online assignment writing service.Steven Wallach
 
How To Write A Literary Analysis Essay - Take Us
How To Write A Literary Analysis Essay - Take UsHow To Write A Literary Analysis Essay - Take Us
How To Write A Literary Analysis Essay - Take UsSteven Wallach
 
How To Get Paid To Write Essa. Online assignment writing service.
How To Get Paid To Write Essa. Online assignment writing service.How To Get Paid To Write Essa. Online assignment writing service.
How To Get Paid To Write Essa. Online assignment writing service.Steven Wallach
 
Movie Review Example Review Essay Essay Tro
Movie Review Example  Review Essay Essay TroMovie Review Example  Review Essay Essay Tro
Movie Review Example Review Essay Essay TroSteven Wallach
 
Quoting A Poem How To Cite A Poem All You Need To Know About Citing ...
Quoting A Poem  How To Cite A Poem All You Need To Know About Citing ...Quoting A Poem  How To Cite A Poem All You Need To Know About Citing ...
Quoting A Poem How To Cite A Poem All You Need To Know About Citing ...Steven Wallach
 
Validity And Reliability Of Research Instrument Exam
Validity And Reliability Of Research Instrument ExamValidity And Reliability Of Research Instrument Exam
Validity And Reliability Of Research Instrument ExamSteven Wallach
 
Mathematics Essay Writing. Mathematics Essay Writin
Mathematics Essay Writing. Mathematics Essay WritinMathematics Essay Writing. Mathematics Essay Writin
Mathematics Essay Writing. Mathematics Essay WritinSteven Wallach
 
HttpsEssayviking. Online assignment writing service.
HttpsEssayviking. Online assignment writing service.HttpsEssayviking. Online assignment writing service.
HttpsEssayviking. Online assignment writing service.Steven Wallach
 
Science Essay - College Homework Help And Onlin
Science Essay - College Homework Help And OnlinScience Essay - College Homework Help And Onlin
Science Essay - College Homework Help And OnlinSteven Wallach
 

More from Steven Wallach (20)

Fast Paper Writing Service, 11 Research Paper Writing Ideas
Fast Paper Writing Service, 11 Research Paper Writing IdeasFast Paper Writing Service, 11 Research Paper Writing Ideas
Fast Paper Writing Service, 11 Research Paper Writing Ideas
 
Printable Lined Paper, Free Printable Stationery, Printa
Printable Lined Paper, Free Printable Stationery, PrintaPrintable Lined Paper, Free Printable Stationery, Printa
Printable Lined Paper, Free Printable Stationery, Printa
 
How To Write A Self Evaluation Essay Telegraph
How To Write A Self Evaluation Essay TelegraphHow To Write A Self Evaluation Essay Telegraph
How To Write A Self Evaluation Essay Telegraph
 
George Washington Papers, Available Online, George
George Washington Papers, Available Online, GeorgeGeorge Washington Papers, Available Online, George
George Washington Papers, Available Online, George
 
How To Write An Evaluation Essay Types, Steps And Format Of An
How To Write An Evaluation Essay Types, Steps And Format Of AnHow To Write An Evaluation Essay Types, Steps And Format Of An
How To Write An Evaluation Essay Types, Steps And Format Of An
 
Law Essay Writing Service Help - Theomnivore.Web.Fc2
Law Essay Writing Service Help - Theomnivore.Web.Fc2Law Essay Writing Service Help - Theomnivore.Web.Fc2
Law Essay Writing Service Help - Theomnivore.Web.Fc2
 
Best Photos Of APA Format Example R. Online assignment writing service.
Best Photos Of APA Format Example R. Online assignment writing service.Best Photos Of APA Format Example R. Online assignment writing service.
Best Photos Of APA Format Example R. Online assignment writing service.
 
How To Write A 6 Page Research Paper -Write My
How To Write A 6 Page Research Paper -Write MyHow To Write A 6 Page Research Paper -Write My
How To Write A 6 Page Research Paper -Write My
 
My Family Essay My Family Essay In English Essay O
My Family Essay My Family Essay In English Essay OMy Family Essay My Family Essay In English Essay O
My Family Essay My Family Essay In English Essay O
 
FREE 8+ Sample College Essay Templates In M
FREE 8+ Sample College Essay Templates In MFREE 8+ Sample College Essay Templates In M
FREE 8+ Sample College Essay Templates In M
 
Pin On Printable Paper Fortune Tellers. Online assignment writing service.
Pin On Printable Paper Fortune Tellers. Online assignment writing service.Pin On Printable Paper Fortune Tellers. Online assignment writing service.
Pin On Printable Paper Fortune Tellers. Online assignment writing service.
 
Argumentative Essay Help – Qu. Online assignment writing service.
Argumentative Essay Help – Qu. Online assignment writing service.Argumentative Essay Help – Qu. Online assignment writing service.
Argumentative Essay Help – Qu. Online assignment writing service.
 
How To Write A Literary Analysis Essay - Take Us
How To Write A Literary Analysis Essay - Take UsHow To Write A Literary Analysis Essay - Take Us
How To Write A Literary Analysis Essay - Take Us
 
How To Get Paid To Write Essa. Online assignment writing service.
How To Get Paid To Write Essa. Online assignment writing service.How To Get Paid To Write Essa. Online assignment writing service.
How To Get Paid To Write Essa. Online assignment writing service.
 
Movie Review Example Review Essay Essay Tro
Movie Review Example  Review Essay Essay TroMovie Review Example  Review Essay Essay Tro
Movie Review Example Review Essay Essay Tro
 
Quoting A Poem How To Cite A Poem All You Need To Know About Citing ...
Quoting A Poem  How To Cite A Poem All You Need To Know About Citing ...Quoting A Poem  How To Cite A Poem All You Need To Know About Citing ...
Quoting A Poem How To Cite A Poem All You Need To Know About Citing ...
 
Validity And Reliability Of Research Instrument Exam
Validity And Reliability Of Research Instrument ExamValidity And Reliability Of Research Instrument Exam
Validity And Reliability Of Research Instrument Exam
 
Mathematics Essay Writing. Mathematics Essay Writin
Mathematics Essay Writing. Mathematics Essay WritinMathematics Essay Writing. Mathematics Essay Writin
Mathematics Essay Writing. Mathematics Essay Writin
 
HttpsEssayviking. Online assignment writing service.
HttpsEssayviking. Online assignment writing service.HttpsEssayviking. Online assignment writing service.
HttpsEssayviking. Online assignment writing service.
 
Science Essay - College Homework Help And Onlin
Science Essay - College Homework Help And OnlinScience Essay - College Homework Help And Onlin
Science Essay - College Homework Help And Onlin
 

Recently uploaded

History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 

Recently uploaded (20)

History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 

A Comprehensive Study On Cloud Computing

  • 1. Suruchee V.Nandgaonkar et al, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.4, April- 2014, pg. 733-738 © 2014, IJCSMC All Rights Reserved 733 Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320–088X IJCSMC, Vol. 3, Issue. 4, April 2014, pg.733 – 738 RESEARCH ARTICLE A Comprehensive Study on Cloud Computing Suruchee V.Nandgaonkar1 , Prof. A. B. Raut2 Student, M.E. 1st year, Computer Science and Engineering, H.V.P.M, C.O.E.T, Amravati, India1 Associate Professor, Computer Science and Engineering, H.V.P.M, C.O.E.T, Amravati, India2 1 nsuruchee@gmail.com 2 anjali_dahake@rediffmail.com Abstract- Cloud computing is becoming an increasingly popular enterprise model in which computing resources are made available on-demand to the user as needed. The unique value proposition of cloud computing creates new opportunities to align IT and business goals. Cloud computing use the internet technologies for delivery of IT-Enabled capabilities ‘as a service’ to any needed users i.e. through cloud computing we can access anything that we want from anywhere to any computer without worrying about anything like about their storage, cost, management and so on. In this paper I provide a comprehensive study on the motivation factors of adopting cloud computing, review the several cloud deployment and service models. It also explore certain benefits of cloud computing over traditional IT service environment-including scalability, flexibility, reduced capital and higher resource utilization are considered as adoption reasons for cloud computing environment. I also include security, privacy, and internet dependency and availability as avoidance issues. The later includes vertical scalability as technical challenge in cloud environment. Keywords— Cloud Computing, Cloud Services, Scalability, Vertical Scaling, Virtualization. I. INTRODUCTION Traditional application integration technologies are performed in a rigid and slow process that usually takes a long time to build and deploy, requiring professional developers and domain experts. They are server-centric and thus do not fully utilize the computing power and storage capability of client systems. Since the face of the Internet is continually changing, as new services and novel applications appear and become globally noteworthy at an increasing pace. Nowadays the locus of computation is changing, with functions migrating to remote datacenters via Internet based communication. Computing and communication are being blended into new ways of using networked computing systems. Next generation networks and service infrastructures should overcome the scalability, flexibility, resilience and security bottlenecks of current network and service architectures, in order to provide a large variety of services and opportunities, adoptable by business models capable of dynamic and seamless utilization of IT resources based on user- demand across a multiplicity of devices, networks, providers, service domains and social and business processes . An Envisioning the computing utility based on the service provisioning model, where resources are readily available on demand, has led to contemporary computing paradigms that have emerged in the last decade, exploiting technological advances in networked computing environments e.g. GRID computing, peer to peer computing and more recently cloud computing . Figure-1 shows the result as Cloud Computing from Evolution process of various computing technologies. Cloud computing is a new infrastructure deployment environment that delivers on the promise of supporting on-demand services like computation, software and data access in a flexible manner by
  • 2. Suruchee V.Nandgaonkar et al, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.4, April- 2014, pg. 733-738 © 2014, IJCSMC All Rights Reserved 734 scheduling bandwidth, storage and compute resources on the fly without required end-user knowledge of physical location and system configuration that delivers the service. , Cloud computing is a model for enabling convenient, on demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Cloud Computing is virtualized compute power and storage delivered via platform-agnostic infrastructures of abstracted hardware and software accessed over the Internet. These shared, on-demand IT resources, are created and disposed of efficiently, are dynamically scalable through a variety of programmatic interfaces and are billed variably based on measurable usage. In a traditional hosted environment, resources are allocated based on peak load requirements. In cloud computing they can be dynamically allocated. Virtualization, in computing, is the creation of a virtual version of something, such as a hardware platform, operating system, a storage device or network resources. Virtualization technologies promise great opportunities for reducing energy and hardware costs through server consolidation. Moreover, virtualization can optimize resource sharing among applications hosted in different virtual machines to better meet their resource needs. . As a result more and more computing can be conducted in shared resource pools that act as private and public clouds. In this paper I focus on the motivation factors of cloud computing, review the several cloud deployment and service models. It also explore certain benefits of cloud computing over traditional IT service environment-including scalability, flexibility, reduced capital and higher resource utilization -are considered as adoption reasons for cloud computing environment. I also include security, privacy, internet dependency and availability as avoidance issues. The later includes vertical scalability as technical challenge. The rest of this paper is organized as follows: Section II describes the cloud computing service models and deployment models. Section III presents the motivation factors for accepting cloud computing and avoidance issues, also discuss vertical scaling as technical challenge. Finally, Section IV concludes the paper. II. Anatomy of Cloud Computing 2.1 Definition of Cloud computing Cloud computing is becoming one of the next IT industry Buzz words: users move out their data and applications to the remote “Cloud” and then access them in a simple And pervasive way. This is again a central processing use case. Similar scenario occurred around 50 years ago: a Time-sharing computing server served multiple users. Until 20 years ago when personal computers came to us, data and programs were mostly located in local resources. Certainly currently the Cloud computing paradigms not a recurrence of the history. 50 years ago we had to adopt the time- sharing servers due to limited computing resources. Nowadays the Cloud computing comes into fashion due to the need to build complex IT infrastructures. Users have to manage various software installations, configuration and updates. Computing resources and other hardware are prone to be outdated very soon. Therefore outsourcing computing platforms is a smart solution for users to handle complex IT infrastructures. At the current stage, the Cloud computing is still evolving and there exists no widely accepted definition. Based on our experience, we propose an early definition of Cloud computing as follows: A computing Cloud is a set of network enabled services, providing scalable, QoS guaranteed, normally personalized, inexpensive computing platforms on demand, which could be accessed in a simple and pervasive way. 2.2 CLOUD ARCHITECTURE All Cloud computing is a set of IT services that are provided to a customer over a network on a leased basis and with the ability to scale up or down their service requirements. Usually cloud computing services are delivered by a third party provider who owns the infrastructure. It advantages to mention but a few include scalability, resilience, flexibility, efficiency and out sourcing non-core activities. Cloud computing offers an innovative business model for organizations to adopt IT services without upfront investment. There are two basic cloud models are discussed, first the Cloud service model and the second Cloud Deployment model. A. Cloud Service Model Cloud computing is a delivery of computing where massively scalable IT-related capabilities are provided ―as a service across the internet to numerous external clients. This term effectively reflects the different facets of the Cloud Computing paradigm which can be found at different infrastructure levels. Cloud Computing is broadly classified into three services: ―IaaS", "PaaS" and "SaaS”. Cloud Computing have some different utility services.
  • 3. Suruchee V.Nandgaonkar et al, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.4, April- 2014, pg. 733-738 © 2014, IJCSMC All Rights Reserved 735 1) IaaS (Infrastructure as a service) model: The main concept behind this model is virtualization where user have virtual desktop and consumes the resources like network, storage, virtualized servers, routers and so on, supplied by cloud service provider. . Usage fees are calculated per CPU hour, data GB stored per hour, network bandwidth consumed, network infrastructure used per hour, value added services used, e.g., monitoring, auto-scaling etc. Examples: Storage services provided by AmazonS3, Amazon EBS. Computation services: AmazonEC2, Layered tech and so on. 2) PaaS (Platform as a service) model: It refers to the environment that provides the runtime environment, software deployment framework and component on pay to enable the direct deployment of application level assets or web applications. PaaS is a platform where software can be developed, tested and deployed. It means the entire life cycle of software can be operated on a PaaS. This service model is dedicated to application developers, testers, deployers and administrators. Examples: Google App Engine (GAE), Microsoft Azure, IBM Smart Cloud, Amazon EC2, salesforce.com and jelastic.com and so on. 3) SaaS (Software as a service): Through this service delivery model end users consume the software application services directly over network according to on-demand basis. For example, Gmail is a SaaS where Google is the provider and we are consumers. Other well known examples of PaaS include billing services provided by Arial system, op source. Financial services: Concur, workday, Backup and recovery services and so on. TABLE1. CLOUD SERVICE DELIVERY MODELS MODELS SERVICES AVAILABLE USED BY WHY USE IT EXAMPLES I A A S Create platforms for service and application test, development integration and deployment System manager Create platform for service and application test, development, integration Amazon EC2 , Simple Storage Service (S3), P A A S Services, applications tests, development, integration and deployement Developers and deployers Create or deploy applications and services for users Google Application Engine, Microsoft Azure ,Force.com,Yahoo Developer Network S A A S Email,office automation,website testing,wiki,virtu al desktop, blog,CRM. Business users To complete business tasks Salesforce.com , Animoto ,Oracle on demand, B. Cloud Deployment Model There are four primary cloud computing deployment models which are available to service consumer as shown in fig-1
  • 4. Suruchee V.Nandgaonkar et al, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.4, April- 2014, pg. 733-738 © 2014, IJCSMC All Rights Reserved 736 Fig-1 Types of Cloud Deployment Model 1) Public cloud/external cloud: This model allows cloud environment as openly or publically accessible. Public cloud is off premise in which various enterprises can be used to deliver the services to users by taking it from third party. 2) Private cloud/internal cloud: This model referred to on-premise cloud which is managed or owned by an organization to provide the high level control over cloud services and infrastructure. In other words private cloud is build specifically to provide the services within an organization for maintaining the security and privacy. 3) Hybrid cloud/virtual private cloud model: This model compromised both private and public cloud models where cloud computing environment is hosted and managed by third party (off-premise) but some dedicated resources are privately used only by an organization. 4) Community model: It allows the cloud computing environment which is shared or managed by number of related organizations. III. MOTIVATING FACTORS AND CHALLENGES Cloud systems are not just another form of resource provisioning infrastructure and in fact, have multiple opportunities from the principles for cloud infrastructures that will enable further types of applications, reduced development and provisioning time of different services. Cloud computing has particular characteristics that distinguish it from classical resource and service provisioning environments. Infinitely (more or less) Scalable Cost saving/less capital expenditure Higher resource Utilization Business agility Disaster recovery and Back up Device and Location Independence While reducing up-front IT cost or capital expenditure is the one of crucial reason for the adoption cloud computing, there are also some other factors that encourages the various organizations for the adopting the cloud computing. Participation of various factors for encouraging the adoption of cloud computing. In static resource allocation configurations there inevitably exists a trade-off between capacity deployment and resource demand. Cloud computing shifts the location of resources to the cloud to reduce the costs associated with over-provisioning (i.e. having too many resources), under-utilization (i.e. not using resources adequately) and under-provisioning (i.e. having too little resources). It also reduces the time required to provision resources to minutes, allowing applications to quickly scale under-utilization both up and down, as the workload changes. Therefore, cloud computing is particularly well suited for applications with a variable workload that experience hourly, daily, weekly or monthly variability in utilization of resources. One example of such applications is online shops, which have to handle their peak loads at Deepawali time. Another example is university websites, which have to handle their peak loads during exam result time. In traditional (i.e. non-cloud) environments, over provisioning and under-utilization can hardly be avoided. There is an observation that in many companies the average utilization of application servers ranges from 5 to 20 percent, meaning that many resources like CPU and RAM are idle at no peak times. On the other hand, if the companies shrink their infrastructures to reduce over-provisioning and under-utilization, the risk of under- provisioning will increase. While the costs of over-provisioning and under-utilization can easily be calculated, the
  • 5. Suruchee V.Nandgaonkar et al, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.4, April- 2014, pg. 733-738 © 2014, IJCSMC All Rights Reserved 737 costs of under-provisioning are more difficult to calculate because under-provisioning can lead to a loss of users and zero revenues. Virtualization technology is also one of the primary reasons of popularity of cloud computing because it provides a way to increase capacity or add capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software and virtualization technology play the key delivery technology. Through Virtualization cloud computing removes the dependencies between software and the hardware that runs it. As we know, cloud computing has various motivating factors according to the perspective of adoption but there is still long way for cloud computing to prove itself according to the organization’s trust level. There are various reasons that warns us for the adoption of cloud computing. Security Security issue has played the most important role in hindering Cloud computing acceptance. Various security issues, possible in cloud computing are: availability, integrity, confidentiality, data access, data segregation, privacy, recovery, accountability, multi-tenancy issues and so on. Solution to various cloud security issues vary through cryptography, particularly public key infrastructure (PKI),use of multiple cloud providers, standardization of APIs, improving virtual machines support and legal support. Difficult to migrate It’s not very easy to move the applications from an enterprise to cloud computing environment or even within different cloud computing platforms because different cloud providers support different application architectures which are also dissimilar from enterprise application architectures. Internet dependency – performance and availability Cloud computing services rely fully on the availability, speed, quality and performance of internet as it works as carrier in between consumer and service provider. Downtime and service level In business applications, downtime is common concern because every minute of downtime is minute in which important business application can’t be performed which degrades the performance of organization as well reputation also.. Scalability is the best solution to increasing and maintaining application performance in cloud computing environments. But one of the main technological challenge of cloud environment is vertical scalability (Scale up) because in cloud environment elastic scalability is not only currently restricted to horizontal scaling (Scale out), but also inefficient as it tends to resource over usage due to limited scale down capabilities and full replication of instances rather than only of essential segments. Horizontal scaling is scaling through the addition of more machines or devices to the computing platform to handle the increased demand. Vertical Scaling, on the other hand, ability to scale the size of a server i.e. in this scaling the size of server is scaled either by resizing the server or by replacing that server to bigger one. Vertical scaling can handle most sudden, temporary peaks in application demand on cloud infrastructures. Traditionally, most businesses have best served by using vertical scaling methods as long as possible and then scaling individual parts of application horizontally but in Cloud environment the scenario is changed and most businesses firstly served by using horizontally because the most common operating systems do not support on-the-fly (without rebooting) changes on the available CPU or memory to support this vertical scaling‖ .Vertical scaling typically involves making significant changes to a server's core configuration. Therefore, it's better to perform such changes manually and when try to set up scalable server arrays for (horizontal) auto scaling purposes, and then cannot change an existing server's configuration. When horizontal scaling is used together with vertical scaling, it ends up with an infrastructure that makes the most efficient use of computing resources. IV. CONCLUSION Cloud computing have several benefits over traditional (non- cloud) environment and have capability to handle most sudden, temporary peaks in application demand on cloud infrastructures. Virtualization technology provides good support to achieve aim of cloud computing like higher resource utilization, elasticity, reducing IT cost or capital expenditure to handle temporary loads as well as cloud computing have various flexible service and deployment models which is also one of the main issue of adopting this computing paradigm. Virtualization concepts have open shared nature which is responsible for the violation of security polices and laws as well as degrades their computing reputation and performance. So there is need to focus on privacy and on solutions of various security problems to maintain the trust level of organization for deploying the cloud computing without any hesitation and also need of
  • 6. Suruchee V.Nandgaonkar et al, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.4, April- 2014, pg. 733-738 © 2014, IJCSMC All Rights Reserved 738 technical support for elastic scalability to serve by vertical scaling approach which is currently restricted to only horizontal scaling. REFERENCES [1] Onur, E., Sfakianakis, E., Papagianni, C., Karagiannis, G., Kontos, T., Niemegeers, I., Chochliouros, I.P., de Groot, S.H., Sjodin, P., Hidell, M., Cinkler, T., Maliosz, M., Kaklamani, D.I., Carapinha, J., Belesioti, M., Fytros, E., ―Intelligent End-To-End Resource Virtualization Using Service Oriented Architecture‖, Delft Univ. of Technol., Delft, Netherlands, GLOBECOM Workshops, IEEE, 28 December 2009. [2] Buyya R, "Market-Oriented Cloud Computing: Vision, Hype, and Reality of Delivering Computing as the 5th Utility," 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 1, 2009. [3] G. Gruman, "What cloud computing really means", InfoWorld, Jan. 2009. [4] R. Buyya, Y. S. Chee, and V. Srikumar, ―Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities‖, Department of Computer Science and Software Engineering, University of Melbourne, Australia, pp. 9, July 2008. [5] C. Braun, M. Kunze, J. Nimis, and S. Tai. ―Cloud Computing, Web-based Dynamic IT-Services”. Springer Verlag, Berlin, Heidelberg, 2010. [6] S. Adabala, V. Chadha, P. Chawla, R. Figueiredo, J. Fortes, I. Krsul, A. Matsunaga, M. Tsugawa, J. Zhang, Mi. Zhao, L. Zhu, and X. Zhu. From virtualized resources to virtual computing Grids: the In-VIGO system. Future Generation Comp. Syst., 21(6):896–909, 2005. [7] P. Barham, B. Dragovic, K. Fraser, S. Hand, T. L. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. Xen and the art of virtualization. In Proceedings of the 19th ACM Symposium on Operating Systems Principles, pages 164–177, NewYork, U. S. A., Oct.2003