Skip to main content
Log in

A new solution to the K-shortest paths problem and its application in wavelength routed optical networks

  • Original Article
  • Published:
Photonic Network Communications Aims and scope Submit manuscript

Abstract

In communication networks, traffic carried over long paths suffers from a higher call blocking probability (CBP) than those carried over short paths. This is a well-known fairness problem. Such a problem becomes more serious in wavelength-routed optical networks (WRONs) due to the wavelength continuity constraint. This paper aims to enhance the fairness characteristic in WRONs by the novel classified alternate routing (CAR) approach. As a foundation of this approach, the first K-shortest paths (KSP) between a designated source/destination node pair in a given network should be obtained simultaneously. This has been studied as the KSP problem in the literature. In this paper, a new loopless deviation (LD) algorithm for solving such a loopless KSP problem will be proposed. It outperforms existing solutions in terms of running time in real-life implementations. In order to measure the fairness characteristic, we first classify all connection requests into categories such as 1-hop traffic, 2-hop traffic, etc., according to the number of minimal hop count between the corresponding source/destination node pair. We then quantify the fairness characteristic by the ratio of the average CBP of each traffic category to that of 1-hop traffic such that CBP ratios with a value closer to 1 are preferred. We will show that such a measure criterion is more precise and robust than existing ones in the literature. Finally, numerical experiments will reveal that the CAR approach outperforms existing fairness enhancement methods when considering the comprehensive performance in terms of the balance between the fairness characteristic and the overall CBP feature.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Ramaswami R., Sivarajan K.N. (2002) Optical Networks: A Practical Perspective, 2nd edn. Morgan Kaufmann Publishers, San Francisco, CA, USA

    Google Scholar 

  2. Kaminow I.P., Doerr C.R., Dragone C., et al. (1996) A wideband all-optical WDM network. IEEE J. Selected Areas Commun. 14(5): 780–799

    Article  Google Scholar 

  3. Chlamtac I., Ganz A., Karmi G. (1992) Lightpath communications: An approach to high Bandwidth optical WANs. IEEE Trans. Commun. 40(7): 1171–1182

    Article  Google Scholar 

  4. Zang H., Jue J.P., Mukherjee B. (2000) A review of routing and wavelength assignment approaches for wavelength routed optical WDM networks. Opt. Networks Mag., SPIE 1(1): 47–60

    Google Scholar 

  5. Rouskas G.N. (2003) Routing and wavelength assignment in optical WDM networks. In: Proakis J.G. (eds).Wiley Encyclopedia of Telecommunications. John Wiley & Sons Inc, Hoboken NJ USA, pp 2097–2105

    Google Scholar 

  6. Zhu Y., Rouskas G.N., Perros H.G. (2000) A path decomposition algorithm for computing blocking probabilities in wavelength routing networks. IEEE/ACM Trans. Networking 8(6): 747–762

    Article  Google Scholar 

  7. Jia Y., Nikolaidis I., Gburzynski P.(2001) Multiple path QoS routing. In: Proc. of ICC’01, pp. 2583–2587. Helsinki, Finland

  8. Subramaniam S., Azizoglu M., Somani A. (1996) All-optical networks with sparse wavelength conversion. IEEE/ACM Trans. Networking 4(4): 544–557

    Article  Google Scholar 

  9. Karasan E., Ayanoglu E. (1998) Effects of wavelength routing and selection algorithms on wave-length conversion gain in WDM optical networks. IEEE/ACM Trans. Networking 6(2): 186–196

    Article  Google Scholar 

  10. Birman, A., Kershenbaum, A.: Routing and wavelength assignment methods in single-hop all-optical networks with blocking. In: Proc. of INFOCOM’95, IEEE, vol. 2, pp. 431–438. Boston, MA, USA (1995)

  11. Li, Y., Francisco, M.J., Lambadaris, I., et al.: Traffic classification and service in wavelength routed all-optical networks. In: Proc. of ICC’03, IEEE, vol. 2, pp. 1375–1380. Anchorage, AL, USA (2003)

  12. Harai, H., Murata, M., Miyahara, H.: Performance of alternate routing methods in all-optical switching networks. In: Proc. of INFOCOM ’97. IEEE, vol. 2, pp. 516–524. Kobe, Japan (1997)

  13. Bisbal D., de Miguel I., Gonzále F., et al. (2004) Dynamic Routing and wavelength assignment in optical networks by means of genetic algorithms. Photon. Network Commun. 7(1): 43–58

    Article  Google Scholar 

  14. Brander, A.W., Sinclair, M.C.: A comparative study of k-Shortest path algorithm. In: Proc. of 11th UK Performance Engineering Workshop, pp. 370–379 (1995)

  15. Cheng, G., Ansari, N.: Finding all hops k-shortest paths, In: IEEE Pacific Rim Conference on Communications, Computers and Signal Processing 2003, PACRIM 2003, vol. 1, pp. 474–477 (2003)

  16. de Azevedo, J.A., et al.: A shortest paths ranking algorithm. In: Proc. of the Annual Conference AIRO’90, Operational Research Society of Italy, pp. 1001–1011 (1990)

  17. Hoffman W., Pavley R. (1959) A method for the solution of the Nth best path problem. J. Assoc. Comput. Machinery 6, 506–514

    MATH  MathSciNet  Google Scholar 

  18. Yen J.Y. (1971) Finding the k-shortest loopless paths in a network. Manage. Sci. 17(1): 712–716

    MATH  MathSciNet  Google Scholar 

  19. Topkis D.M. (1988) A k-shortest path algorithm for adaptive routing in communication networks. IEEE Trans. Commun. 36(7): 855–959

    Article  MATH  MathSciNet  Google Scholar 

  20. Lawler E.L. (1972) A procedure for computing the K best solutions to discrete optimization problems and its applications to the shortest path problem. Manage. Sci. 18(7): 401–405

    MATH  MathSciNet  Google Scholar 

  21. Deryfus S.E. (1969) An appraisal of some shortest-path algorithm. Oper. Res. 17(3): 395–412

    Article  Google Scholar 

  22. Cormen T.H., Leiserson C.E., Rivest R.L., et al. (2001) Introduction to Algorithms, 2nd edn. The MIT Press, Cambridge, MA, USA

    MATH  Google Scholar 

  23. Li J., Hanyi Z., Bingkun Z., et al. (2003) Performance evaluation of multi-granularity switching optical networks under dynamic traffic conditions. Acta Electron. Sinica 31(11): 1613–1617

    Google Scholar 

  24. Gerstel O., Ramaswami, R., Wang, W.K.: Making use of a two-stage multiplexing scheme in a WDM network. In: Proc. of OFC2000, IEEE, vol. 3, pp. 44–46, ThD1. Baltimore, MD (2000)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Junjie Li.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, J., Zhang, H. A new solution to the K-shortest paths problem and its application in wavelength routed optical networks. Photon Netw Commun 12, 269–284 (2006). https://doi.org/10.1007/s11107-006-0027-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11107-006-0027-0

Keywords

Navigation