Routing is a central topic in networking since it determines the connectivity between users. Recently, with the growing use of the Internet for a wide variety of bandwidth intensive applications, including peer-to-peer and on-demand/real-time multimedia, it has also become important that routing accounts for the quality-of-service needs of applications and users. A research problem of much current interest is traffic-oblivious routing for ensuring that the network provides the needed quality-of-service despite uncertain knowledge of the carried traffic. Oblivious routing involves using pre-determined paths to route between each ingress-egress node in the network (typically an Internet domain) that do not change with changing traffic patterns. By removing the need to detect changes in traffic in real-time or reconfigure the network in response to it, significant simplification in network management/operations and associated reduction in costs can be achieved. Moreover, oblivious routing has the potential to make the Internet much more robust and predictable in the face of rapidly varying and unpredictable traffic patterns. Theoretical advances in the area have shown that oblivious routing can provide these benefits without compromising capacity efficiency. We survey recent advances in oblivious routing with a view towards its application in (intra-domain) Internet routing.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
D. Applegate, L. Breslau, and E. Cohen, “Coping with Network Failures: Routing Strategies for Optimal Demand Oblivious Restoration”, ACM SIGMETRICS 2004, June 2004.
D. Applegate and E. Cohen, “Making Intra-Domain Routing Robust to Changing and Uncertain Traffic Demands: Understanding Fundamental Tradeoffs”, ACM SIGCOMM 2003, August 2003.
J. Aspnes, Y. Azar, A. Fiat, S. A. Plotkin, and O. Waarts, “On-line routing of virtual circuits with applications to load balancing and machine scheduling”, Journal of the ACM, 44(3):486504, 1997.
Y. Azar, E. Cohen, A. Fiat, H. Kaplan, and H. Räcke, “Optimal Oblivious Routing in Polynomial Time”, Journal of Computer and System Sciences, 69(3):383–394, 2004.
F. Baker, “Requirements for IP Version 4 Routers”, RFC 1812, June 1995.
J. C. R. Bennett, C. Partridge, and N. Shectman, “Packet Reordering is Not Pathological Network Behavior”, IEEE/ACM Transactions on Networking, vol. 7, no. 6, pp. 789-798, December 1999.
E. Blanton and M. Allman, “On Making TCP More Robust to Packet Reordering”, ACM Computer Communication Review, vol. 32, no. 1, pp. 20–30, January 2002.
J. Case, M. Fedor, M. Schoffstall, J. Davin, “Simple Network Management Protocol (SNMP)”, RFC 1157, May 1990.
Douglas E. Comer, Internetworking with TCP/IP Vol.1: Principles, Protocols, and Architecture, Prentice Hall, 4th edition, January 2000.
N. G. Duffield, P. Goyal, A. G. Greenberg, P. P. Mishra, K. K. Ramakrishnan, J. E. van der Merwe, “A flexible model for resource management in virtual private network”, ACM SIGCOMM 1999, August 1999.
T. Erlebach and M. Rüegg, “Optimal Bandwidth Reservation in Hose-Model VPNs with Multi-Path Routing”, IEEE Infocom 2004, March 2004.
J. A. Fingerhut, S. Suri, and J. S. Turner, “Designing Least-Cost Nonblocking Broadband Networks”, Journal of Algorithms, 24(2), pp. 287–309, 1997.
M. Grötschel, L. Lovász, and A. Schrijver, Geometric Algorithms and Combinatorial Optimization, Springer-Verlag, 1988.
W. D. Grover, Mesh-based Survivable Transport Networks: Options and Strategies for Optical, MPLS, SONET and ATM Networking, Prentice Hall, 2003.
A. Gupta, A. Kumar, M. Pal, and T. Roughgarden, “Approximation via cost sharing: Simpler and better approximation algorithms for network design”, Journal of the ACM (JACM), vol. 54, issue 3, June 2007.
C. Harrelson, K. Hildrum, S. Rao, “A Polynomial-time Tree Decomposition to Minimize Congestion”, Symposium on Parallelism in Algorithms and Architectures (SPAA), June 2003.
S. Iyer, S. Bhattacharyya, N. Taft, C. Diot, “An approach to alleviate link overload as observed on an IP backbone”, IEEE Infocom 2003, March 2003.
S. Jaiswal, G. Iannaccone, C. Diot, J. Kurose, and D. Towsley, “Measurement and Classification of Out-of-Sequence Packets in a Tier-1 IP Backbone”, IEEE Infocom 2003, March 2003.
G. Italiano, R. Rastogi, and B. Yener, “Restoration Algorithms for VPN Hose Model”, IEEE Infocom 2002, 2002.
M. Kodialam, T. V. Lakshman, and Sudipta Sengupta, “Efficient and Robust Routing of Highly Variable Traffic”, Third Workshop on Hot Topics in Networks (HotNets-III), November 2004.
M. Kodialam, T. V. Lakshman, J. B. Orlin, and Sudipta Sengupta, “A Versatile Scheme for Routing Highly Variable Traffic in Service Overlays and IP Backbones”, IEEE Infocom 2006, April 2006.
M. Kodialam, T. V. Lakshman, J. B. Orlin, and Sudipta Sengupta, “Preconfiguring IP-over-Optical Networks to Handle Router Failures and Unpredictable Traffic”, IEEE Journal on Selected Areas in Communications (JSAC), Special Issue on Traffic Engineering for MultiLayer Networks, June 2007.
M. Kodialam, T. V. Lakshman, and S. Sengupta, “Maximum Throughput Routing of Traffic in the Hose Model”, IEEE Infocom 2006, April 2006.
M. Kodialam, T. V. Lakshman, and Sudipta Sengupta, “Throughput Guaranteed Restorable Routing Without Traffic Prediction”, IEEE ICNP 2006, November 2006.
A. Kumar, R. Rastogi, A. Silberschatz , B. Yener, “Algorithms for provisioning VPNs in the hose model”, ACM SIGCOMM 2001, August 2001.
C. Labovitz, A. Ahuja, and F. Jahanian, “Experimental Study of Internet Stability and Backbone Failures”, Proceedings of 29th International Symposium on Fault-Tolerant Computing (FTCS), Madison, Wisconsin, pp. 278–285, June 1999.
H. Liu and R. Zhang-Shen, “On Direct Routing in the Valiant Load-Balancing Architecture”, IEEE Globecom 2005, November 2005.
A. Medina, N. Taft, K. Salamatian, S. Bhattacharyya, C. Diot, “Traffic Matrix Estimation: Existing Techniques and New Directions”, ACM SIGCOMM 2002, August 2002.
H. Räcke, “Minimizing congestion in general networks”, 43rd IEEE Symposium on Foundations of Computer Science (FOCS), 2002.
R. Ramaswami and K. N. Sivarajan, Optical Networks: A Practical Perspective, Morgan-Kaufmann Publishers, 2002.
E. Rosen, A. Viswanathan, and R. Callon, “Multiprotocol Label Switching Architecture”, RFC 3031, January 2001.
F. Shahrokhi and D. Matula, “The Maximum Concurrent Flow Problem”, Journal of ACM, 37(2):318–334, 1990.
Sudipta Sengupta, Efficient and Robust Routing of Highly Variable Traffic, Ph.D. Thesis, Massachusetts Institute of Technology (MIT), December 2005.
N. Spring, R. Mahajan, D. Wetherall, and T. Anderson, “Measuring ISP Topologies with Rocketfuel”, IEEE/ACM Transactions on Networking, vol. 12, no. 1, pp. 2–16, February 2004.
I. Stoica, D. Adkins, S. Zhuang, S. Shenker, S. Surana, “Internet Indirection Infrastructure”, ACM SIGCOMM 2002, August 2002.
L. G. Valiant, “A scheme for fast parallel communication”, SIAM Journal on Computing, 11(7), pp. 350–361, 1982.
Y. Zhang, M. Roughan, N. Duffield, A. Greenberg, “Fast Accurate Computation of Large-Scale IP Traffic Matrices from Link Loads”, ACM SIGMETRICS 2003, June 2003.
R. Zhang-Shen and N. McKeown “Designing a Predictable Internet Backbone Network”, Third Workshop on Hot Topics in Networks (HotNets-III), November 2004.
R. Zhang-Shen and N. McKeown, “Designing a Predictable Internet Backbone with Valiant Load-Balancing”, Thirteenth International Workshop on Quality of Service (IWQoS 2005), June 2005.
Y. Zhang, M. Roughan, C. Lund, and D. Donoho, “An Information-Theoretic Approach to Traffic Matrix Estimation”, ACM SIGCOMM 2003, August 2003.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Kodialam, M., Lakshman, T.V., Sengupta, S. (2008). Advances in Oblivious Routing of Internet Traffic. In: Liu, Z., Xia, C.H. (eds) Performance Modeling and Engineering. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-79361-0_5
Download citation
DOI: https://doi.org/10.1007/978-0-387-79361-0_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-79360-3
Online ISBN: 978-0-387-79361-0
eBook Packages: Computer ScienceComputer Science (R0)