grid computing & grid schedulers
TRANSCRIPT
-
8/18/2019 Grid Computing & Grid Schedulers
1/10
GRID COMPUTING & GRIDGRID COMPUTING & GRID
SCHEDULERSSCHEDULERS
- Neeraj Shah- Neeraj Shah
-
8/18/2019 Grid Computing & Grid Schedulers
2/10
DefnitionDefnition
A ‘Grid’ is a collection of different machines where in all ofA ‘Grid’ is a collection of different machines where in all of
them contribute any combination of resources as an entirethem contribute any combination of resources as an entire
unit.unit.
The basic aim of Grid Computing is to create an illusion of aThe basic aim of Grid Computing is to create an illusion of a
large and powerful virtual computer which is a collection oflarge and powerful virtual computer which is a collection of
heterogeneous systemsheterogeneous systems..
-
8/18/2019 Grid Computing & Grid Schedulers
3/10
BeneftsBenefts
‘‘Grid’ Computing focuses on sharing of large scale ofGrid’ Computing focuses on sharing of large scale ofresources which are virtual to us , innovativeresources which are virtual to us , innovativeapplications and always on improving theapplications and always on improving the
performance. performance.
Systems connected in a grid can be inepensive andSystems connected in a grid can be inepensive andlocated world!wide, as opposed to "igh!#ndlocated world!wide, as opposed to "igh!#ndcomputing.computing.
#nables an application to run on a different machine,#nables an application to run on a different machine,
whose eisting machine may be busywhose eisting machine may be busy..
-
8/18/2019 Grid Computing & Grid Schedulers
4/10
Benefts…Benefts…
Aggregates the unused hard $dis% space of machinesAggregates the unused hard $dis% space of machinesconnected into a large virtual data store.connected into a large virtual data store.
Transfers resources to machines which are relatively less busyTransfers resources to machines which are relatively less busyor can also migrate partially completed &obs during unepectedor can also migrate partially completed &obs during unepected pea%s in activity. pea%s in activity.
Collaborates multiple heterogeneous systems, ma%ing them toCollaborates multiple heterogeneous systems, ma%ing them to
form a large virtual computing system.form a large virtual computing system.
'eliability $ (ower )ailure or any other type of failure in one'eliability $ (ower )ailure or any other type of failure in onelocation does not affect other locations.location does not affect other locations.
-
8/18/2019 Grid Computing & Grid Schedulers
5/10
Types o GridTypes o Grid
ClusterCluster
Inter GridInter Grid
Intra GridIntra Grid
-
8/18/2019 Grid Computing & Grid Schedulers
6/10
Scheduling & SchedulersScheduling & Schedulers
A Scheduler automatically selects a suitable machine toA Scheduler automatically selects a suitable machine toeecute a particular &ob send by the Grid System.eecute a particular &ob send by the Grid System.
#amples * +imrod!G Grid 'esource ro%er, AppleS,#amples * +imrod!G Grid 'esource ro%er, AppleS,
ST-', Silver eta scheduler, ST!-', C-+/-'!G.ST-', Silver eta scheduler, ST!-', C-+/-'!G.
-
8/18/2019 Grid Computing & Grid Schedulers
7/10
FunctionsFunctions
Manage queue of Global jobs.Manage queue of Global jobs. Enforce global scheduling policies.Enforce global scheduling policies. Determine best match! of global jobs toDetermine best match! of global jobs to
a"ailable resources.a"ailable resources. #eser"e or allocate resources for jobs.#eser"e or allocate resources for jobs. $ranslate global jobs into local jobs.$ranslate 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 theMaintain accounting records for all the
jobs and transactions jobs and transactions
-
8/18/2019 Grid Computing & Grid Schedulers
8/10
Features o SILVEFeatures o SILVE
!etascheduler!etascheduler &ocal 'utonom(&ocal 'utonom(
'd"anced #eser"ation Support 'd"anced #eser"ation Support
Complete 'ccount $rac)ingComplete 'ccount $rac)ing *+ine "alidation*+ine "alidation
Scalabilit(Scalabilit(
,ser $ransparenc(,ser $ransparenc( ault $oleranceault $olerance
-
8/18/2019 Grid Computing & Grid Schedulers
9/10
"onclusion"onclusion
Grid as ‘ +et Generation 0nternet’Grid as ‘ +et Generation 0nternet’
Silver is under active development 1 is implementedSilver is under active development 1 is implemented
in active beta test in various Government and (rivatein active beta test in various Government and (rivate
-rgani2ations.-rgani2ations.
-
8/18/2019 Grid Computing & Grid Schedulers
10/10
eerenceseerences
The (hysiology of the Grid by 0an )oster, C.3esselman, 4 +ic%, S.The (hysiology of the Grid by 0an )oster, C.3esselman, 4 +ic%, S.Tuec%eTuec%e
http*55www.gridforum.org5ogsi!wg5drafts5ogsa6draft7.867997!9:!77.pdf http*55www.gridforum.org5ogsi!wg5drafts5ogsa6draft7.867997!9:!77.pdf
The Anatomy of Grid by 0an )oster, C. 3esselman, S. Tuec%eThe Anatomy of Grid by 0an )oster, C. 3esselman, S. Tuec%e
http*55www.mcs.anl.gov5globud5research5papers5anatomy.pdf http*55www.mcs.anl.gov5globud5research5papers5anatomy.pdf
Grid Computing ;9;* what’s all the fuss about0T (rofessional , =olume* : , 0ssue* 7 , arch!April 799>(ages*7? $ @@ http*55ieeeplore.ieee.org5iel?5:78>57?:@59;7B?>.pdf (ages*7? $ @@ http*55ieeeplore.ieee.org5iel?5:78>57?:@59;7B?>.pdf
Silver /esign SpecificationsSilver /esign Specificationshttp*55www.supercluster.org5silver5specoverview.shtmllocalhttp*55www.supercluster.org5silver5specoverview.shtmllocal