|
ABSTRACT
A canonical distributed optimization problem is solving a Covering/Packing Linear Program in a distributed environment with fast convergence and low communication and space overheads. In this paper, we consider the following covering and packing problems, which are the dual of each other: - • Passive Commodity Monitoring: minimize the total cost of monitoring devices used to measure the network traffic on all paths.
- • Maximum Throughput Multicommodity flow: maximize the total value of the flow with bounded edge capacities.
. We present the first known distributed algorithms for both of these problems that converge to (1+ε)-approximate solutions in poly-logarithmic time with communication and space overheads that depend on the maximal path length but are almost independent of the size of the entire network. Previous distributed solutions achieving similar approximations required convergence time, communication, or space overheads that depend polynomially on the size of the entire network. The sequential simulation of our algorithm is more efficient than the fastest known approximation algorithms for multicommodity flows, e.g., Garg-Könemann [14], when the maximal path length is small.
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
|
Elliot Anshelevich , Anirban Dasgupta , Jon Kleinberg , Eva Tardos , Tom Wexler , Tim Roughgarden, The Price of Stability for Network Design with Fair Cost Allocation, Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science, p.295-304, October 17-19, 2004
[doi> 10.1109/FOCS.2004.68]
|
 |
2
|
|
 |
3
|
B. Awerbuch, Optimal distributed algorithms for minimum weight spanning tree, counting, leader election, and related problems, Proceedings of the nineteenth annual ACM symposium on Theory of computing, p.230-240, January 1987, New York, New York, United States
[doi> 10.1145/28395.28421]
|
| |
4
|
B. Awerbuch and R. G. Gallager. Distributed BFS algorithms. In FOCS, 1985.
|
 |
5
|
|
| |
6
|
|
| |
7
|
B. Awerbuch and T. Leighton. A simple local-control approximation algorithm for multicommodity flow. In FOCS, 1993.
|
 |
8
|
|
| |
9
|
B. Awerbuch and D. Peleg. Network synchronization with polylogarithmic overhead. In FOCS, 1990.
|
| |
10
|
B. Awerbuch and D. Peleg. Sparse partitions. In FOCS, 1990.
|
 |
11
|
|
| |
12
|
|
| |
13
|
Chuck Fraleigh , Christophe Diot , Bryan Lyles , Sue B. Moon , Philippe Owezarski , Dina Papagiannaki , Fouad A. Tobagi, Design and Deployment of a Passive Monitoring Infrastructure, Proceedings of the Thyrrhenian International Workshop on Digital Communications: Evolutionary Trends of the Internet, p.556-575, September 17-20, 2001
|
| |
14
|
|
| |
15
|
M. Kaart et al. The importance of internet measurements for internet policy (extended abstract).
|
 |
16
|
|
| |
17
|
|
| |
18
|
M. Murray and K. Claffy. Measuring the immeasurable: Global internet measurement infrastructure. In PAM - A workshop on Passive and Active Measurements, 2001.
|
 |
19
|
|
 |
20
|
|
| |
21
|
C. R. Simpson, Jr., and G. F. Riley. Netiυhome: A distributed approach to collecting end-to-end network performance measurements.
|
| |
22
|
|
|