Content deleted Content added
Viam Ferream (talk | contribs) |
m →History: changed "CA" text instance to "California" |
||
(19 intermediate revisions by 17 users not shown) | |||
Line 1:
{{distinguish|Utility software}}
{{
{{short description|Service provisioning model}}
'''Utility computing''', or '''
This repackaging of computing services became the foundation of the shift to "[[Code on demand|on demand]]" computing, [[software as a service]] and [[cloud computing]] models that further propagated the idea of computing, application and network as a service.
▲'''Utility computing''', or '''The Computer Utility''', is a service provisioning model in which a service provider makes computing resources and infrastructure management available to the customer as needed, and charges them for specific usage rather than a flat rate. Like other types of on-demand computing (such as grid computing), the utility model seeks to maximize the efficient use of resources and/or minimize associated costs. Utility is the packaging of [[Computational resource|computing resources]], such as computation, storage and services, as a metered service. This model has the advantage of a low or no initial cost to acquire computer resources; instead, [[computational resource]]s are essentially rented.
There was some initial skepticism about such a significant shift.<ref>{{citation | publisher=ZD Net | url=
▲This repackaging of computing services became the foundation of the shift to "[[Code on demand|on demand]]" computing, [[software as a service]] and [[cloud computing]] models that further propagated the idea of computing, application and network as a service.
IBM, HP and Microsoft were early leaders in the new field of utility computing, with their business units and researchers working on the architecture, payment and development challenges of the new computing model. Google, Amazon and others started to take the lead in 2008, as they established their own utility services for computing, storage and applications.
▲There was some initial skepticism about such a significant shift.<ref>{{citation | publisher=ZD Net | url=http://www.zdnet.com/news/on-demand-computing-what-are-the-odds/296135 | title=On-demand computing: What are the odds? | first= | last= | date=Nov 2002 | accessdate=Oct 2010}}</ref> However, the new model of computing caught on and eventually became mainstream.
Utility computing can support grid computing which has the characteristic of very large computations or
▲IBM, HP and Microsoft were early leaders in the new field of utility computing, with their business units and researchers working on the architecture, payment and development challenges of the new computing model. Google, Amazon and others started to take the lead in 2008, as they established their own utility services for computing, storage and applications.
▲Utility computing can support grid computing which has the characteristic of very large computations or a sudden peaks in demand which are supported via a large number of computers.
"Utility computing" has usually envisioned some form of [[Platform virtualization|virtualization]] so that the amount of storage or computing power available is considerably larger than that of a single [[time-sharing]] computer. Multiple servers are used on the "back end" to make this possible. These might be a dedicated [[computer cluster]] specifically built for the purpose of being rented out, or even an under-utilized [[supercomputer]]. The technique of running a single calculation on multiple computers is known as [[distributed computing]].
Line 16:
The term "[[grid computing]]" is often used to describe a particular form of distributed computing, where the supporting nodes are geographically distributed or cross [[administrative ___domain]]s. To provide utility computing services, a company can "bundle" the resources of members of the public for sale, who might be paid with a portion of the revenue from clients.
One model, common among [[volunteer computing]] applications, is for a central server to dispense tasks to participating nodes, on the behest of approved end-users (in the commercial case, the paying customers). Another model, sometimes called the [[
The definition of "utility computing" is sometimes extended to specialized tasks, such as [[web service]]s.
Line 23:
Utility computing merely means "Pay and Use", with regards to computing power.
Utility computing is not a new concept, but rather has quite a long history. Among the earliest references is:
{{cquote|If computers of the kind I have advocated become the computers of the future, then computing may someday be organized as a public utility just as the telephone system is a public utility... The computer utility could become the basis of a new and important industry.|author=[[John McCarthy (computer scientist)|John McCarthy]]|source=speaking at the MIT Centennial in 1961<ref>{{cite book|title=Architects of the Information Society, Thirty-Five Years of the Laboratory for Computer Science at MIT|editor1-first=Hal|editor1-last=Abelson|first1=Simson|last1=Garfinkel|isbn=978-0-262-07196-3|publisher=MIT Press|year=1999|page=1|url=https://books.google.com/books?id=Fc7dkLGLKrcC&pg=RA1-PA1|___location=Cambridge}}</ref>}}
IBM and other mainframe providers conducted this kind of business in the following two decades, often referred to as time-sharing, offering computing power and database storage to banks and other large organizations from their
In the late
In spring 2006
== See also ==
* [[Cloud computing]]
* [[Edge computing]]
* [[Computer
==References==
{{reflist}}
Decision support and business intelligence 8th edition page 680 {{ISBN
==External links==
*[http://communication.howstuffworks.com/utility-computing.htm How Utility Computing Works] {{Webarchive|url=https://web.archive.org/web/20080627130429/http://communication.howstuffworks.com/utility-computing.htm |date=2008-06-27 }}
*[http://www.techopedia.com/definition/14622/utility-computing Utility computing definition]
{{DEFAULTSORT:Utility Computing}}
[[Category:Business computing]]
[[Category:Business models]]
[[Category:Computer systems]]
|