Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

On-Line Routing of Virtual Circuits with Applications to Load Balancing and Machine

Summary: On-Line Routing of Virtual Circuits with
Applications to Load Balancing and Machine
James Aspnesy Yossi Azarz Amos Fiatx
Serge Plotkin{ Orli Waartsk
In this paper we study the problem of on-lineallocation of routes to virtual circuits (both
point-to-point and multicast) where the goal is to route all requests while minimizing the
required bandwidth. We concentrate on the case of permanent virtual circuits (i.e., once a
circuit is established, it exists forever), and describe an algorithm that achieves an O(logn)
competitive ratio with respect to maximum congestion, where n is the number of nodes in
the network. Informally,our results show that instead of knowing all of the future requests,
it is su cient to increase the bandwidth of the communication links by an O(logn) factor.
We also show that this result is tight, i.e. for any on-line algorithm there exists a scenario
in which (logn) increase in bandwidth is necessary in directed networks.
We view virtual circuit routing as a generalization of an on-line load balancing problem,
de ned as follows: jobs arrive on line and each job must be assigned to one of the machines
immediately upon arrival. Assigning a job to a machine increases this machine's load by
an amount that depends both on the job and on the machine. The goal is to minimize the
maximum load.


Source: Aspnes, James - Department of Computer Science, Yale University


Collections: Computer Technologies and Information Sciences