Presentation is loading. Please wait.

Presentation is loading. Please wait.

GRID COMPUTING & GRID SCHEDULERS - Neeraj Shah. Definition A ‘Grid’ is a collection of different machines where in all of them contribute any combination.

Similar presentations


Presentation on theme: "GRID COMPUTING & GRID SCHEDULERS - Neeraj Shah. Definition A ‘Grid’ is a collection of different machines where in all of them contribute any combination."— Presentation transcript:

1 GRID COMPUTING & GRID SCHEDULERS - Neeraj Shah

2 Definition A ‘Grid’ is a collection of different machines where in all of them contribute any combination of resources as an entire unit. A ‘Grid’ is a collection of different machines where in all of them contribute any combination of resources as an entire unit. The basic aim of Grid Computing is to create an illusion of a large and powerful virtual computer which is a collection of heterogeneous systems. The basic aim of Grid Computing is to create an illusion of a large and powerful virtual computer which is a collection of heterogeneous systems.

3 Benefits ‘Grid’ Computing focuses on sharing of large scale of resources which are virtual to us, innovative applications and always on improving the performance. ‘Grid’ Computing focuses on sharing of large scale of resources which are virtual to us, innovative applications and always on improving the performance. Systems connected in a grid can be inexpensive and located world-wide, as opposed to High-End computing. Systems connected in a grid can be inexpensive and located world-wide, as opposed to High-End computing. Enables an application to run on a different machine, whose existing machine may be busy. Enables an application to run on a different machine, whose existing machine may be busy.

4 Benefits… Aggregates the unused hard –disk space of machines connected into a large virtual data store. Aggregates the unused hard –disk space of machines connected into a large virtual data store. Transfers resources to machines which are relatively less busy or can also migrate partially completed jobs during unexpected peaks in activity. Transfers resources to machines which are relatively less busy or can also migrate partially completed jobs during unexpected peaks in activity. Collaborates multiple heterogeneous systems, making them to form a large virtual computing system. Collaborates multiple heterogeneous systems, making them to form a large virtual computing system. Reliability – Power Failure or any other type of failure in one location does not affect other locations. Reliability – Power Failure or any other type of failure in one location does not affect other locations.

5 Types of Grid Cluster Cluster Inter Grid Inter Grid Intra Grid Intra Grid

6 Scheduling & Schedulers A Scheduler automatically selects a suitable machine to execute a particular job send by the Grid System. A Scheduler automatically selects a suitable machine to execute a particular job send by the Grid System. Examples : Nimrod-G Grid Resource Broker, AppleS, STORM, Silver Meta scheduler, ST-ORM, CONDOR-G. Examples : Nimrod-G Grid Resource Broker, AppleS, STORM, Silver Meta scheduler, ST-ORM, CONDOR-G.

7 Functions Manage queue of Global jobs. Manage queue of Global jobs. Enforce global scheduling policies. Enforce global scheduling policies. Determine ‘best match’ of global jobs to available resources. Determine ‘best match’ of global jobs to available resources. Reserve or allocate resources for jobs. Reserve or allocate resources for jobs. Translate global jobs into local jobs. Translate global jobs into local jobs. Stage data/jobs as needed. Stage data/jobs as needed. Manage accounts as needed. Manage accounts as needed. Maintain accounting records for all the jobs and transactions Maintain accounting records for all the jobs and transactions

8 Features of SILVER Metascheduler Local Autonomy Local Autonomy Advanced Reservation Support Advanced Reservation Support Complete Account Tracking Complete Account Tracking Offline validation Offline validation Scalability Scalability User Transparency User Transparency Fault Tolerance Fault Tolerance

9 Conclusion Grid as ‘ Next Generation Internet’ Grid as ‘ Next Generation Internet’ Silver is under active development & is implemented in active beta test in various Government and Private Organizations. Silver is under active development & is implemented in active beta test in various Government and Private Organizations.

10 References The Physiology of the Grid by Ian Foster, C.Kesselman, J Nick, S. Tuecke The Physiology of the Grid by Ian Foster, C.Kesselman, J Nick, S. Tuecke http://www.gridforum.org/ogsi-wg/drafts/ogsa_draft2.9_2002-06-22.pdf http://www.gridforum.org/ogsi-wg/drafts/ogsa_draft2.9_2002-06-22.pdf The Anatomy of Grid by Ian Foster, C. Kesselman, S. Tuecke The Anatomy of Grid by Ian Foster, C. Kesselman, S. Tuecke http://www.mcs.anl.gov/globud/research/papers/anatomy.pdf http://www.mcs.anl.gov/globud/research/papers/anatomy.pdf Grid Computing 101: what’s all the fuss about? Grid Computing 101: what’s all the fuss about? IT Professional, Volume: 6, Issue: 2, March-April 2004 Pages:25 – 33 http://ieeexplore.ieee.org/iel5/6294/28563/01278854.pdf IT Professional, Volume: 6, Issue: 2, March-April 2004 Pages:25 – 33 http://ieeexplore.ieee.org/iel5/6294/28563/01278854.pdf Silver Design Specifications http://www.supercluster.org/silver/specoverview.shtml#local Silver Design Specifications http://www.supercluster.org/silver/specoverview.shtml#local


Download ppt "GRID COMPUTING & GRID SCHEDULERS - Neeraj Shah. Definition A ‘Grid’ is a collection of different machines where in all of them contribute any combination."

Similar presentations


Ads by Google