Empirical Study of Variable Granularity and Global Centralized Load Balancing Algorithms

نویسندگان

  • Najib A. Kofahi
  • Quazi Abidur Rahman
چکیده

Task migration and load sharing algorithms are two load balancing strategies that are essential in distributed memory multiprocessor as well as in multicomputer environments. Dynamic load balancing is more suitable in heterogeneous systems. Various load sharing and global centralized algorithms have been proposed in the literature. These algorithms demand careful investigation about their suitability in different applications. In this research paper we focus on the performance evaluation of two algorithms implemented on SPMD model based on their controlling parameters. A network of workstations has been chosen and PVM libraries have been used for implementation. Matrix multiplication has been selected as the application. The two algorithms investigated are: variable granularity (guided self scheduling) and one global centralized task migration algorithm.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Evaluation of Three Dynamic Load Balancing Algorithms on Spmd Model

In this research paper, we focus on the performance of different task migration and load balancing algorithms on SPMD model based on their controlling parameters. A network of workstations has been chosen and PVM libraries have been used for implementation. Matrix multiplication has been selected as the application. Three algorithms have been investigated namely, fixed granularity, variable gra...

متن کامل

Coupling Dynamic Load Balancing with Asynchronism in Iterative Algorithms on the Computational Grid

In a previous work, we have shown the very high power of asynchronism for parallel iterative algorithms in a global context of grid computing. In this article, we study the interest of coupling load balancing with asynchronism in these algorithms. We propose a non-centralized version of dynamic load balancing which is best suited to asynchronism. After showing, by some experiments on a given OD...

متن کامل

Decentralized and coordinate-free computation of critical points and surface networks in a discretized scalar field

This paper provides a decentralized and coordinate-free algorithm, called DGraF (decentralized gradient field) to identify critical points (peaks, pits, and passes) and the topological structure of the surface network connecting those critical points. Algorithms that can operate in the network without centralized control and without coordinates are important in emerging resourceconstrained spat...

متن کامل

A Hybrid Dynamic Load Balancing Algorithm for Distributed Systems

Dynamic load balancing is essential for improving the overall utilization of resources and in turn to improve the system performance. In this paper, we propose a novel hybrid dynamic load balancing algorithm. We discuss our efforts on empirical evaluation of the same and justify its effectiveness in a typical distributed setup. Addressing the key issues in the design of such an algorithm, we al...

متن کامل

Periodic hierarchical load balancing for large supercomputers

Large parallel machines with hundreds of thousands of processors are being built. Ensuring good load balance is critical for scaling certain classes of parallel applications on even thousands of processors. Centralized load balancing algorithms suffer from scalability problems, especially on machines with relatively small amount of memory. Fully distributed load balancing algorithms, on the oth...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004