Dynamic Process Management System Architecture for Computational Clusters

Authors

  • Tigran M. Grigoryan Institute for Informatics and Automation Problems of NAS RA
  • Sahakyan Vladimir G. Institute for Informatics and Automation Problems of NAS RA

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

2021-12-10

How to Cite

Grigoryan, T. M. ., & Vladimir G., . S. (2021). Dynamic Process Management System Architecture for Computational Clusters. Mathematical Problems of Computer Science, 25, 18–26. Retrieved from http://mpcs.sci.am/index.php/mpcs/article/view/551