𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Load Balancing for Response Time

✍ Scribed by Jeffery Westbrook


Publisher
Elsevier Science
Year
2000
Tongue
English
Weight
119 KB
Volume
35
Category
Article
ISSN
0196-6774

No coin nor oath required. For personal study only.

✦ Synopsis


A centralized scheduler must assign tasks to servers, processing on-line a sequence of task arrivals and departures. Each task runs for an unknown length of time, but comes with a weight that measures resource utilization per unit time. The response time of a server is the sum of the weights of the tasks assigned to it. The goal is to minimize the maximum response time of any server. Previous papers on on-line load balancing have generally concentrated only on keeping the current maximum load bounded by some function of the maximum off-line load ever seen. Our goal is to keep the current maximum load on an on-line server bounded by a function of the current off-line load. Thus the loads are not permanently skewed by transient peaks, and the algorithm takes advantage of reductions in total weight. To achieve this, the scheduler must occasionally reassign tasks, in an attempt to decrease the maximum load. We study several variants of load balancing, including identical machines, related machines, and virtual circuit routing. In each case, only a limited amount of reassignment is used but the load is kept substantially lower than possible without reassignment.


πŸ“œ SIMILAR VOLUMES


Load Balancing for Adaptively Refined Gr
✍ G. Zumbusch πŸ“‚ Article πŸ“… 2002 πŸ› John Wiley and Sons βš– 139 KB

The solution of partial differential equations on a parallel computer is usually done by a data parallel approach. The grid is partitioned and mapped onto the processors. However, partitioning of unstructured meshes and adaptively refined meshes in general is an N P -hard problem and heuristics are

Load balancing schemes for extrapolation
✍ Rauber, Thomas; RΓΌnger, Gudula πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 307 KB πŸ‘ 1 views

Solving initial value problems (IVPs) for ordinary differential equations (ODEs) has long been believed to be an inherently sequential procedure. But IVP solvers using the extrapolation method provide high quality solutions and offer a great potential for parallelism. In this paper, we present algor

On-Line Load Balancing for Related Machi
✍ Piotr Berman; Moses Charikar; Marek Karpinski πŸ“‚ Article πŸ“… 2000 πŸ› Elsevier Science 🌐 English βš– 105 KB

We consider the problem of scheduling permanent jobs on related machines in an on-line fashion. We design a new algorithm that achieves the competitive ratio ' of 3 q 8 f 5.828 for the deterministic version, and 3.31rln 2.155 f 4.311 for its randomized variant, improving the previous competitive rat

Automatic selection of load balancing pa
✍ Siegell, B. S.; Steenkiste, P. A. πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 827 KB

Clusters of workstations are emerging as an important architecture. Programming tools that aid in distributing applications on workstation clusters must address problems of mapping the application, heterogeneity and maximizing system utilization in the presence of varying resource availability. Both

Dynamic load-balancing mechanism for dis
✍ Violeta Felea; Bernard Toursel πŸ“‚ Article πŸ“… 2006 πŸ› John Wiley and Sons 🌐 English βš– 416 KB

## Abstract Program environments or operating systems generally leave the decision on the allocation of program entities to the developer, offering either placement directives, or tools available through the manipulation of a graphical interface. These approaches cannot always take into account the