Utility computing

From Wikipedia, the free encyclopedia

Utility computing is a business model whereby computer resources are provided on an on-demand and pay-per-use basis.

This is different with the conventional computing model in that customers do not have to invest in owning (peak need) resources anymore, but only are billed for the actual use of resources. As the utility computing provider can spread the customers' variance in resource needs, the utilization of the resources can be optimized. This is comparable to the use of electricity, gas, and most other utilities, hence the name utility computing.

As the Utility Computing service is based on usage, computing resources are metered and the user charged on that basis. Utility computing is sometimes also called On Demand Computing.

Utility computing is not a new concept but has a long history. It was first described as:

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.

—John McCarthy, MIT Centennial in 1961

IBM conducted this kind of business offering computing power and database storage to big banks from its world wide data centers. As Intel increased the desktop power, the computer architecture has gone through terminal/mainframe, client/server, browser/middleware. Recently, it was re-initiated by Sun offering the Sun Grid service to consumers in 2000. InsynQ ([1]), Inc. launched utility computing, [on-demand] applications, and desktop hosting services in 1997 using HP eqipment. HP introduced the Utility Data Center in 2001. Since 2000 many important computing companies have entered the market, but there have also been smaller organizations that have used utility computing. Some of these organizations use utility computing to help offset the cost of their own hardware, others use it to share the cost of resources within organizations. In 1999, InsynQ launched [e-Accounting], focusing on providing Intuit's QuickBooks accounting products as on-demand application services. In December 2005, Alexa launched Alexa Web Search Platform, a Web search building tool for which the underlying power is utility computing. Alexa charges users for storage, utilization, etc. There is space in the market for specific industries and applications as well as other niche applications powered by utility computing. For example, PolyServe Inc. offers a clustered file system based on commodity server and storage hardare 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. The Database Utility and File Serving Utility enable IT organizations to independently add servers or storage as needed, retask workloads to different hardware, and maintain the environment without disruption.

HPC organizations have multiple options for enabling utility computing at their own organizations. Software solutions include:

Similarly, Utility Computing is available in the form of pay-as-you-go hosting services for developers - these differ from most offerings in that there is no fixed monthly fee:

  • Amazon S3 - Bulk storage and bandwidth for static content
  • Amazon EC2 - Pay by the hour CPU
  • NearlyFreeSpeech - Pay as you go web hosting for web pages, dynamic content, domains, DNS, etc
  • Sun Microsystems Sun Grid - Pay by the CPU hour
  • Strikeiron Web Services Marketplace - Pay per Web API call.
  • USi, an AT&T company - USiPinnacle - Pay-as-you-go enterprise applications
  • Zimki - Javascript based utility computing system. Pay by bandwidth, storage, and javascript operations.
  • ElasticLive Utility web hosting service based on Amazon's Elastic Compute Cloud
  • InsynQ utility computing services
  • e-Accounting online accounting solutions for on-demand enterprises
  • Distributed Potential Pay-Per-Use Grid Computing Capacity

Technical documents
Advanced Search
Included Web Search Engines


Safe Search

close

Top Matching Results

Occasionally Search.com will highlight specialized results that are based on the context of your query. Examples of specialized results include specific links to news, images, or video.

Top Matching Results may highlight information from other Search.com pages, content from the CNET Network of sites, or third party content. The listings are based purely on relevance. Search.com does not receive payment for listings in this section but our partners that provide this data may get paid for listing these products.

Sponsored Links

This section contains paid listings which have been purchased by companies that want to have their sites appear for specific search terms and related content. These listings are administered, sorted and maintained by a third party and are not endorsed by Search.com.

Search Results

Search.com sends your search query to several search engines at one time and integrates the results into one list which has been sorted by relevance using Search.com's proprietary algorithm. You can customize the list of search engines included in your metasearch from the preferences.

The search engines that are used in your metasearch may allow companies to pay to have their Web sites included within the results. To view the Paid Inclusion policy for a specific search engine, please visit their Web site. Search.com does not accept payment or share revenue with any search engine partner for listings in this section.