Network of workstation (NOW) is a cost-effective alternative to massively parallel supercomputers. As commercially available off-the-shelf processors become cheaper and faster, it is now possible to build a PC or workstation cluster that provides high computing power within a limited budget. However
Distributed loop-scheduling schemes for heterogeneous computer systems
β Scribed by Anthony T. Chronopoulos; Satish Penmatsa; Jianhua Xu; Siraj Ali
- Publisher
- John Wiley and Sons
- Year
- 2006
- Tongue
- English
- Weight
- 173 KB
- Volume
- 18
- Category
- Article
- ISSN
- 1532-0626
- DOI
- 10.1002/cpe.960
No coin nor oath required. For personal study only.
β¦ Synopsis
Abstract
Distributed computing systems are a viable and less expensive alternative to parallel computers. However, a serious difficulty in concurrent programming of a distributed system is how to deal with scheduling and load balancing of such a system which may consist of heterogeneous computers. Some distributed scheduling schemes suitable for parallel loops with independent iterations on heterogeneous computer clusters have been designed in the past. In this work we study selfβscheduling schemes for parallel loops with independent iterations which have been applied to multiprocessor systems in the past. We extend one important scheme of this type to a distributed version suitable for heterogeneous distributed systems. We implement our new scheme on a network of computers and make performance comparisons with other existing schemes. Copyright Β© 2005 John Wiley & Sons, Ltd.
π SIMILAR VOLUMES
Compile-time scheduling is one approach to extract parallelism which has proved effective when the execution behavior is predictable. Unfortunately, the performance of most priority-based scheduling algorithms is computation dependent. Scheduling based on the concept of earliest-startable-task produ
an Analytical Overview Of The State Of The Art, Open Problems, And Future Trends In Heterogeneous Parallel And Distributed Computing this Book Provides An Overview Of The Ongoing Academic Research, Development, And Uses Of Heterogeneous Parallel And Distributed Computing In The Context Of Scientifi