Grid Computing

21,477 views

Published on

Grid Computing

Published in: Education, Spiritual, Art & Photos
2 Comments
23 Likes
Statistics
Notes
  • send your ppt to me
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Thanks for this presentation. It helped me to understand the concept of Grid Computing very Easily.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
21,477
On SlideShare
0
From Embeds
0
Number of Embeds
164
Actions
Shares
0
Downloads
2,028
Comments
2
Likes
23
Embeds 0
No embeds

No notes for slide

Grid Computing

  1. 1. WELCOME
  2. 2. <ul><li>GRID COMPUTING </li></ul>
  3. 3. <ul><li>What is Grid Computing? </li></ul><ul><li>Cousins of grid computing. </li></ul><ul><li>Methods of grid computing. </li></ul><ul><li>Who Needs It? </li></ul><ul><li>Grid Users </li></ul><ul><li>Some highly visible grids. </li></ul><ul><li>Using the grid. </li></ul>
  4. 4. What is grid computing? <ul><li>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. </li></ul><ul><li>COMPUTATIONAL GRIDS </li></ul><ul><li>Homogeneous </li></ul><ul><li>Heterogeneous </li></ul>
  5. 5. <ul><li>A network of geographically distributed resources including computers, peripherals, switches, instruments, and data. </li></ul><ul><li>Each user should have a single login account to access all resources. </li></ul><ul><li>Resources may be owned by diverse organizations </li></ul>
  6. 6. Cousins of Grid Computing <ul><li>Distributed Computing </li></ul><ul><li>Peer-to-Peer Computing etc. </li></ul><ul><li>Distributed Computing </li></ul><ul><li>Distributed computing is most often concerned with distributing the load of a program across two or more processes </li></ul>
  7. 7. PEER2PEER Computing <ul><li>Sharing of computer resources and services by direct exchange between systems. </li></ul><ul><li>Computers can act as clients or servers depending on what role is most efficient for the network. </li></ul>
  8. 8. Methods of Grid Computing <ul><li>Distributed Supercomputing </li></ul><ul><li>High-Throughput Computing </li></ul><ul><li>On-Demand Computing </li></ul><ul><li>Data-Intensive Computing </li></ul><ul><li>Collaborative Computing </li></ul><ul><li>Logistical Networking </li></ul>
  9. 9. Distributed Supercomputing <ul><li>Combining multiple high-capacity resources on a computational grid into a single, virtual distributed supercomputer. </li></ul><ul><li>Tackle problems that cannot be solved on a single system. </li></ul>
  10. 10. High-Throughput Computing <ul><li>Uses the grid to schedule large numbers of loosely coupled or independent tasks, with the goal of putting unused processor cycles to work. </li></ul>
  11. 11. On-Demand Computing <ul><li>Uses grid capabilities to meet short-term requirements for resources that are not locally accessible. </li></ul>
  12. 12. Data-Intensive Computing <ul><li>The focus is on synthesizing new information from data that is maintained in geographically distributed repositories, digital libraries, and databases. </li></ul><ul><li>Particularly useful for distributed data mining. </li></ul>
  13. 13. Collaborative Computing <ul><li>Concerned primarily with enabling and enhancing human-to-human interactions. </li></ul><ul><li>Applications are often structured in terms of a virtual shared space. </li></ul>
  14. 14. Logistical Networking <ul><li>Global scheduling and optimization of data movement. </li></ul><ul><li>Contrasts with traditional networking, which does not explicitly model storage resources in the network. </li></ul><ul><li>Called &quot;logistical&quot; because of the analogy it bears with the systems of warehouses, depots, and distribution channels. </li></ul>
  15. 15. Who Needs Grid Computing? <ul><li>A chemist may utilize hundreds of processors to screen thousands of compounds per hour. </li></ul><ul><li>Teams of engineers worldwide pool resources to analyze terabytes of structural data. </li></ul><ul><li>Meteorologists seek to visualize and analyze data of climate with enormous computational demands. </li></ul>
  16. 16. Grid Users <ul><li>Grid developers </li></ul><ul><li>Tool developers </li></ul><ul><li>Application developers </li></ul><ul><li>End Users </li></ul><ul><li>System Administrators </li></ul>
  17. 17. Grid Developers <ul><li>Very small group. </li></ul><ul><li>Implementers of a grid “protocol” who provides the basic services required to construct a grid. </li></ul>
  18. 18. Tool Developers <ul><li>Implement the programming models used by application developers. </li></ul><ul><li>Implement basic services similar to conventional computing services: </li></ul><ul><ul><li>User authentication/authorization </li></ul></ul><ul><ul><li>Process management </li></ul></ul><ul><ul><li>Data access and communication </li></ul></ul>
  19. 19. Application Developers <ul><li>Construct grid-enabled applications for end-users who should be able to use these applications without concern for the underlying grid. </li></ul><ul><li>Provide programming models that are appropriate for grid environments and services that programmers can rely on when developing (higher-level) applications. </li></ul>
  20. 20. System Administrators <ul><li>Balance local and global concerns. </li></ul><ul><li>Manage grid components and infrastructure. </li></ul><ul><li>Some tasks still not well delineated due to the high degree of sharing required. </li></ul>
  21. 21. Some Highly-Visible Grids <ul><li>The NASA Information Power Grid (IPG). </li></ul><ul><li>The Distributed Terascale Facility (DTF) Project. </li></ul>
  22. 22. Software infrastructure <ul><li>Globus </li></ul><ul><li>Condor </li></ul><ul><li>Harness </li></ul><ul><li>Legion </li></ul><ul><li>IBP </li></ul><ul><li>Net Solve </li></ul>
  23. 23. Globus <ul><li>started in 1996 and is gaining popularity year after year. </li></ul><ul><li>A project to develop the underlying technologies needed for the construction of computational grids. </li></ul><ul><li>Focuses on execution environments for integrating widely-distributed computational platforms, data resources, displays, special instruments and so forth. </li></ul>
  24. 24. Condor <ul><li>The Condor project started in 1988 at the University of Wisconsin-Madison. </li></ul><ul><li>The main goal is to develop tools to support High Throughput Computing on large collections of computing resources. </li></ul>
  25. 25. Legion <ul><li>An object-based software project designed at the University of Virginia to support millions of hosts and trillions of objects linked together with high-speed links. </li></ul><ul><li>Allows groups of users to construct shared virtual work spaces, to collaborate research and exchange information. </li></ul>
  26. 26. Harness <ul><li>A Heterogeneous Adaptable Reconfigurable Networked System </li></ul><ul><li>A collaboration between Oak Ridge National Lab, the University of Tennessee, and Emory University. </li></ul>
  27. 27. IBP <ul><li>The Internet Backplane Protocol (IBP) is a middleware for managing and using remote storage. </li></ul><ul><li>It was devised at the University of Tennessee to support Logistical Networking in large scale, distributed systems and applications. </li></ul>
  28. 28. NetSolve <ul><li>A client-server-agent model. </li></ul><ul><li>Designed for solving complex scientific problems in a loosely-coupled heterogeneous environment. </li></ul>
  29. 29. CONCLUSION <ul><li>Grid Computing involves cost savings, speed of computation, and agility. </li></ul><ul><li>The grid adjusts to accommodate the fluctuating data volumes that are a typical in the seasonal business. </li></ul><ul><li>Grid Computing takes advantage of the fact that most of the computers in United States use their central processing units on average only 25% of the time for the work they have been assigned. </li></ul>
  30. 30. THANK YOU….

×