grid computing & grid schedulers

Upload: ankur-chattopadhayay

Post on 07-Jul-2018

219 views

Category:

Documents


0 download

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