Showing posts with label Grid Computing. Show all posts
Showing posts with label Grid Computing. Show all posts

Tuesday, September 23, 2008

Definitions: Cloud Computing, Utility Computing, Grid Computing, SaaS

Cloud Computing:
Cloud computing is Internet ('Cloud') based development and use of computer technology ('Computing'). The cloud is a metaphor for the Internet (based on how it is depicted in computer network diagrams) and is an abstraction for the complex infrastructure it conceals[1]. It is a style of computing where IT-related capabilities are provided “as a service”[2], allowing users to access technology-enabled services from the Internet ("in the cloud")[3] without knowledge of, expertise with, or control over the technology infrastructure that supports them[4]. According to the IEEE Computer Society it "is a paradigm in which information is permanently stored in servers on the Internet and cached temporarily on clients that include desktops, entertainment centers, table computers, notebooks, wall computers, handhelds, etc


Utility Computing

Utility computing is a metered service where computing or storage resources are provided on a needed basis similar to the way public utilities (water, electricity, telephone, etc.) are provided to homes and paid for as they are used. The purest form of utility computing requires two service characteristics metered billing and dynamic resource allocation. Customers of utility computing are not billed for a specific computer or server but are billed just for the computing or storage facilities and cycles used. In the simplest terms, utility computing implies the capability to use more resources temporarily and on-demand during peak periods.


Grid Computing
Grid computing allows the virtualization of distributed computing and data resources such as processing, network bandwidth and storage capacity to provide a unique system image, granting users and applications access to vast IT capabilities.


Software as a service (SaaS)
A software application delivery model where a software vendor develops a web-native software application and hosts and operates the application for use by its customers over the Internet. Customers pay for using the software itself, not for owning the software.

Wednesday, June 27, 2007

Petabytes for the people



With 20 petabytes of storage, and more than 280 teraflops of computing power, TeraGrid combines the processing power of supercomputers across the continent

June 26, 2007 (Computerworld) -- A unique federally funded computing effort is making it easier for corporations to access the largest-scale computers on the planet. Dubbed TeraGrid, the effort spans nine different academic and government institutions and has reached a critical mass this year.

The notion is to combine the largest supercomputers into a global processing and storage grid to tackle the thorniest computing problems. "We want to make available high-end resources to the broadest community," says Dane Skow, who is the director of the Grid Infrastructure Group and performs the operational coordination of TeraGrid from the University of Chicago's Argonne National Lab. "We want to leverage our top-of-the-line equipment for people who don't have the skills to do it themselves."


This is how the Internet started. It will be interesting to see where this goes.