Deakin University
Browse

Concurrent process creation service to support SPMD based parallel processing on COWs

Version 2 2024-06-03, 22:12
Version 1 2017-08-04, 12:14
journal contribution
posted on 2024-06-03, 22:12 authored by Michael HobbsMichael Hobbs, Andrzej GoscinskiAndrzej Goscinski
Current software environments used to support parallel processing on a cluster of workstations (COW) are not satisfactory, do not provide complete transparency and are not specifically designed for parallel processing. In particular, the establishment of a parallel processing environment and the initialization of parallel processes suffer from poor performance. Each parallel process of an application is created sequentially and in many cases the logon operation must be completed before remote resources could be acquired. These operations are also performed manually. We present in this paper an original approach that addresses the problem of parallel process creation. The remote workstations are acquired completely transparently and dynamically, and parallel processes are created concurrently. To demonstrate the feasibility of this approach we show a system based on RHODOS (a client/server and microkernel based distributed operating system), specifically designed to improve the performance of process instantiation and therefore able to improve the overall execution performance of parallel programs, in particular parallel process creation.

History

Journal

Concurrency Practice and Experience

Volume

11

Pagination

803-821

ISSN

1040-3108

Publication classification

CN.1 Other journal article

Issue

13

Publisher

Wiley

Usage metrics

    Research Publications

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC