@inproceedings{c79cb2299563403c89dc959af9fa944b,
title = "The design of a parallel programming system for a network of workstations: An object-oriented approach",
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.",
author = "Ming, {Chan Wai} and Samuel Chanson and Mounir Hamdi",
note = "Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 1998.; 2nd International Workshop on Communication, Architecture, and Applications for Network-Based Parallel Computing, CANPC 1998 ; Conference date: 31-01-1998 Through 01-02-1998",
year = "1998",
doi = "10.1007/BFb0052207",
language = "English",
isbn = "3540641408",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "59--73",
editor = "Stunkel, {Craig B.} and Panda, {Dhabaleswar K.}",
booktitle = "Network-Based Parallel Computing",
address = "Germany",
}