Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

Computing Evolution and Utility Computing: Meeting Fluctuating Customer Needs

Rating
-
Sold
-
Pages
8
Uploaded on
25-03-2023
Written in
2022/2023

Computing has come a long way since its inception, and with the advancement of technology, we are now in the era of cloud computing. Cloud computing is the next step in the evolution of distributed systems, providing dependable, consistent, pervasive, and inexpensive access to computing capability. In this article, we will discuss the evolution of cloud computing and its relevance in today's world. We will also discuss utility computing, a concept implemented in cloud computing, where a service provider offers computing resources and infrastructure management to the customer based on their needs and usage, charging them on a pay-per-use basis rather than a flat rate.

Show more Read less
Institution
Course

Content preview

Computing Evolution and Utility Computing: Meeting Fluctuating Customer Needs

Computing has come a long way since its inception, and with the advancement of
technology, we are now in the era of cloud computing. Cloud computing is the next step in
the evolution of distributed systems, providing dependable, consistent, pervasive, and
inexpensive access to computing capability. In this article, we will discuss the evolution of
cloud computing and its relevance in today's world. We will also discuss utility computing, a
concept implemented in cloud computing, where a service provider offers computing
resources and infrastructure management to the customer based on their needs and usage,
charging them on a pay-per-use basis rather than a flat rate.

The Evolution of Cloud Computing

Distributed systems are the backbone of cloud computing. The nature of the application and
performance are the driving forces behind distributed systems. In the case of computing or
data-intensive applications, distributed computing is required. Robustness is another aspect
that is important in distributed systems. There should not be any single point of failure.
Even at a low performance level, the system should not fail. In the case of centralized
systems, if the system fails, everything drops down. But in distributed systems, the other
nodes can execute the same task executed on the failed nodes. Thus, the task which is
working on the failed node can be executed or shared the load by the other node.

Distributed applications consist of a set of processes that are distributed across a network of
machines and work together as an ensemble to solve a common problem. This is primarily
useful for large-scale application development or large-scale operational needs. Different
operations serve as different aspects to realize a particular overall job. There are several
applications of distributed computing, and not only in the past, but they are still relevant
today.

Apart from the nature of the application and performance, there are other motivating
forces for distributed systems, such as peer-to-peer computing and grid computing. Peer-to-
peer computing represents a movement towards truly distributed applications. Grid
computing is a form of networking that harnesses unused resource cycles of all computers
in the network to solve problems intensive for standalone systems. Grid computing enables
virtualization of distributed computing and data resources, such as processing network

, bandwidth storage capacity to create a single system image granting user and application
seamless access to the vast IT applications.

Benefits of Cloud Computing

Cloud computing provides several benefits such as scalability, cost savings, accessibility, and
reliability. Scalability allows for the flexible allocation of computing resources, enabling rapid
scalability in response to changing requirements. Cost savings are achieved by minimizing
the need for on-premises hardware and software. Accessibility provides access to
computing resources from anywhere with an internet connection. Reliability provides a
reliable computing infrastructure, minimizing the risk of system failure and data loss.

Utility Computing: Meeting Fluctuating Customer Needs

Utility computing is a service provisioning model where a user can access resources as and
when required without being bothered about maintaining them. This model is an approach
to meet fluctuating customer needs and charges based on usage, which is also known as a
pay-as-you-go model.

Utility computing draws an analogy with other utility services, such as electrical power and
telecom services. With electrical power, the user pays for what they use, based on the rates
set by the electrical authority. Similarly, with telecom services, the user pays for what they
use, based on their payment model. In both cases, the resources are metered, and the user
is charged on a pay-per-use basis.

Utility computing is a paradigm shift in how computing resources are accessed and used. It
has evolved from distributed systems to computing clusters and other types of computing.
The amount of storage or computing power available in utility computing is considerably
larger than that of a single system sharing a computer. The resources available are
enormous.

Conclusion

Cloud computing Cloud computing offers a range of benefits over traditional on-premise
computing, including greater scalability, accessibility, and cost-effectiveness. With utility
computing, users have access to an immense amount of computing power and resources
that can be quickly scaled up or down as needed. This has led to the development of a wide

Written for

Institution
Course

Document information

Uploaded on
March 25, 2023
Number of pages
8
Written in
2022/2023
Type
Class notes
Professor(s)
Soumya kanti ghosh
Contains
Class 1 to 3

Subjects

$8.79
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
arabindasahoo

Get to know the seller

Seller avatar
arabindasahoo Stanford University
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
3 year
Number of followers
0
Documents
1
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions