Dynamic Process Management System Architecture for Computational Clusters
Abstract
The problem of eficient utilization of computational resources of clusters arises as its load and number of users grow. Tasks like the fair use of resources and load balancing are common and should be solved by the operation environment of cluster. Existing mechanisms that solve the mentioned problems work ¯ne as long as parallel programs are run on a ¯xed number of resources. Allocating and freeing resources dynamically can highly improve the performance of a parallel program as well as the e±ciency of using the cluster. In the following paper the system architecture is described, which supports dynamic resource allocation and process spawning, which is alternate to MPI-2 standard's dynamic process spawning mechanism. It is also introduced, how dynamic task/process spawning can improve the performance of the parallel program.
References
] Message Passing Interface Forum. MPI-2: Extensions to the Message-Passing Interface ( http://www.mpi-forum.org/docs/mpi-20.ps)
W.Gropp,E. Lusk.Dynamic Process Management in an MPI Setting; Mathematics and Computer Science Division Argonne National Laboratory, 1995
G. Burns, R. Daoud,J.Vaigl.LAM:An Open Cluster Environment for MPI;Proceedings of Supercomputing Symposium,pp.379-386;1994
J.M. Squyres and A.Lumsdaine. A Component Architecture for LAM/MPI;Proceedings, 10th European PVM/MPI Users'Group Meeting,pp. 379-387;2003
B. Barrett,J.M.Squyres and Andrew Lumsdaine. Integration of the LAM/MPI Environment and the PBS Scheduling System; Proceedings of the 17th International Symposium on High Performance Computing Systems and Applications and OSCAR Symposium, pp.277-283; 2003
A.Bayucan,R.L.Henderson,J. P.Jones, C.Lesiak, B.Mann, B.Nitzberg,T.Proett,J.Utley.Portable Batch System,OpenPBS Release 23,Administrator Guide;Veridian Information Solutions, Inc.,2000
В.В. Воеводин,Вл.В. Воеводин. Параллельные вычисления; ”БХВ-Петербург”, СанктПетербург, 2004.
T.Grigoryan,V.Sahakyan.Dynamic Resource Manager for Clusters.Proceedings of CSIT2005, pp.439-442;Yerevan,2005
Downloads
Published
How to Cite
Issue
Section
License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.