Utility computing

computing utilitycomputer utility
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.wikipedia
49 Related Articles

Cloud computing

cloudcloud-basedcloud services
This repackaging of computing services became the foundation of the shift to "on demand" computing, software as a service and cloud computing models that further propagated the idea of computing, application and network as a service.
The availability of high-capacity networks, low-cost computers and storage devices as well as the widespread adoption of hardware virtualization, service-oriented architecture and autonomic and utility computing has led to growth in cloud computing.

Software as a service

SaaSsoftware-as-a-serviceSoftware as a Service (SaaS)
This repackaging of computing services became the foundation of the shift to "on demand" computing, software as a service and cloud computing models that further propagated the idea of computing, application and network as a service.
Starting in that decade, IBM and other mainframe providers conducted a service bureau business, often referred to as time-sharing or utility computing.

Time-sharing

timesharingtime sharingtime-sharing system
"Utility computing" has usually envisioned some form of virtualization so that the amount of storage or computing power available is considerably larger than that of a single time-sharing computer.
Beginning in 1964, the Multics operating system was designed as a computing utility, modeled on the electrical or telephone utilities.

Grid computing

gridgridscomputing grid
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 domains.
This can facilitate commercial transactions, as in utility computing, or make it easier to assemble volunteer computing networks.

3tera

In spring 2006 3tera announced its AppLogic service and later that summer Amazon launched Amazon EC2 (Elastic Compute Cloud).
3tera, Inc., (founded in 2004) is a developer of system software for utility computing and cloud computing.

Computational resource

memory spacecomputational costResource
Another model, sometimes called the Virtual Organization (VO), is more decentralized, with organizations buying and selling computing resources as needed or as they go idle.
See Utility computing.

Sun Cloud

Sun GridNetwork.com
Sun announced the Sun Cloud service to consumers in 2000.

Computer bureau

computer service bureaubureaucomputer services bureau

System resource

resourcesresourcesystem resources
Utility is the packaging of system resources, such as computation, storage and services, as a metered service.

Code on demand

on-demandcode-on-demandon demand
This repackaging of computing services became the foundation of the shift to "on demand" computing, software as a service and cloud computing models that further propagated the idea of computing, application and network as a service.

Hardware virtualization

virtualizationplatform virtualizationguest operating system
"Utility computing" has usually envisioned some form of virtualization so that the amount of storage or computing power available is considerably larger than that of a single time-sharing computer.

Computer cluster

clusterclusteringclusters
These might be a dedicated computer cluster specifically built for the purpose of being rented out, or even an under-utilized supercomputer.

Supercomputer

high-performance computinghigh performance computingsupercomputing
These might be a dedicated computer cluster specifically built for the purpose of being rented out, or even an under-utilized supercomputer.

Distributed computing

distributeddistributed systemsdistributed system
The technique of running a single calculation on multiple computers is known as distributed computing.

Administrative domain

ADdomain
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 domains.

Volunteer computing

volunteervolunteer-basedPublic Resource Computing
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).

Virtual organization (grid computing)

virtual organizationVOvirtual organizations
Another model, sometimes called the Virtual Organization (VO), is more decentralized, with organizations buying and selling computing resources as needed or as they go idle.

Web service

web servicesserviceservices
The definition of "utility computing" is sometimes extended to specialized tasks, such as web services.

HP Utility Data Center

Utility Data Center
HP introduced the Utility Data Center in 2001.

Alexa Internet

AlexaAlexa.comAlexa rank
In December 2005, Alexa launched Alexa Web Search Platform, a Web search building tool for which the underlying power is utility computing.

Clustered file system

distributed file systemnetwork file systemshared disk file system
For example, PolyServe Inc. offers a clustered file system based on commodity server and storage hardware that creates highly available utility computing environments for mission-critical applications including Oracle and Microsoft SQL Server databases, as well as workload optimized solutions specifically tuned for bulk storage, high-performance computing, vertical industries such as financial services, seismic processing, and content serving.

Amazon Elastic Compute Cloud

Amazon EC2EC2Elastic Compute Cloud
In spring 2006 3tera announced its AppLogic service and later that summer Amazon launched Amazon EC2 (Elastic Compute Cloud).

Xen

XenServerXenSourceXen Cloud Platform
Both are based on Xen virtualization software and the most commonly used operating system on the virtual computers is Linux, though Windows and Solaris are supported.

Rackspace Cloud

RackspaceRackspace Cloud FilesMosso (Rackspace Cloud)
The Rackspace Cloud is a set of cloud computing products and services billed on a utility computing basis from the US-based company Rackspace.