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

Grid Computing

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