PVM: a framework for parallel distributed computing
Concurrency: Practice and Experience
Using MPI: portable parallel programming with the message-passing interface
Using MPI: portable parallel programming with the message-passing interface
GLUnix: a global layer Unix for a network of workstations
Software—Practice & Experience - Special issue on multiprocessor operating systems
MPI-2 implementation on Fujitsu generic message passing kernel
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Harness: a next generation distributed virtual machine
Future Generation Computer Systems - Special issue on metacomputing
WMPI - Message Passing Interface for Win32 Clusters
Proceedings of the 5th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Legion-a view from 50,000 feet
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Nomad: A Scalable Operating System for Clusters of Uni and Multiprocessors
IWCC '99 Proceedings of the 1st IEEE Computer Society International Workshop on Cluster Computing
Hi-index | 0.00 |
Dynamic process management is a much-needed feature for applications and tools development in Beowulf cluster environment. A well-defined and efficient dynamic process management in cluster middleware layer can simplify the programming task of parallel tool developers. This paper presents the design and implementation of dynamic process management in a cluster middleware called KSIX. KSIX provides a rich set of system call that handles rapid process creation, termination, and remote signal delivery. Moreover, KSIX also handles the correct redirection of standard input, standard output and standard error of process or group of processes. The experiment has been conducted and the results are presented to illustrate the performance of our implementation.