- Grid computing (or the use of a computational grid) is applying the resources of many computers in a network to a single problem at the same time - usually to a scientific or technical problem that requires a great number of computer processing cycles or access to large amounts of data. A well-known example of grid computing in the public domain is the ongoing SETI (Search for Extraterrestrial Intelligence) @Home project in which thousands of people are sharing the unused processor cycles of their PCs in the vast search for signs of "rational" signals from outer space. According to John Patrick, IBM's vice-president for Internet strategies, "the next big thing will be grid computing."
Grid computing requires the use of software that can divide and farm out pieces of a program to as many as several thousand computers. Grid computing can be thought of as distributed and large-scale cluster computing and as a form of network-distributed parallel processing. It can be confined to the network of computer workstations within a corporation or it can be a public collaboration (in which case it is also sometimes known as a form of peer-to-peer computing).
A number of corporations, professional groups, university consortiums, and other groups have developed or are developing frameworks and software for managing grid computing projects. The European Community (EU) is sponsoring a project for a grid for high-energy physics, earth observation, and biology applications. In the United States, the National Technology Grid is prototyping a computational grid for infrastructure and an access grid for people. Sun Microsystems offers Grid Engine software. Described as a distributed resource management (DRM) tool, Grid Engine allows engineers at companies like Sony and Synopsys to pool the computer cycles on up to 80 workstations at a time. (At this scale, grid computing can be seen as a more extreme case of load balancing.)
Grid computing appears to be a promising trend for three reasons: (1) its ability to make more cost-effective use of a given amount of computer resources, (2) as a way to solve problems that can't be approached without an enormous amount of computing power, and (3) because it suggests that the resources of many computers can be cooperatively and perhaps synergistically harnessed and managed as a collaboration toward a common objective. In some grid computing systems, the computers may collaborate rather than being directed by one managing computer. One likely area for the use of grid computing will be pervasive computing applications - those in which computers pervade our environment without our necessary awareness.
 |
Getting started with grid computing |
| To explore how grid computing is used in the enterprise, here are some additional resources: |
| High performance computing fast guide: In this guide, you'll find resources on data center applications for grid clusters, including advice on integrating mainframes and Web services into your grid computing strategy. |
| Learning Guide: Data Center Systems Management |
| Q&A: Computer Measurement Group teaches IT forecasting, modeling. |
 |
Learn more about Data center hosted services |
| Learning Guide: Grid computing: This learning guide puts all grid computing related news, advice, whitepapers, and other resources at your fingertips. |
| High performance computing fast guide: In this guide to implementing high performance computing (HPC), find news, tips and advice on data center applications for supercomputing. |
| PNNL seeks supercomputer to battle radioactive plume: Pacific Northwest National Labs is replacing its four-year-old supercomputer. Its replacement will be used to tackle environmental remediation and sustainable energy. |
| Does the mainframe play a role in grid computing?: A grid computing effort that includes the mainframe can focus on improving grid robustness and introducing mission-critical applications to the grid. |
| High performance computing fast guide: In this guide to implementing high performance computing (HPC), find news, tips and advice on data center applications for supercomputing. |
| A grid glossary: Top 30 terms: This page puts the top 30 grid-related terms into one easy glossary. |
| Learning Guide: Grid computing: This learning guide puts all grid computing related news, advice, whitepapers, and other resources at your fingertips. |
| Grid computing: Our latest featured topic directs you to a learning guide we've created that puts the latest grid computing related news, advice, whitepapers, and other content at your fingertips. |
| Quiz: What's your grid grade?: Are you a grid groupie or just in a grid lock? Take this quiz to assess your knowledge of grid computing and all its related verbiage. This quiz is a tough one with lots of terms that have similar ... |
| LAST UPDATED: |
09 Dec 2008
|
 |
Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com
|

 |
More resources from around the web:
|


');
// -->


 |
 |
|  |
RELATED GLOSSARY TERMS
| Terms from Whatis.com − the technology online dictionary |
 |
Blue Gene
(SearchDataCenter.com)
Blue Gene is an experimental parallel processing supercomputer developed by IBM that employs thousands of processors, each of which demands minimal...
|
 |
cluster computing
(SearchDataCenter.com)
In computers, clustering is the use of multiple computers, typically PCs or UNIX workstations, multiple storage devices, and redundant...
|
|

|