Grid computing Guide, Meaning , Facts, Information and Description
Grid computing offers a model for solving massive computational problems using large numbers of computers arranged as clusters embedded in a distributed telecommunications infrastructure. Grid computing's focus on the ability to support computation across administrative domains sets it apart from traditional distributed computing.Grid computing has the design goal of solving problemss too big for any single supercomputer, whilst retaining the flexibility to work on multiple smaller problems. Thus grid computing provides a multi-user environment.
This implies the use of secure authorization techniques to allow remote users to control computing resources.
Grid computing involves sharing heterogenous resources (based on different platformss, hardware/software architectures, and 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, one can classify grids as:
- Computational Grids (including CPU scavenging grids), or as:
- Data Grids.
Globus has implementations of the GGF-defined protocols to provide:
- Resource management: Grid Resource Allocation & Management Protocol (GRAM)
- Information Services: Monitoring and Discovery Service (MDS)
- Security Services: Grid Security Infrastructure (GSI)
- Data Movement and Management: Global Access to Secondary Storage (GASS) and GridFTP
- Grid Portal Software such as GridPort and OGCE
- Grid Packaging Toolkit (GPT)
- MPICH-G2 (Grid Enabled MPI)
- Network Weather Service (NWS) (Quality-of-Service monitoring and statistics)
- Condor (CPU Cycle Scavenging) and Condor-G (Job Submission)
XML-based web services offer a way for accessing diverse services/applications in a distributed environment. As of 2003 the worlds of grid computing and of web services have started to converge to offer Grid as a web service (Grid Service). The Open Grid Services Architecture (OGSA) has defined this environment, which will offer several functionalities adhering to the semantics of the Grid Service.
Grids offer a way to solve Grand Challenge problems like protein folding, drug discovery, financial modelling, earthquake simulation, climate/weather modelling etc. Grids offer a way of using the information technology resources optimally in an organisation. They also provide a means for offering information technology as a utility bureau for commercial and non-commercial clients, with those clients paying only for what they use, as with electricity or water.
| Table of contents |
|
2 References 3 External links |
This is an Article on Grid computing. Page Contains Information, Facts Details or Explanation Guide About Grid computing See also
References
External links
