Self-tuned parallel processing system for heterogeneous clusters

Automatic program execution control is a demanding tool for heterogeneous environments, due to the variable availability of processors and network bandwidth. Issues such as load distribution have to be re-analyzed since strategies developed for homogeneous machines fail to optimize the computation t...

Full description

Bibliographic Details
Main Author: J. Barbosa (author)
Other Authors: J. Tavares (author), A. Padilha (author)
Format: book
Language:por
Published: 2001
Online Access:https://hdl.handle.net/10216/454
Country:Portugal
Oai:oai:repositorio-aberto.up.pt:10216/454
Description
Summary:Automatic program execution control is a demanding tool for heterogeneous environments, due to the variable availability of processors and network bandwidth. Issues such as load distribution have to be re-analyzed since strategies developed for homogeneous machines fail to optimize the computation time in heterogeneous networks. The final user should not be involved in deciding which machines should be selected, the data distribution policies that best fit each algorithm, etc. The present work presents such a tool, designed for interactive processing in a distributed computing environment, whose main objective is to minimize the applications computation time. Results are presented for an object tracking algorithm, either in homogeneous and heterogeneous networks showing the advantage of automatic control.