- On-demand (OD) computing is an increasingly popular enterprise model in which computing resources are made available to the user as needed. The resources may be maintained within the user's enterprise, or made available by a service provider.
The on-demand model was developed to overcome the common challenge to an enterprise of being able to meet fluctuating demands efficiently. Because an enterprise's demand on computing resources can vary drastically from one time to another, maintaining sufficient resources to meet peak requirements can be costly. Conversely, if the enterprise cuts costs by only maintaining minimal computing resources, there will not be sufficient resources to meet peak requirements.
On-demand computing products are rapidly becoming prevalent in the marketplace. Computer Associates, HP, IBM, Microsoft, and Sun Microsystems are among the more prominent on-demand vendors. These companies refer to their on-demand products and services by a variety of names. IBM calls theirs "On Demand Computing" (without the hypen). Concepts such as grid computing, utility computing, autonomic computing, and adaptive management seem very similar to the concept of on-demand computing. Jason Bloomberg, Senior Analyst with ZapThink, says that on-demand computing is a broad category that includes all the other terms, each of which means something slightly different. Utility computing, for example, is an on-demand approach that combines outsourced computing resources and infrastructure management with a usage-based payment structure (this approach is sometimes known as metered services).
Many industry insiders expect on-demand computing to become the most pervasive enterprise computing model within the next few years. According to Irving Wladawsky-Berger, IBM's vice-president of technology and strategy (quoted in a ZDNet Tech Update article), "The technology is at a point where we can start to move into an era of on-demand computing. I give it between two and four years to reach a level of maturity."
 |
Learn more about Cloud Computing, grid and utility computing |
| 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: |
28 Jan 2006
|
 |
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...
|
|

|