𝔖 Bobbio Scriptorium
✦   LIBER   ✦

The load-distance balancing problem

✍ Scribed by Edward Bortnikov; Samir Khuller; Jian Li; Yishay Mansour; Joseph Seffi Naor


Publisher
John Wiley and Sons
Year
2011
Tongue
English
Weight
133 KB
Volume
59
Category
Article
ISSN
0028-3045

No coin nor oath required. For personal study only.

✦ Synopsis


Abstract

Problems dealing with assignment of clients to servers have been widely studied. However, they usually do not model the fact that the delay incurred by a client is a function of both the distance to the assigned server and the load on this server, under a given assignment. We study a problem referred to as the load‐distance balancing (LDB) problem, where the objective is assigning a set of clients to a set of given servers. Each client suffers a delay, that is, the sum of the network delay (which is proportional to the distance to its server) and the congestion delay at this server, a nondecreasing function of the number of clients assigned to the server.

We address two flavors of LDBβ€”the first one seeking to minimize the maximum incurred delay, and the second one targeted for minimizing the average delay. For the first variation, we present hardness results, a best possible approximation algorithm, and an optimal algorithm for a special case of linear placement of clients and servers. For the second one, we show the problem is NP‐hard in general, and present a 2‐approximation for concave delay functions and an exact algorithm, if the delay function is convex. We also consider the game theoretic version of the second problem and show the price of stability of the game is at most 2 and at least 4/3. Β© 2011 Wiley Periodicals, Inc. NETWORKS, 2012


πŸ“œ SIMILAR VOLUMES


Parallel randomized load balancing
✍ Micah Adler; Soumen Chakrabarti; Michael Mitzenmacher; Lars Rasmussen πŸ“‚ Article πŸ“… 1998 πŸ› John Wiley and Sons 🌐 English βš– 313 KB

It is well known that after placing n balls independently and uniformly at ## Ž . random into n bins, the fullest bin holds ⌰ log nrlog log n balls with high probability. More recently, Azar et al. analyzed the following process: randomly choose d bins for each ball, and then place the balls, one

Theoretical Analysis of the Heterogeneou
✍ Chi-Chung Hui; Samuel T. Chanson πŸ“‚ Article πŸ“… 1997 πŸ› Elsevier Science 🌐 English βš– 134 KB

This paper presents a hydrodynamic framework for solving the dynamic load-balancing problem on a network of heterogeneous computers. In this approach, each processor is viewed as a liquid cylinder where the cross-sectional area corresponds to the capacity of the processor, the communication links ar

Parallel Load Balancing for Problems wit
✍ Stefan Bischof; Ralf Ebner; Thomas Erlebach πŸ“‚ Article πŸ“… 2000 πŸ› Elsevier Science 🌐 English βš– 264 KB

Parallel load balancing is studied for problems with certain bisection properties. A class of problems has :-bisectors if every problem p of weight w( p) in the class can be subdivided into two subproblems whose weight (load) is at least an :-fraction of the original problem. A problem p is to be sp

Resource augmentation in load balancing
✍ Yossi Azar; Leah Epstein; Rob van Stee πŸ“‚ Article πŸ“… 2000 πŸ› Springer US 🌐 English βš– 92 KB
Flexible and extensible load balancing
✍ Chi-Chung Hui; Samuel T Chanson πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 197 KB

This paper presents the design philosophy and implementation of the BALANCE system. BALANCE is a flexible, network independent and computer architecture independent load balancing system which allows the building of reusable parallel and distributed applications. By implementing related services as

Load Balancing for Response Time
✍ Jeffery Westbrook πŸ“‚ Article πŸ“… 2000 πŸ› Elsevier Science 🌐 English βš– 119 KB

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