Grid Computing

4,045 views

Published on

Published in: Education, Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,045
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
463
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Grid Computing

  1. 1. GRID COMPUTING Presented By S.SENTHIL KUMAR K.NAVANEETHA KRISHNAN
  2. 2. INTRODUCTION <ul><li>Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach common goal. </li></ul><ul><li>The resources in the grid are heterogeneous and geographically distributed. </li></ul><ul><li>Grids are a form of distributed computing. </li></ul>
  3. 3. GRID COMPUTING <ul><li>A Grid comprises a network of resources to link together supercomputers spread across wide distances. </li></ul><ul><li>A Grid differs from other architectures, such as a cluster </li></ul><ul><li>It provide an equally consistent, dependable, and transparent collection of computing resources. </li></ul>
  4. 6. Grid Infrastructure Requirements: <ul><li>The need to respect the local autonomy of the various administrative domains that comprise the Grid. </li></ul><ul><li>The different computing resources will inevitably span a variety of heterogeneous hardware. </li></ul><ul><li>the dynamic nature of the Grid. </li></ul><ul><li>importance of resilience. </li></ul>
  5. 7. Types of Grid <ul><li>Computational Grids: </li></ul><ul><li>It provides resources for executing tasks, using spare CPU cycles on networked computers. </li></ul><ul><li>Grid tasks are often scheduled to run as background tasks. </li></ul>
  6. 8. Data grids <ul><li>It provides secure access to, and management of, large distributed data sets. </li></ul><ul><li>A data grid typically implements replication and catalogue services. </li></ul><ul><li>It gives the illusion that the entire data set is actually held on a single piece of data storage. </li></ul><ul><li>The data is usually processed using a computational grid. </li></ul>
  7. 9. Application grids <ul><li>It extends the notions of computational and data grids. </li></ul><ul><li>to provide transparent access to remote libraries and applications </li></ul><ul><li>they can be implemented using web services acting as facades for remote services in conjunction with UDDI proving location transparency. </li></ul>
  8. 10. Grid components and service <ul><li>Communications. </li></ul><ul><li>Authentication and Authorization </li></ul><ul><li>Naming services and location Transparency </li></ul><ul><li>Distributed File System </li></ul><ul><li>Resource Management </li></ul><ul><li>Fault Tolerance </li></ul>
  9. 12. Applications <ul><li>A Grid should provide the interfaces, libraries, utilities, and programming APIs to support the development effort required. </li></ul><ul><li>Common tools and libraries for building Grid applications includes </li></ul><ul><li>High Performance C++ (HPC++) </li></ul><ul><li>the Message Passing Interface (MPI). </li></ul>
  10. 13. Grid Computing Standards <ul><li>The Globus Toolkit has emerged as the-de facto standard for grid middleware. </li></ul><ul><li>Globus has protocols to handle grid resource management. These include </li></ul><ul><ul><li>Grid Resource Management Protocol ( GRAM ) </li></ul></ul><ul><ul><li>Information Services: Monitoring and Discovery Service ( MDS ) </li></ul></ul><ul><ul><li>Data Movement and management: Global Access to Secondary Storage ( GASS ) </li></ul></ul><ul><ul><li>Grid FTP </li></ul></ul>
  11. 14. Grid standards
  12. 15. Security <ul><li>grid computing involves the running of code on remote computers . </li></ul><ul><li>major efforts in grid computing like OSGA are open source. </li></ul><ul><li>Errant data must be detected and ignored. </li></ul><ul><li>the validity of the code being run must be maintained. </li></ul>
  13. 16. Future trends <ul><li>Access to any resources, for anyone, anywhere, anytime, from any platform – portal (super) computing. </li></ul><ul><li>Application access to resources from the wall socket! </li></ul><ul><li>Co laboratories for distributed teams. </li></ul><ul><li>Monitoring and steering applications through wireless devices (PDAs etc.) </li></ul>
  14. 17. Conclusion <ul><li>A Grid can make resources of an unprecedented size available, while providing terrific economy of scale </li></ul><ul><li>Grid computing technology has the potential to alleviate processing capacity and cost barriers </li></ul>
  15. 18. Thank you!!!

×