|
ABSTRACT
We consider distributed online algorithms for maximizing through-put in a network of clients and servers, modeled as a bipartite graph. Unlike most prior work on online load balancing, we do not assume centralized control and seek algorithms and lower bounds for decentralized algorithms in which each participant has only local knowledge about the state of itself and its neighbors. Our problem can be seen as analogous to the recent work on oblivious routing in [8, 14, 19], but with the objective of maximizing through-put rather than minimizing congestion. In contrast to that work, we prove a strong lower bound (polynomial in n, the size of the graph) on the competitive ratio of any oblivious algorithm. This is accompanied by simple algorithms achieving upper bounds which are tight in terms of k, the maximum throughput achievable by an omniscient algorithm. Finally, we examine a restricted model in which clients, upon becoming active, must remain so for at least log(n) time steps. In contrast to the primarily negative results in the oblivious case, here we present an algorithm which is constant-competitive. Our lower bounds justify the intuition, implicit in earlier work on the subject [2], that some such restriction (i.e. requiring some stability in the demand pattern over time) is necessary in order to achieve a constant --- or even polylogarithmic --- competitive ratio.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
B. Awerbuch and Y. Azar, Local optimization of global objectives: Competitive distributed deadlock resolution and resource allocation, in Proc. 35th IEEE Symposium on Foundations of Computer Science, 1994, pp. 240--249.
|
| |
3
|
B. Awerbuch, Y. Azar, and S. Plotkin, Throughput competitive on-line routing, in Proc. 34th IEEE Symposium on Foundations of Computer Science, 1993, pp. 32--40.
|
| |
4
|
B. Awerbuch and T. Leighton. A simple local-control approximation algorithm for multicommodity flow, in Proceedings of the 34th Annual Symposium on Foundations of Computer Science, 1993, pp. 459--468.
|
 |
5
|
|
 |
6
|
Yossi Azar , Edith Cohen , Amos Fiat , Haim Kaplan , Harald Racke, Optimal oblivious routing in polynomial time, Proceedings of the thirty-fifth annual ACM symposium on Theory of computing, June 09-11, 2003, San Diego, CA, USA
[doi> 10.1145/780542.780599]
|
| |
7
|
|
 |
8
|
|
| |
9
|
E. Cohen, Approximate max flow on small depth networks, in Proc. 33rd IEEE Symposium on Foundations of Computer Science, 1992, pp. 648--658.
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
|
 |
14
|
|
| |
15
|
|
 |
16
|
|
 |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
CITED BY 4
|
|
MohammadTaghi Hajiaghayi , Jeong Han Kim , Tom Leighton , Harald Räcke, Oblivious routing in directed graphs with random demands, Proceedings of the thirty-seventh annual ACM symposium on Theory of computing, May 22-24, 2005, Baltimore, MD, USA
|
|
|
|
|
|
Mohammad T. Hajiaghayi , Robert D. Kleinberg , Tom Leighton , Harald Räcke, New lower bounds for oblivious routing in undirected graphs, Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, p.918-927, January 22-26, 2006, Miami, Florida
|
|
|
|
|