Title :
Modelling memory requirements for grid applications
Author :
Elahi, Tanvire ; Kiddle, Cameron ; Simmonds, Rob
Author_Institution :
Grid Res. Centre, Univ. of Calgary, Calgary, AB, Canada
Abstract :
Automating the execution of applications in grid computing environments is a complicated task due to the heterogeneity of computing resources, resource usage policies, and application requirements. Applications differ in memory usage, performance, scalability and storage usage. Having knowledge of this information can aid in matching jobs to resources and in selecting appropriate configuration parameters such as the number of processors to run on and memory requirements for those resources. This paper presents an application memory usage model that can be used to aid in selecting appropriate job configurations for different resources. The model can be used to represent how memory scales with the number of processors, the memory usage of different types of processes, and changes in memory usage during execution. It builds on a previously developed information model used for describing resources, resource usage policies and limited information on applications. An analysis of the memory usage model illustrating its use towards automating job execution in grid computing environments is also presented.
Keywords :
grid computing; application memory usage model; grid applications; grid computing environments; job execution; memory requirements; resource usage policies; Buildings; Environmental management; Grid computing; Memory management; Processor scheduling; Prototypes; Resource management; Scalability;
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2009.5160962