Grid computing is designed to solve problems too big for any single supercomputer, whilst retaining the flexibility to work on multiple smaller problems. Thus, grid computing is a multi-user environment.
For this reason, secure authorization techniques are essential to allow computing resources to be controlled by remote users.
Grid computing involves sharing heterogenous resources (based on different platforms, hardware/software architectures, computer languages), located in different places belonging to different administrative domains over a network using open standards. In short, it involves virtualizing computing resources. Functionally, grids are classified into Computational Grids (including CPU scavenging[?] grids) and Data Grids.
The Globus Toolkit has emerged as the de facto standard for grid middleware.
Globus has protocols to handle
Most of the grids spanning research and academic communities in North america and Europe are based on Globus Toolkit for the core middleware.
XML-based web services offers a way for accessing diverse services/applications in a distributed environment. Recently, the world of Grid computing and Web Services are coming together to offer Grid as a web service (Grid Service. The architecture is defined by the Open Grid Services Architecture[?] (OGSA). Several functionalities will be offered adhering to the semantics of the Grid Service.
Grid offers a way to solve Grand Challenge problems[?] like protein folding and drug discovery, financial modelling, earthquake simulation, climate/weather modelling etc. They offer a way for using the IT resources optimally in an organisation. They also offer a means to offer IT as an utility for businesses for which they need to pay only for what they use, as with electricity or water.
See also:
Search Encyclopedia
|
Featured Article
|