Abstract
The increasing popularity of a Cluster of Workstations (COW) for the execution of parallel applications can be attributed to its impressive price to performance ratio. Unfortunately, currently available software to manage the execution of parallel applications on COWs do not provide satisfactory levels of performance, nor do they provide the application developer with a friendly programming environment. This final problem can be attributed to the lack of transparency provided by these systems when managing distributed resources such as parallel processes, processors and memory. This paper presents a unique process instantiation approach that addresses the shortfalls in currently available SPMD parallelism management systems for COWs by employing a combination of process duplication, process migration and group communication services; all built on and supported by a distributed operating system.
This work was partly supported by the Small ARC Grant 0504003157.
Preview
Unable to display preview. Download preview PDF.
References
T. Anderson, D. Culler and D. Patterson. “A Case for Networks of Workstations: NOW”. IEEE Micro, Feb., 1995.
A. Barak, A. Braverman, I. Gilderman and O. La'adan. “Performance of PVM with the MOSIX Preemptive Process Migration”. Proceedings of the 7th Israeli Conf. on Computer Systems and Software Engineering, Herzliya, June 1996.
D. Beguelin, J. Dongarra, A. Geist, R. Manchek, S. Otto and J. Walpole. “PVM: Experiences, Current Status and Future Directions”. Oregon Graduate Institute of Science and Technology. Technical Report. CSE-94-015. April 1994.
D. De Paoli and A. Goscinski. “The RHODOS Migration Facility”. Journal of Systems Software. Vol. 40, pp. 51–65, 1998.
D. De Paoli, A. Goscinski, M. Hobbs and G. Wickham. “The RHODOS Microkernel, Kernel Servers and Their Cooperation”. Proceedings of The IEEE First International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP-95). Brisbane, April 1995.
A. Goscinski. “Towards and Operating System Managing Parallelism of Computing on Clusters of Workstations”. (Submitted to) Parallel Computing.
M. Hobbs. “The Management of SPMD Based Parallel Processing on Clusters of Workstations”. School of Computing and Mathematics, Deakin University. PhD Thesis, August 1998.
M. Hobbs and A. Goscinski. “The RHODOS Remote Process Creation Facility Supporting Parallel Execution on Distributed Systems”. Journal of High Performance Computing, Vol. 3, No. 1, Dec. 1996.
D. Milojicic, A. Langerman, D. Black, M. Dominijanni and R. Dean. “Concurrency: A Case Study in Remote Tasking and Distributed IPC in MACH”. IEEE Concurrency. Vol. 5, No. 3, April–June 1997.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1999 Springer-Verlag
About this paper
Cite this paper
Hobbs, M., Goscinski, A. (1999). Remote and concurrent process duplication for SPMD based parallel processing on COWs. In: Sloot, P., Bubak, M., Hoekstra, A., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1999. Lecture Notes in Computer Science, vol 1593. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0100621
Download citation
DOI: https://doi.org/10.1007/BFb0100621
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65821-4
Online ISBN: 978-3-540-48933-7
eBook Packages: Springer Book Archive