Coordination patterns for parallel computing
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.
- 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.E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns, Elements of Reusable Object-Oriented Software. Addison Wesley, 1994.Google Scholar
- 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