Abstract
In this chapter we have described competitive on-line algorithms for on-line network routing problems. We have concentrated on routing in electrical and optical networks, presented algorithms for load minimization and throughput maximization problems, and mentioned some of the most popular open problems in the area.
We have often referred to idealized models of communication networks. It is still open the issue of using many of these ideas to design more efficient algorithms in practical existing networks. A first relevant issue in this direction is to devise efficient distributed implementations of competitive on-line network routing algorithms.
Preview
Unable to display preview. Download preview PDF.
References
J. Aspnes, Y. Azar, A. Fiat, S. Plotkin, and O. Waarts. On-line load balancing with applications to machine scheduling and virtual circuit routing. In Proceedings of the 25th ACM Symposium on the Theory of Computing, pages 623–631, 1993.
B. Awerbuch and Y. Azar. Local optimization of global objectives: competitive distributed deadlock resolution and resource allocation. In Proceedings of the 35th Annual IEEE Symposium on Foundations of Computer Science, pages 240–249, 1994.
B. Awerbuch and Y. Azar. Competitive multicast routing. Wireless Networks, 1:107–114, 1995.
B. Awerbuch, Y. Azar, and A. Fiat. Packet routing via min-cost circuit routing. In Proceedings of the 4th Israeli Symposium on Theory of Computing and Systems, pages 37–42, 1996.
B. Awerbuch, Y. Azar, A. Fiat, and T. Leighton. Making commitments in the face of uncertainty: How to pick a winner almost every time. In Proceedings of the 28th Annual ACM Symposium on Theory of Computing, pages 519–530, 1996.
B. Awerbuch, Y. Azar, A. Fiat, S. Leonardi, and A. Rosén. On-line competitive algorithms for call admission in optical networks. In Proceedings of the 4th Annual European Symposium on Algorithms, Lecture Notes in Compter Science 1136, pages 431–444. Springer-Verlag, 1996.
B. Awerbuch, Y. Azar, and S. Plotkin. Throughput-competitive online routing. In Proceedings of the 34th IEEE Symposium on Foundations of Computer Science, pages 32–40, 1993.
B. Awerbuch, Y. Azar, S. Plotkin, and O. Waarts. Competitive routing of virtual circuits with unknown duration. In Proceedings of the 5th ACM-SIAM Symposium on Discrete Algorithms, pages 321–327, 1994.
B. Awerbuch, Y. Bartal, A. Fiat, and A. Rosén. Competitive non-preemptive call control. In Proceedings of the 5th ACM-SIAM Symposium on Discrete Algorithms, pages 312–320, 1994.
B. Awerbuch, R. Gawlick, T. Leighton, and Y. Rabani. On-line admission control and circuit routing for high performance computing and communication. In Proceedings of the 35th Annual IEEE Symposium on Foundations of Computer Science, pages 412–423, 1994.
B. Awerbuch and T. Singh. On-line algorithms for selective multicast and maximal dense trees. In Proceedings of the 29th Annual ACM Symposium on Theory of Computing, pages 354–362, 1997.
Y. Azar, A. Broder, and A. Karlin. On-line load balancing. In Proceedings of the 33rd Annual IEEE Symposium on Foundations of Computer Science, pages 218–225, 1992.
Y. Azar, B. Kalyanasundaram, S. Plotkin, K. Pruhs, and O. Waarts. Online load balancing of temporary tasks. In Proceedings of the 3rd Workshop on Algorithms and Data Structures, LNCS, pages 119–130. Springer-Verlag, 1993.
A. Bar-Noy, R. Canetti, S. Kutten, Y. Mansour, and B. Schieber. Bandwidth allocation with preemption. In Proceedings of the 27th ACM Symposium on Theory of Computing, pages 616–625, 1995.
Y. Bartal, A. Fiat, and S. Leonardi. Lower bounds for on-line graph problems with application to on-line circuit and optical routing. In Proceedings of the 28th ACM Symposium on Theory of Computing, pages 531–540, 1996.
Y. Bartal and S. Leonardi. On-line routing in all-optical networks. In Proceedings of the 24th International Colloqium on Automata, Languages and Programming, LNCS 1256, pages 516–526. Springer-Verlag, 1997.
A. Blum, A. Fiat, H. Karloff, and Y. Rabani, 1993. Personal comunication.
A. Borodin and R. El-Yaniv. Call admission and circuit-routing. In Online Computation and Competitive Analysis. Cambridge University Press, 1997.
A. Borodin, J. Kleinberg, and M. Sudan, 1996. Personal communication.
R. Canetti and S. Irani. Bounding the power of preemption in randomized scheduling. In Proceedings of the 27th ACM Symposium on Theory of Computing, pages 616–615, 1995.
A. Frank. Packing paths, cuts, and circuits — a survey. In B. Korte, L. Lovász, H.J. Proemel, and A. Schrijver, editors, Paths, Flows, and VLSI-Layout, pages 49–100. Springer-Verlag, 1990.
J.A. Garay and I.S. Gopal. Call preemption in communications networks. In Proceedings of INFOCOM '92, pages 1043–1050, 1992.
J.A. Garay, I.S. Gopal, S. Kutten, Y. Mansour, and M. Yung. Efficient on-line call control algorithms. In Proceedings of the 2nd Israeli Symposium on Theory of Computing and Systems, pages 285–293, 1993.
R. Gawlick, A. Kamath, S. Plotkin, and K. Ramakrishnan. Routing and admission control of virtual circuits in general topology networks. Technical Report BL011212-940819-19TM, AT&T Bell Laboratories, 1994.
O. Gerstel and S. Kutten. Dynamic wavelength allocation in WDM ring networks. In Proceedings of ICC '97, 1997.
O. Gerstel, G.H. Sasaki, and R. Ramaswami. Dynamic channel assignment for WDM optical networks with little or no wavelength conversion. In Proceedings of the 34th Allerton Conference on Communication, Control, and Computin, 1996.
A. Goel, M. R. Henzinger, and S. Plotkin. Online throughput-competitive algorithms for multicast routing and admission control. In Proceedings of the 9th ACM-SIAM Symposium on Discrete algorithms, pages 97–106, 1998.
P.E. Green. Fiber-Optic Communication Networks. Prentice Hall, 1992.
S. Irani. Coloring inductive graphs on-line. Algorithmica, 11:53–72, 1994.
A. Kamath, O. Palmon, and S. Plotkin. Routing and admission control in general topology networks with poisson arrivals. In Proceedings of the 7th ACM-SIAM Symposium on Discrete Algorithms, pages 269–278, 1996.
H. A. Kierstead and W. T. Trotter. An extremal problem in recursive combinatorics. Congressus Numerantium, 33:143–153, 1981.
J. Kleinberg and R. Rubenfield. Short paths in expander graphs. In Proceedings of the 37th Annual IEEE Symposium on Foundations of Computer Science, pages 86–95, 1996.
J. Kleinberg and E. Tardos. Disjoint paths in densely embedded graphs. In Proceedings of the 36th Annual IEEE Symposium on Foundations of Computer Science, pages 52–61, 1995.
T. Leighton, F. Makedon, S. Plotkin, C. Stein, E. Tardos, and S. Tragoudas. Fast approximation algorithms for multicommodity flow problems. In Proceedings of the 23rd ACM Symposium on Theory of Computing, pages 101–111, 1991.
S. Leonardi and A. Marchetti-Spaccamela. On-line resource management with applications to routing and scheduling. In Proceedings of the 23rd International Colloqium on Automata, Languages and Programming, LNCS 955, pages 303–314. Springer-Verlag, 1995.
S. Leonardi, A. Marchetti-Spaccamela, A. Presciutti, and A. Rosèn. On-line randomized call-control revisited. In Proc. of the 9th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 323–332, 1998.
R. J. Lipton and A. Tomkins. Online interval scheduling. In Proceedings of the 5th ACM-SIAM Symposium on Discrete Algorithms, pages 302–311, 1994.
Y. Ma and S. Plotkin. Improved lower bounds for load balancing of tasks with unknown duration. Information Processing Letter, 62:31–34, 1997.
M. Mihail, C. Kaklamanis, and S. Rao. Efficient access to optical bandwidth. In Proceedings of the 36th Annual IEEE Symposium on Foudations of Computer Science, pages 548–557, 1995.
M. Slusarek. Optimal on-line coloring of circular arc graphs. RAIRO Journal on Informatique Theoretique et Applications, 29(5):423–429, 1995.
Jan van Leeuwen ed. Handbook of theoretical computer science, Vol A, Algorithms and Complexity. The MIT Press, 1990.
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Leonardi, S. (1998). On-line network routing. In: Fiat, A., Woeginger, G.J. (eds) Online Algorithms. Lecture Notes in Computer Science, vol 1442. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0029572
Download citation
DOI: https://doi.org/10.1007/BFb0029572
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64917-5
Online ISBN: 978-3-540-68311-7
eBook Packages: Springer Book Archive