I am Tapas Kumar Palei. I am studying B.Tech CSE in Ajay Binay Institute Of Technology. Grid computing is my seminar presentation topic. I try to gather everything about the grid computing in this seminar presentation.
2. Content
Overview
What is Grid Computing
Software Requirements
Who should use Grid Computing
Application
How Grid Computing Works
Architecture
Types of Grid
Advantages
Disadvantages
Conclusion
3. Overview
Since its introduction, the concept of grid
computing has acquired great popularity, even
greater than the Web itself had at its beginning.
The concept has not only found its place within
numerous science projects (in medicine e.g.), but is
also being used for various commercial
applications.
4. What is Grid Computing?
Grid computing involves connecting geographically
remote computers into a single network to create a
virtual supercomputer by combining the
computational power of all computers on grid.
Grids allow you to combine the resources(Databases,
Networks, Processors, Memory) of hundreds of
computers to create a massively powerful, fully
comprehensive computing resource, all accessible
from the comfort of your own personal computer.
This means grids can react quickly to changing needs
5. Software Requirements
Know ARC, NorduGrid
BOINC
G-Eclipse
Globus Toolkit
Grid Republic
Grid way
Pro Active
Condor
Harness
Legion
6. Who should use grid computing
Governments and International
Organizations
The military
Teachers and educators
Business Person
Doctors
Biologists
Physicists
7. Grid Computing Applications
The Search for Extraterrestrial Intelligence (SETI) project is one
of the earliest grid computing systems to gain popular attention.
The mission of the SETI project is to analyze data gathered
by radio telescopes in search of evidence for intelligent alien
communications. There's far too much information for a single
computer to analyze effectively. The SETI project created a
program called SETI@home, which networks computers
together to form a virtual supercomputer instead.
A scientist studying proteins logs into a computer and uses an
entire network of computers to analyze data.
8. Grid Computing Applications
A businessman accesses his company's network
through a Personal Digital Assistance(PDA) in order
to forecast the future of a particular stock.
An Army official accesses and coordinates computer
resources on three different military networks to
formulate a battle strategy.
9.
10. Grid architecture
Application Layer: Enables user applications to run on
the grid system.
Fabric layer: Interfaces to local control
Connectivity layer: Communicating easily and securely
Resource layer: Sharing single resource
Collective Layer: Coordinating multiple resources.
11. TYPES OF GRID
• Computational Grid
• Scavenging Grid
• Data Grid
12. Computational Grid
• A computational grid is focused on setting
aside resources specifically for computing
power.
• In this type of grid, most of the machines
are high-performance servers.
13. Scavenging Grid
A scavenging grid is most commonly used with large
numbers of desktop machines.
Machines are scavenged for available CPU cycles and
other resources.
Owners of the desktop machines are usually given
control over when their resources are available to
participate in the grid.
14. Data Grid
A data grid is responsible for housing and
providing access to data across multiple
organizations.
Users are not concerned with where this data is
located as long as they have access to the data.
16. Disadvantages
For memory hungry applications that can't take advantage of Message
Passing Interface(MPI) you may be forced to run on a large Symmetric
Multiprocessing(SMP).
The biggest disadvantage of grid computing though, concerns processes
and their results. More specifically, the results of all processes are sent
first on all nodes within the grid, and then collaboratively assessed.
Before the final assessment is made, it is not possible to define or to
declare a final outcome. This is particularly a problem when talking
about time sensitive projects.
Grid computing is that it relies heavily on dispersed data management
(which is a very important concept in cloud computing) and
connectivity (connectivity errors may occur unexpectedly).
17. CONCLUSION
Grid computing introduces a new concept to IT
infrastructures because it supports distributed
computing over a network of heterogeneous resources.
Grid computing works to optimize underutilized
resources, decrease capital expenditures, and reduce
the total cost of ownership.
This solution extends beyond data processing and into
information management as well.