Task spreading and shrinking on multiprocessor systems and networks of workstations

Authors
Citation
Jc. Jacob et Sy. Lee, Task spreading and shrinking on multiprocessor systems and networks of workstations, IEEE PARALL, 10(10), 1999, pp. 1082-1101
Citations number
21
Categorie Soggetti
Computer Science & Engineering
Journal title
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
ISSN journal
10459219 → ACNP
Volume
10
Issue
10
Year of publication
1999
Pages
1082 - 1101
Database
ISI
SICI code
1045-9219(199910)10:10<1082:TSASOM>2.0.ZU;2-E
Abstract
In this paper, we describe how our computational model can be used for the problems of processor allocation and task mapping. The intended application s for this model include the dynamic mapping problems of shrinking or sprea ding an existing mapping when the available pool of processors changes duri ng execution of the problem. The concept of problem edge class and other fe atures of our model are developed to realistically and efficiently support task partitioning and merging for static and dynamic mapping. The model dic tates realistic changes in the computation and communication characteristic s of a problem when the problem partitioning is modified dynamically. This model forms the basis of our algorithms for shrinking and spreading, and yi elds realistic results for a variety of problems mapped onto real systems. An emulation program running on a network of workstations under PVM is used to measure execution times for the mapping solutions found by the algorith ms. The results indicate that the problem edge class is a crucial considera tion for processor allocation and task mapping.