The design of a parallel programming system for a network of workstations: An object-oriented approach

Chan Wai Ming, Samuel Chanson, Mounir Hamdi*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

Parallel Computing on a network of workstations (NOW) is receiving a lot of attention from the research community. However, there is still a lack of tools for developing and running parallel applications on a NOW environment. In this paper, we develop and implement an object-oriented parallel programming system that facilitates the implementation of parallel applications on a NOW environment. In our programming system, a conceptual model, named Synchronous Object Model, is provided to help programmers write parallel programs. The object model makes use of the inherent parallel nature of an object-oriented model to express parallelism. In addition, an object-oriented framework is included into our programming system that reduces the size of parallel programs through code reuse and design reuse. Our system design further takes advantage of the underlying hardware architecture of the NOW environment to maximize performance by integrating multicast and load balancing support, and this is illustrated through experimental results.

Original languageEnglish
Title of host publicationNetwork-Based Parallel Computing
Subtitle of host publicationCommunication, Architecture, and Applications - 2nd International Workshop, CANPC 1998, Proceedings
EditorsCraig B. Stunkel, Dhabaleswar K. Panda
PublisherSpringer Verlag
Pages59-73
Number of pages15
ISBN (Print)3540641408, 9783540641407
DOIs
Publication statusPublished - 1998
Externally publishedYes
Event2nd International Workshop on Communication, Architecture, and Applications for Network-Based Parallel Computing, CANPC 1998 - Las Vegas, United States
Duration: 31 Jan 19981 Feb 1998

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1362
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference2nd International Workshop on Communication, Architecture, and Applications for Network-Based Parallel Computing, CANPC 1998
Country/TerritoryUnited States
CityLas Vegas
Period31/01/981/02/98

Fingerprint

Dive into the research topics of 'The design of a parallel programming system for a network of workstations: An object-oriented approach'. Together they form a unique fingerprint.

Cite this