Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Dynamic Load Balancing

Handbook of Research on Grid Technologies and Utility Computing: Concepts for Managing Large-Scale Applications
Assignment of tasks to a computational platform, with the objective of balancing the work assigned to processors. When the tasks are interdependent an additional objective is to minimize communication between processors. The load balance is monitored during execution of the application, and the assignment is modified if required, while trying to minimize the communication cost of migrating tasks.
Published in Chapter:
Resource-Aware Load Balancing of Parallel Applications
Eric Aubanel (University of New Brunswick, Faculty of Computer Science, Canada)
DOI: 10.4018/978-1-60566-184-1.ch002
Abstract
The problem of load balancing parallel applications is particularly challenging on computational grids, since the characteristics of both the application and the platform must be taken into account. This chapter reviews the wide range of solutions that have been proposed. It considers tightly coupled parallel applications that can be described by an undirected graph representing concurrent execution of tasks and communication of tasks, executing on computational grids with static and dynamic network and processor performance. While a rich set of solution techniques have been proposed, there has not been of yet any performance comparisons between them. Such comparisons will require parallel benchmarks and computational grid emulators and simulators.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Assembling of Parallel Programs for Large Scale Numerical Modeling
Equalizing of workload of multicomputer processor elements in the course of a program execution in order to reach better multicomputer performance.
Full Text Chapter Download: US $37.50 Add to Cart
Dynamic Load Balancing Using Honey Bee Algorithm: Load Balancing
Assignment of tasks to a computational platform, with the objective of balancing the work assigned to processors. When the tasks are interdependent an additional objective is to minimize communication between processors. The load balance is monitored during execution of the application, and the assignment is modified if required, while trying to minimize the communication cost of migrating tasks.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR