Networks for Grid Applications. Second International Conference, GridNets 2008, Beijing, China, October 8-10, 2008, Revised Selected Papers

Research Article

Preliminary Resource Management for Dynamic Parallel Applications in the Grid

Download66 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-02080-3_7,
        author={Hao Liu and Amril Nazir and S\`{u}ren-Aksel S\`{u}rensen},
        title={Preliminary Resource Management for Dynamic Parallel Applications in the Grid},
        proceedings={Networks for Grid Applications. Second International Conference, GridNets 2008, Beijing, China, October 8-10, 2008, Revised Selected Papers},
        proceedings_a={GRIDNETS},
        year={2012},
        month={5},
        keywords={resource management dynamic parallel application resource buffer},
        doi={10.1007/978-3-642-02080-3_7}
    }
    
  • Hao Liu
    Amril Nazir
    Søren-Aksel Sørensen
    Year: 2012
    Preliminary Resource Management for Dynamic Parallel Applications in the Grid
    GRIDNETS
    Springer
    DOI: 10.1007/978-3-642-02080-3_7
Hao Liu1,*, Amril Nazir1,*, Søren-Aksel Sørensen1,*
  • 1: University College London
*Contact email: h.liu@cs.ucl.ac.uk, a.nazir@cs.ucl.ac.uk, s.sorensen@cs.ucl.ac.uk

Abstract

Dynamic parallel applications such as CFD-OG impose a new problem for distributed processing because of their dynamic resource requirements at run-time. These applications are difficult to adapt in the current distributed processing model (such as the Grid) due to a lack of interface for them to directly communicate with the runtime system and the delay of resource allocation. In this paper, we propose a novel mechanism, the Application Agent (AA) embedded between an application and the underlying conventional Grid middleware to support the dynamic resource requests on the fly. We introduce AA’s dynamic process management functionality and its resource buffer policies which efficiently store resources in advance to maintain the execution performance of the application. To this end, we introduce the implementation of AA.