Design of plug-in schedulers for a GridRPC environment

Grid middleware performance is typically determined by the resources that are chosen. Different classes of applications need different metrics to define a meaningful notion of performance. Such metrics include application workload, execution time estimation, disk or memory space availability, etc. In the past, few environments have allowed schedulers to be tuned for specific application scenarios. Within the DIET (Distributed Interactive Engineering Toolbox) project, we developed an API that allows the resource broker to be tuned for specific application classes. In a seamless way, generic or application-dependent performance measures can be used within the hierarchy of resource brokers.

[1]  Eddy Caron,et al.  Diet: A Scalable Toolbox to Build Network Enabled Servers on the Grid , 2006, Int. J. High Perform. Comput. Appl..

[2]  Jack Dongarra,et al.  Scheduling in the Grid application development software project , 2004 .

[3]  Jarek Nabrzyski,et al.  Grid Resource Management , 2004 .

[4]  Douglas Thain,et al.  Distributed computing in practice: the Condor experience , 2005, Concurr. Pract. Exp..

[5]  Henri Casanova,et al.  Parameter Sweeps on the Grid with APST , 2003 .

[6]  Christian Pérez,et al.  Towards High Performance CORBA and MPI Middlewares for Grid Computing , 2001, GRID.

[7]  Daniel A. Reed,et al.  Intelligent Monitoring for Adaptation in Grid Applications , 2005, Proceedings of the IEEE.

[8]  Francine Berman,et al.  The AppLeS Parameter Sweep Template: User-Level Middleware for the Grid , 2000, ACM/IEEE SC 2000 Conference (SC'00).

[9]  Jack J. Dongarra,et al.  Recent Developments in Gridsolve , 2006, Int. J. High Perform. Comput. Appl..

[10]  Rajesh Raman,et al.  The classads language , 2004 .

[11]  Jack Dongarra,et al.  Self adaptivity in Grid computing: Research Articles , 2005 .

[12]  Mitsuhisa Sato,et al.  Design and implementations of Ninf: towards a global computing infrastructure , 1999, Future Gener. Comput. Syst..

[13]  Martin Quinson,et al.  Dynamic performance forecasting for network-enabled servers in a metacomputing environment , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[14]  Francine Berman,et al.  The GrADS Project: Software Support for High-Level Grid Application Development , 2001, Int. J. High Perform. Comput. Appl..

[15]  Richard Wolski,et al.  The network weather service: a distributed resource performance forecasting service for metacomputing , 1999, Future Gener. Comput. Syst..

[16]  David E. Culler,et al.  The ganglia distributed monitoring system: design, implementation, and experience , 2004, Parallel Comput..