Skip to main content
Log in

Distance Vector-based Advance Reservation with Delay Performance Guarantees

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

We explore and demonstrate the feasibility of implementing distributed solutions for advance reservation of network resources. We introduce a new distributed, distance-vector algorithm, called Distributed Advance Reservation (DAR), that provably returns the earliest time possible for setting up a connection between any two nodes. Our main findings are the following: (i) we prove that widest path routing and path switching (i.e, allowing a connection to switch between different paths) are necessary to guarantee earliest scheduling; (ii) we propose and analyze a novel approach for loop-free distributed widest path routing, leveraging the recently proposed DIV framework. Our routing results directly extend to on-demand and inter-domain QoS routing problems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. DICE InterDomain Controller Protocol (IDCP). http://www.controlplane.net/

  2. Albrightson, R., Garcia-Luna-Aceves, J.J., Boyle, J.: EIGRP - a fast routing protocol based on distance vectors. In: Proceedings of the Network/Interop (1994)

  3. Allcock, W., Bresnahan, J., Kettimuthu, R., Link, M., Dumitrescu, C., Raicu, I., Foster, I.: The globus striped gridftp framework and server. In: Proceedings of the 2005 ACM/IEEE conference on Supercomputing, p 54. IEEE Computer Society (2005)

  4. Andrews, M., Fernandez, A., Goel, A., Zhang, L.: Source routing and scheduling in packet networks. J. ACM (JACM) 52(4), 582–601 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  5. Bertsekas, D.P., Tsitsiklis, J.N.: Parallel and distributed computation. Prentice Hall Inc., Old Tappan (1989)

    MATH  Google Scholar 

  6. Bertsekas, D., Gallager, R.: Data Networks. Prentice-Hall, Inc. (1992)

  7. Chen, S., Nahrstedt, K.: An overview of quality-of-service routing for the next generation high-speed networks: Problems and solutions. IEEE Netw. 12(6), 64–79 (1998)

    Article  Google Scholar 

  8. Cohen, R., Fazlollahi, N., Starobinski, D.: Path switching and grading algorithms for advance channel reservation architectures. IEEE/ACM Trans. Netw. (TON) 17(5), 1684–1695 (2009)

    Article  Google Scholar 

  9. Cohen, R., Fazlollahi, N., Starobinski, D.: Throughput-competitive advance reservation with bounded path dispersion. IEEE/ACM Trans. Netw. (ToN) 19(5), 1265–1275 (2011)

    Article  Google Scholar 

  10. Costa, L. H., Fdida, S., Duarte, O. C.: Distance-vector QoS-based routing with three metrics. In: Proceedings of Broadband Communications, High Performance Networking, and Performance of Communication Networks - Networking, pp 847–858, Paris (2000)

  11. Curado, M., Monterio, E.: A survey of QoS routing algorithms. In: Proceedings of the International Conference on Information Technology (ICIT’04), Istanbul (2004)

  12. Petravick, D., et al.: DOE Workshop Report: Advanced Networking for Distributed Petascale Science, Gaithersburg (2008)

  13. ESnet. http://www.es.net/

  14. Fazlollahi, N., Starobinski, D.: Distributed advance network reservation with delay guarantees. In: Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS’10), Atlanta (2010)

  15. Ferrari, D., Gupta, A., Ventre, G.: Distributed advance reservation of real-time connections. IMultimedia Systems’97 5(3), 187–198 (1997)

    Article  Google Scholar 

  16. Foster, I., Kesselman, C.: The Grid 2: Blueprint for a New Computing Infrastructure. Morgan Kaufmann (2003)

  17. Garcia-Luna-Aceves, J.J.: Loop-free routing using diffusing computations. IEEE/ACM Trans. Netw. 1(1), 130–141 (1993)

    Article  Google Scholar 

  18. Greenberg, A.G., Srikant, R., Whitt, W.: Resource sharing for book-ahead and instantaneous-request calls. IEEE/ACM Trans. Netw. 7(1), 10–22 (1999)

    Article  Google Scholar 

  19. Guerin, R., Orda, A.: Networks with advance reservations: The routing perspective. In: Proceedings of IEEE INFOCOM’00 (2000). Tel-Aviv, Israel

  20. Guok, C., Robertson, D., Thompson, M., Lee, J., Tierney, B., Johnston, W.: Intra and interdomain cicruit provisioning using the OSCARS resevation system. In: Proceedings IEEE Gridnets ’06, San-Jose (2006)

  21. internet2. http://networks.internet2.edu/

  22. Johnston, W.: Esnet: Advanced networking for science. SciDAC Rev. 4, 48 (2007)

    Google Scholar 

  23. Lee, H., Veeraraghavan, M., Li, H., Chong, E.K.P.: Lambda scheduling algorithm for file transfers on high-speed optical circuit. In: IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2004), Chicago (2004)

  24. Lewin-Eytan, L., Naor, J., Orda, A.: Routing and admission control in networks with advance reservations. Approximation Algorithms for Combinatorial Optimization, pp 215–228 (2002)

  25. Large Hadron Collider (LHC) project. http://lhc.web.cern.ch/lhc/

  26. Lin, S., Costello, D.J.: Error Control Coding: Fundamentals and Applications. Prentice-Hall , Englewood Cliffs (1983)

    MATH  Google Scholar 

  27. McQuillan, J.M., Walden, D.C.: The ARPANET design decisions. Comput. Netw. 1(5) (1977)

  28. On-demand secure circuits and advanced reservation systems. http://www.es.net/oscars/index.html

  29. Rajah, K., Ranka, S., Xia, Y.: Advance reservation and scheduling for bulk transfers in research networks. IEEE Trans. Parallel and Distrib. Syst. 20(11), 1682–1697 (2009)

    Article  Google Scholar 

  30. Rao, N.S.V., Wing, W., Carter, S., Wu, Q.: UltraScience net: Network testbed for large-scale science applications. IEEE Commun. Mag. 43(11), S12–S17 (2005)

    Article  Google Scholar 

  31. Ray, S., Guerin, R., Kwong, K., Sofia, R.: Always acyclic distributed path computation. IEEE/ACM Trans. Netw. 18(1), 307–319 (2010)

    Article  Google Scholar 

  32. Sahni, S., Rao, N., Ranka, S., Yan, L., Eun-Sung, J., Kamath, N.: Bandwidth scheduling and path computation algorithms for connection-oriented networks. In: Proceedings of the International Conference on Networking ICN. Sainte-Luce, Martinique (2007)

    Google Scholar 

  33. Schelén, O., Pink, S.: Resource sharing in advance reservation agents. J. High Speed Netw. 7(3–4), 213–228 (1998)

    Google Scholar 

  34. Schill, A., Kuhn, S., Breiter, F.: Resource reservation in advance in heterogeneous networks with partial ATM infrastructures. In: Proceedings of IEEE INFOCOM’97. Kobe, Japan (1997)

    Google Scholar 

  35. Sobrinho, J.L.: Algebra and algorithms for QoS path computation and hop-by-hop routing in the internet. IEEE/ACM Trans. Netw. 10, 541–550 (2001)

    Article  Google Scholar 

  36. The ATM Forum, Ahmed, M., Rus, J.H.: Private network-network interface specification version 1.0 (pnni 1.0) (1996)

  37. Veeraraghavan, M., Starobinski, D.: A routing architecture for scheduled dynamic circuit services. In: Proceedings of the Re-Architecting the Internet Workshop, p 6. ACM (2010)

  38. Virtamo, J.T.: A model of reservation systems. IEEE Trans. Commun. 40, 109–118 (1992)

    Article  Google Scholar 

  39. Vutukury, S., Garcia-Luna-Aceves, J.J.: A simple approximation to minimum-delay routing. ACM SIGCOMM Comput. Commun. Rev. 29(4), 227–238 (1999)

    Article  Google Scholar 

  40. Wang, Z., Crowcroft, J.: Quality-of-service routing for supporting multimedia applications. IEEE J. Sel. Areas Commun. 14(7), 1228–1234 (1996)

    Article  Google Scholar 

  41. Wolf, L.C., Steinmetz, R.: Concepts for resource reservation in advance. Multimedia Tools Appl. 4(3), 255–278 (1997)

    Article  Google Scholar 

  42. Xie, C., Alazemi, H., Ghani, N.: Routing and scheduling in distributed advance reservation networks. In: GLOBECOM 2010, 2010 IEEE Global Telecommunications Conference, IEEE (2010)

Download references

Acknowledgments

This material is based upon work supported by the U.S. National Science Foundation under grant CNS-1117160.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David Starobinski.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fazlollahi, N., Starobinski, D. Distance Vector-based Advance Reservation with Delay Performance Guarantees. Theory Comput Syst 60, 194–221 (2017). https://doi.org/10.1007/s00224-015-9665-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-015-9665-x

Keywords

Navigation