You are on page 1of 6

CLOUD COMPUTING-

THE FIFTH GENERA


Asif Ali Khan1 , Nikhil V Kulkarni2
Students, Information Science and Engineering,
Ghousia College of Engineering, Ramanagaram, Karnataka, India-571511
1
aakhan2011@gmail.com
2
nikhilgce@gmail.com

Abstract-Cloud Computing is the recent trend in IT that applications, and services) that can be rapidly provisioned
moves computing and data away from desktop and portable and released with minimal management effort or service
PCs (laptop) into large data centres. Cloud Computing is not provider interaction.
a completely new concept; it has intricate connection to the This Cloud model pro motes availability and is composed
relatively new but thirteen-year established Grid Computing
paradigm, and other relevant technologies such as utility of five essential characteristics (On-demand self-service;
computing, cluster computing, and distributed systems in Broad network access; Resource pooling; Rap id elasticity;
general. It is the long dreamed vision of Computing as a Measured Service), the service models (Cloud Software as
utility, where users can remotely store their data into the a Serv ice (SaaS), Cloud Platfo rm as a Serv ice (PaaS),
cloud so as to enjoy the on-demand high quality applications Cloud Infrastructure as a Service (IaaS) and four
and services from a shared pool of configurable computing deployment models (Private Cloud, Co mmunity Cloud,
resources. The key driving forces behind cloud computing are Public Cloud and Hybrid Cloud)." [3]
the invention of broadband and wireless networking
technology, falling storage costs, and progressive You may have heard about computing the cloud. Or you
improvement in internet computing software. This paper may not have, but you probably should learn a bit about
gives a brief review about various aspects of cloud them. Cloud computing is about many applications or
computing. It describes about the traditional trends before the pieces of them, out of an organization (such as library) to
cloud computing came into picture. It also describes the some external place.
various essential characteristics, service models, deployment Place is usually group of servers (server firm)
model and various risks and issues in cloud computing. somewhere on the internet. So instead of an investment in
the infrastructure and maintenance of local servers, the
I. INT RODUCT ION:
organization pays for raw computing power.
The Fifth Generation of Co mputing (after Mainframe, How does cloud computing work? The concept is fairly
Personal Co mputer, Client-Server Co mputing, and the web) simp le. First consider the traditional means of running large
―The Cloud is a Virtualizat ion of resources that maintains applications: an application running of dumb terminal or,
and manages itself, delivering massively scalable more likely these days, your PC. In actually this is only the
Enterprise IT as a Service across Internet.‖ "front end" of the application. Your co mputer is connected
to a server that actually runs a program and returns
Cloud Co mputing is a popular phrase that is shortened informat ion to your personal computer. The server
for applications that were developed to be rich internet constituents the "back ends". The dedicated server may be
applications that run on the Internet (or "Cloud").In cloud located in the same bu ild ing as you are or most probably be
computing paradig m , software that is tradit ionally installed located at your system's headquarters or the resources
on personal computers is shifted or extended to be library.
accessible via Internet. These "Cloud applications" or With cloud computing the application runs somewhere
"Cloud apps" utilize massive data centers and powerful within the cloud. Ideally the user need not be aware of the
servers that host web applications and web services. They underlying technology or the physical location of the
can be accessed by anyone with a suitable Internet application's computer being concerned only with the
connection and a standard web browser." [1] application that is available. The desktop is connected via
Forrester, Gartner and other analysts all have their o wn the internet to a server farm, a collection of remote servers
definit ion, many of which are s till evolving. A very that runs many applications at once. Which server o r server
pragmatic definit ion is used by Consulting firm Accenture: the application runs on is determined by the programs
―the dynamic provisioning of IT capabilities (hardware, already running on the machines -there is an attempt
software, or services) fro m third part ies over a network‖. [2] to balance the load so that all o f the programs run optimally .
The currently most accepted or ―official‖ defin ition of
cloud computing is provided by the North American II. TRADIT IONAL TRENDS (BEFORE CLOUD COMPUT ING):
National Institute for Standard and Technology (NIST), a "Cloud is designed to available everywhere, all the
shortened version is listed below. time .By using redundancy and geo-replicat ion, cloud is so
"Cloud Co mputing is a model for enabling convenient, designed that services be available even during hardware
on-demand network access to a shared pool of configurable failures including full data centre failures."[4].
computing resources (e.g., networks, servers, storage,
are identified and a request for infrastructure is placed with
the IT infrastructure team that procures and provisions the
infrastructure. The application is then developed, tested and
deployed on that infrastructure.
Some of the challenges with this mode include —
A. Need for Large Capital
Large investments are required in procuring the
infrastructure for a business application. This increases the
barrier for innovation as it is hard to experiment with a
business idea without large investments.

B. Poor Utilization of Resources


Most of the time applicat ion usage is not constant and
hence there is inadequate utilization of resources that has to
be taken care of.
C. Slow Time-to-Market
This model of procuring infrastructure usually requires
large amount of time and reduces the agility of an
organization in creating new business solutions and
products. There are various ways in which various vendors
provide various different IT co mponents as services and
Fig 1: T he Evolution of Cloud Computing components ranging from infrastructure to platforms and
According to Fig 1, ironically, co mputing in cloud applications. This is co mmonly referred as infrastructure-
brings things full circle in terms of co mputing resources. In as-a-service, platform-as-aservice and software-as-a-
beginning computer were managed by the programmers service.
and were not accessible by mere laypeople. Then came This cloud co mputing model offers several important
time sharing, when people had big, chunky terminals on benefits for enterprises including —
their desktop that looked like television sets with keyboards. 1) Faster Time-to-Market
Staff throughout a company had to wait for in formation
Enterprises can avoid init ial stages of infrastructure
technologists to write software for their application needs,
procurement and setup, thus allowing the business
or in some cases to even run the programs. Then the advent
solutions to enter the market faster.
of personal computers allo wed people to run applications
on their own computers, over which they had co mplete 2) On-Demand Elastic Infrastructure
control. Eventually, networking products emerged that Sudden changes due to business growth, functionality
allo wed PCs to co mmun icate with each other, transferring additions or promotional offers can be addressed easily
data back and forth, and giv ing us email, as well as running with infrastructure that can be requested on demand.
some shared applications. Additionally, the big mainframes
of yesteryear evolved into servers within co mpanies (and 3) Pay-as-Use
lib raries); these were powerfu l, low-cost computers. Finally, Organizations can leverage the pay-as-use model of
with cloud computing, the full circle: many personal cloud computing to ensure efficient utilizat ion of available
computers accessing big servers in a kind of timesharing. resources and services .
"System integrators with a close proximity to customers
have a crit ical ro le in taking the benefit of cloud co mputing IV. ESSENT IAL CHARACT ERIST ICS
to the enterprise customers."[5]
A. On-demand Self Service
III. WHY CLOUD COMPUTING? A consumer can use co mputing capabilities, such as
"The rise of the cloud is more than just another platform server time and network storage automatically without
shift that geeks excite .It will undoubtedly transform the IT requiring human interaction with each service’s provider.
industry, but it will also profoundly change the way people
B. Broad Network Access
work and companies operate."[6]
Traditional infrastructure provisioning model is Services are availab le over the network, wh ich
inefficient and does not meet the requirements of the promotes utilization of client platforms (e.g., mobile
internet era. In this system centric model, once the need for phones, laptops, and PDAs) which reduces the work of
a business application is identified, its infrastructure needs human to a great extent.
T ABLE 1:
T HE KEY P LATFORM P ROVIDERS

Company Offering Hosting S torage Platform App


S vcs

Rackspace M osso × ×
IBM Public & × ×
Private
Cloud
Google Google × × × ×
App
Engine
Amazon Amazon × × × ×
Web Fig 2: T hree Service Models
Services
M icrosoft Azure × × × × B.Cloud Software as a Service (SaaS)
Services The service of this model is to provide applications
Salesforce Force.com × × × × running on a cloud infrastructure to the consumer. The
applications are accessible fro m various client devices
through a client interface such as a web browser (e.g.,
C. Resource Pooling internet explorer). The consumer has no control over the
The resources are pooled to provide services to mu ltiple underlying cloud infrastructure including network, servers,
customers with different physical and virtual resources operating systems, storage. Providers are SalesForce,
provided according to customer's request. Examp les of Microsoft Office Live, Blogger etc…
resources include storage, processing, memo ry, netwo rk
C. Cloud Platform as a Service (PaaS)
bandwidth and virtual machines.
The service of the model is to provide the consumer-
D. Rapid Elasticity created or acquired applications created using
Capabilit ies can be flexibly provisioned automatically programming languages and tools supported by the
to the consumer. To the consumer, the capabilit ies provider. The consumer has no control over the underlying
available for provisioning often appear to be unlimited and cloud infrastructure including network, servers, operating
can be purchased in any quantity at any time. systems, storage. Providers are force.co m, IBM , Go Grid
etc...
E. Measured Service The key co mpanies providing services are shown in
Cloud systems automatically control and optimize table 1. So me other flavours of service models are listed
resource at some level of abstraction appropriately to the below in Fig 3-
type of service (e.g., storage, processing, bandwidth, and
active user accounts). Resource usage can be controlled,
monitored, and reported providing transparency for both
the provider and consumer of the utilized service.

V. THREE SERVICE M ODELS


According to Fig 2, we have three service models –
A. Cloud Infrastructure as a Service (IaaS)
The service of the model is to provide processing,
storage, networks, and other fundamental co mputing
resources to the consumer, to deploy and run arbitrary
software, wh ich can include operating systems and
applications. The consumer does not manage or control the
underlying cloud infrastructure but has control over
operating systems, storage, deployed applications.
Providers are GoGrid, Amazon EC2, Google, etc... Fig 3: Other Flavours of Cloud Computing Service Models
VI. FOUR DEPLOYMENT M ODEL D. Collaboration
A. Private Cloud. The cloud presents an environment where users, agency,
government and private entit ies can enhance collaboration
The cloud infrastructure is operated solely for an and greater information sharing between them.
organization. It may be managed by the organization or a
third party and may exist on premise or off premise. It is E. Customization
also called as inter cloud or corporate cloud .It provides Cloud computing offers a platform of tremendous
more control and security over resources but is more potential for creating and amending applications to address
expensive. a diversity of tasks and challenges. Its inherent agility
B. Community Cloud means that specific processes can be easily altered to meet
shifting agency needs, since those processes are typically
The cloud infrastructure is shared by several changeable by making a configuration change, and not by
organizations and supports a specific co mmunity that has driving redevelopment from the back-end systems [7]
shared concerns (e.g., mission, security requirements,
policy, and co mp liance considerations). It may be managed VIII. ISSUES AND RISKS
by the organizat ions or a th ird party and may exist on
premise or off premise. A. Loss Of Governance
While using cloud infrastructures, the client losses
C. Public Cloud control over the Cloud Provider (CP) on a nu mber of issues
The cloud in frastructure is made available to the general which may affect security. At the same t ime, SLAs may not
public or a large industry group and is owned by an offer a co mmit ment to provide such services on the part of
organization selling cloud services. It is cheaper but it is the cloud provider, thus leaving a gap in security defences.
more prone to security.
B. Lock - In
D. Hybrid Cloud Absence of interoperability between various cloud
The cloud infrastructure is a composition of two or providers it is d ifficult for the customer to migrate fro m
more clouds (private, commun ity, or public) that remain one provider to another or migrate data and services. Th is
unique entities but it is bound together by standardized or introduces a dependency for a part icular customer to stick
proprietary technology .It enables data and application to a Cloud Provider.
portability (e.g., cloud bursting for load-balancing between
clouds). C. Compliance Risk
Investment in achiev ing certification (e.g., industry
VII. BENEFIT S standard or regulatory requirements) may be put at risk by
A. Costs migration to the cloud:
if the CP cannot provide evidence of their own
It reduces the cost of acquiring, delivering, and compliance with the relevant requirements
maintaining co mputing power, importance in t imes of if the CP does not permit audit by the cloud
uncertainty. The consumers don't need to purchase customer (CC).
complex IT infrastructure, they only need to purchase
computing services. The cloud pro mises universal access to D. Management Interface Compromise
high-powered computing and storage resources for anyone Customer management interfaces of a public cloud
with a network access device. provider can be accessed through the internet to larger set
B. Scalability and Capacity of resources and therefore they are vulnerable to increased
risk, especially when co mbined with remote access and
The cloud is an always-on computing resource that web browser.
enables users to tailor consumption to their specific needs.
It allo ws IT infrastructures to be expanded efficiently and E. Data Protection
effectively without necessity of making major capital It may be difficult for the cloud customer to effectively
investments and capacity can be added as resources are check the data handling practices of the cloud provider and
needed in a short duration of time. Capacity can be added thus to be sure that the data is handled in a lawful way. On
as resources are needed and completed in a very short the other hand, some cloud providers do provide
period of time. informat ion on their data handling practices others offer
C. Resource Maximization certification summaries on their data processing and data
security activities.
Cloud computing Helps in maximizing the IT resources
particularly for agencies facing shortage of qualified IT F. Insecure or Incomplete Data Deletion
professionals. It helps in reduces the cost of training Whenever a consumer requests to delete a
process. cloud resource, most of the times the data is not completely
wiped. Time ly data deletion may also be impossible, either C. Automation
because ext ra copies of data are stored but are not available, In this stage, automation optimizes an agency’s virtualized
or because the disk to be destroyed also stores data from IT resources. Infrastructure is automated through a
other clients. transformative procedure. With automation, data centres
Other Issues and Risks: Includes Malicious Insider, can systematically remove manual labour requirements for
Isolation Failure, and Absence of Standards and so on. run-time operations. Among the various forms of
automation in practice today, provisioning automation is
IX. CLOUD COMPUT ING M AT URIT Y M ODEL
perhaps the best known and most often implemented. With
The establishment of a cloud computing maturity model centralized IT and self-service for end users, automation
(CCMM) provides a framework for successful helps agencies to get rid of themselves from the burden of
implementation. GTSI reco mmends a phased approach to repetitive management procedures, all while enabling end
the CCMM, encompassing five key components: users to quickly access what they require. Ultimately,
Consolidation automation can help agencies to reduce their operating
Virtualization expenses by: Reallocating computing resources on-
Automation demand. Establishing run-time responses to capacity
Utility demands. Integrating system management and
Cloud measurement.
A. Consolidation D. Utility
An enterprise’s migration towards cloud computing In addition to automat ion, both self-service and metering
begins with the consolidation of server, storage, and - feedback about the cost of the resources allocated – are
network resources, which wo rks to reduce redundancy, necessary requirements in creating a cloud service. In the
decrease wasted space, and increase resource usage. cloud, there is no intermediary between the user of a
Consolidation is achieved primarily through virtualization. resource and the processes for acquiring and allocating
It allo ws agencies to do more with fewer resources by resources for crit ical mission needs and initiatives. Since
mu ltip lying the speed of critical processes and enabling the user initiates the service requests, IT becomes an on
greater flexib ility. Moreover, the transition to a unified demand service and the costs of operation drop
fabric provides both physical and virtual access to the significantly, because costs are incurred only when the
storage area network (SAN), creat ing greater efficiency and service is used and very less is spent attending to the needs
cost savings by allowing more storage to be consolidated in of the infrastructure. A private cloud utility model by
the SAN.When established properly, the cloud platform enabling agencies to retain the data within their network
provides security of all data in motion, t ravelling between security while scaling and expanding as user demands
the cloud and all data at rest in cloud storage. change, pooling IT resources in a single operating system
B. Virtualization or management platform. As a result, anywhere fro m tens
to thousands of applications and services can be supported
Virtualizat ion forms a solid foundation for all cloud – and new architectures can be easily installed.
modelling architectures. It helps in creating a unified
resource that can be shared by all application loads by E. Cloud
enabling the abstraction and aggregation of all data centre Through cloud internetworking federat ion, d isparate
resources. Hardware such as servers, storage devices, and cloud systems can be linked in such a way as to
other components are treated as a pool of resources rather accommodate both the particular nature of cloud co mputing
than a discrete system, thereby allowing the allocation of and the running of IT workloads. This federation allo ws the
resources on demand. By separating the workload fro m the sharing of a range of IT resources and capabilit ies –
underlying OS and hardware, v irtualization allo ws including capacity, monitoring, and management.
portability. When extended to every system component, Moreover, since federation can occur across data centre and
network, storage, and servers– it enables the mobility of agency boundaries, it enables such processes as unified
applications and data, not only across servers and storage metering and billing and one-stop self-service provisioning.
arrays, but also across data centres and networks. With cloud co mputing, co mmunicat ion increases
Ult imately, the result is increased use of assets and significantly, as data sharing between previously separate
simp lified lifecycle management through the mobility of systems is fully enabled Ultimately, rather than each
applications and data. Although many agencies turn to agency operating in isolation, constricted by the boundaries
virtualizat ion to improve resource usage and decrease both of its own data centre, not only can services be shared
capital and operating costs, the ultimate goal in cloud among groups, but also costs can be shared and lessened.
computing is the use of the abstraction between Thus cloud computing is called the fifth generation of
applications and infrastructure to manage IT as a Service computing.
(IaaS) in a true cloud environment.
X. CONCLUSION
With its convenient, on-demand model for network
access to a shared pool of configurable co mputing
resources, cloud computing is rapidly emerg ing as a viable
alternative to traditional approaches – and is carrying a host
of proven benefits to government agencies. Costs are being
significantly reduced, along with personnel time spent on
computing issues. Storage availability increases, high
automation eliminates worries about keeping applications
up to date, and flexibility and mobility are heightened,
allo wing workers to access information anytime, anywhere.
Cloud computing can be rapidly provisioned and released
with minimal management effort or service provider
interaction. Ult imately, with its offering of scalable, real-
time, internet-based information technology services and
resources, the cloud can satisfy the computing needs of a
universe of users, without the users incurring the costs of
maintaining the underlying infrastructure.

XI. A CKNOWLEDGEMENT
We greatly thank the faculties of Information Science
Engineering, Ghousia College of Engineering,
Ramanagaram for helping us in completing the paper.

REFERENCES
[1] From Wikipedia, the free encyclopedia
[2] http://www.accenture.com/Global/Services/Accenture_T echnology
_Labs/R_and_I/CloudComputing.htm
[3] T he NIST Definition of Cloud Computing (version 15, shortened)
[4] Amitabh Srivastava,Senior Vice President, Microsoft Technology
[5] Taghavan Subramanian,AVP & Head – Cloud Computing
CoE,Infosys Technologies Limited
[6] T he Economist, "Let it Rise",10/23/08
[7] Heyward and Rayport, 2009

You might also like