Coordination patterns for parallel computing

  • Bernd Freisleben
  • Thilo Kielmann
Short Papers
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1282)


The aim of this paper is to promote the idea of developing reusable coordination patterns for parallel computing, i.e. customizable components from which parallel applications can be built by software composition. To illustrate the idea, a fundamental manager/worker coordination pattern useful for programming a variety of parallel applications is presented.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    B. Freisleben, D. Hartmann, and T. Kielmann. Parallel Raytracing: A Case Study on Partitioning and Scheduling on Workstation Clusters. In Proc. of the 30th Ann. Hawaii Int. Conf. on System Sciences, Vol. 1, pp. 596–605, IEEE Press, 1997.Google Scholar
  2. 2.
    E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns, Elements of Reusable Object-Oriented Software. Addison Wesley, 1994.Google Scholar
  3. 3.
    T. Kielmann. Designing a Coordination Model for Open Systems. In Coordination Languages and Models, LNCS 1061, pp. 267–284, Cesena, Italy, Springer, 1996.Google Scholar
  4. 4.
    O. Nierstrasz and T.D. Meijler. Research Directions in Software Composition. ACM Computing Surveys, 27(2):262–264, 1995.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Bernd Freisleben
    • 1
  • Thilo Kielmann
    • 1
  1. 1.Dept. of Electrical Engineering and Computer ScienceUniversity of SiegenSiegenFRG

Personalised recommendations