Navigation
  • Home
  • Recent
  • Most Active
  • Popular
  • Blog
  • Credits
  • RSS
  •   Interaction
  • Register
  • Statistics
  •   Help
  • Suggestions
  • Contact Us
  • How to Edit
  • Help



  • [Edit]


    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
            History
            Enabling Utility Computing

    top

    History

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


    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. 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 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 other niche applications powered by utility computing.

    top

    Enabling Utility Computing

    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
      NearlyFreeSpeech - Pay as you go web hosting for web pages, dynamic content, domains, DNS, etc
      Sun Microsystems Sun Grid - Pay by the CPU hour
     
    Search more:
     

       
    Source Privacy License Download Contact Us Atlas
    Scientus.org Dictionary (Yet Another Wiki) RC : 1.39
    This article is licensed under the GNU Free Documentation License [copyleft]. It uses material from the Wikipedia article "Utility computing". link