Algorithms for Failure Protection in Large IP-over-fiber and Wireless Ad Hoc Networks

  • Frederick Ducatelle
  • Luca Maria Gambardella
  • Maciej Kurant
  • Hung X. Nguyen
  • Patrick Thiran
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4028)


We address failure location and restoration in both optical and wireless ad hoc networks. First, we show how Maximum Likelihood inference can improve failure location algorithms in the presence of false and missing alarms. Next, we present two efficient algorithms for mapping an IP network on an optical network in such a way that it is protected against failures at the optical layer. The first algorithm offers a method to formally verify the existence of a solution, contrary to all other heuristics known to date. The second algorithm is a heuristic search that takes capacity constraints in account. Both algorithms are shown to be faster by orders of magnitude than existing solutions. Finally, we develop a new routing algorithm for wireless mobile ad hoc networks, adopting ideas from the Ant Colony Optimization metaheuristic. The routing scheme can adapt to network and traffic changes and uses multipath routing and an efficient local repair mechanism to improve failure resilience.


Wireless Sensor Network Integer Linear Program Wavelength Division Multiplex Logical Link Link Failure 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Markopoulou, A., Iannaccone, G., Bhattacharyya, S., Chuah, C.N., Diot, C.: Characterization of Failures in an IP Backbone. In: Proc. of IEEE INFOCOM 2004 (2004)Google Scholar
  2. 2.
    Woo, A., Tong, T., Culler, D.: Taming the underlying challenges of reliable multhop routing in sensor networks. In: The First ACM Conference on Embedded Networked Sensor Systems, Los Angeles, CA, USA (2003)Google Scholar
  3. 3.
    Kurant, M., Nguyen, H.X., Thiran, P.: Survey on Dependable IP over Fiber Networks. In: Kohlas, J., Meyer, B., Schiper, A. (eds.) Dependable Systems: Software, Computing, Networks. LNCS, vol. 4028, pp. 55–81. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  4. 4.
    Mas, C., Nguyen, H., Thiran, P.: Failure location in WDM networks. In: Optical WDM Networks: Past Lessons and Path Ahead. Kluwer Academic Publishers, Dordrecht (2004)Google Scholar
  5. 5.
    ITU-T Rec. G.783. Characteristics of SDH equipment functional blocks (1997)Google Scholar
  6. 6.
    Nguyen, H.X., Thiran, P.: Failure location in all optical networks: the assymetry between false and missing alarms. In: Proceedings of ITC 19 (2005)Google Scholar
  7. 7.
    Carr, R.D., Doddi, S., Konjevod, G., Marathe, M.: On the red-blue set cover problem. In: Proceedings of Symposium on Discrete Algorithms (2000)Google Scholar
  8. 8.
    Nguyen, H.X., Thiran, P.: Using end-to-end data to infer lossy links in sensor networks. In: proceedings of INFOCOM 2006 (to appear, 2006)Google Scholar
  9. 9.
    Padmanabhan, V.N., Qiu, L., Wang, H.J.: Server-based inference of internet performance. In: Proceedings of the IEEE INFOCOM 2003, San Francisco, CA (2003)Google Scholar
  10. 10.
    Schmid, T., Dubois-Ferriere, H., Vetterli, M.: Sensorscope: Experiences with a wireless building monitoring. In: Proceedings of Workshop on Real-World Wireless Sensor Networks (REALWSN 2005) (2005)Google Scholar
  11. 11.
    Iannaccone, G., Chuah, C.N., Bhattacharyya, S., Diot, C.: Feasibility of IP restoration in a tier-1 backbone. Sprint ATL Research Report Nr. RR03-ATL-030666 (2003)Google Scholar
  12. 12.
    Armitage, J., Crochat, O., Boudec, J.Y.L.: Design of a Survivable WDM Photonic Network. In: Proceedings of IEEE INFOCOM 1997(1997)Google Scholar
  13. 13.
    Modiano, E., Narula-Tam, A.: Survivable lightpath routing: a new approach to the design of WDM-based networks. IEEE Journal on Selected Areas in Communications 20, 800–809 (2002)CrossRefGoogle Scholar
  14. 14.
    Giroire, F., Nucci, A., Taft, N., Diot, C.: Increasing the Robustness of IP Backbones in the Absence of Optical Level Protection. In: Proc. of IEEE INFOCOM 2003 (2003)Google Scholar
  15. 15.
    Leonardi, E., Mellia, M., Marsan, M.A.: Algorithms for the Logical Topology Design in WDM All-Optical Networks. Optical Networks Magazine (2000)Google Scholar
  16. 16.
    Sen, A., Hao, B., Shen, B.: Survivable routing in WDM networks. In: Proceedings of the 7th International Symposium on Computers and Communications (ISCC) (2002)Google Scholar
  17. 17.
    Crochat, O., Boudec, J.Y.L.: Design Protection for WDM Optical Networks. IEEE Journal of Selected Areas in Communication 16, 1158–1165 (1998)CrossRefGoogle Scholar
  18. 18.
    Nucci, A., Sansò, B., Crainic, T., Leonardi, E., Marsan, M.A.: Design of Fault-Tolerant Logical Topologies in Wavelength-Routed Optical IP Networks. In: Proc. of IEEE Globecom 2001 (2001)Google Scholar
  19. 19.
    Fumagalli, A., Valcarenghi, L.: IP Restoration vs. WDM Protection: Is There an Optimal Choice? IEEE Network (2000)Google Scholar
  20. 20.
    Sahasrabuddhe, L., Ramamurthy, S., Mukherjee, B.: Fault management in IP-Over-WDM Networks: WDM Protection vs. IP Restoration. IEEE Journal on Selected Areas in Communications 20 (2002)Google Scholar
  21. 21.
    Sasaki, G.H., Su, C.F., Blight, D.: Simple layout algorithms to maintain network connectivity under faults. In: Proceedings of the 2000 Annual Allerton Conference (2000)Google Scholar
  22. 22.
    Kurant, M., Thiran, P.: Survivable Mapping Algorithm by Ring Trimming (SMART) for large IP-over-WDM networks. In: Proc. of BroadNets 2004 (2004)Google Scholar
  23. 23.
    Kurant, M., Thiran, P.: On Survivable Routing of Mesh Topologies in IP-over-WDM Networks. In: Proc. of Infocom 2005 (2005)Google Scholar
  24. 24.
    Ducatelle, F., Gambardella, L.: A scalable algorithm for survivable routing in IP-over-WDM networks. In: Proceedings of the First Annual International Conference on Broadband Networks (BroadNets) (2004)Google Scholar
  25. 25.
    Ducatelle, F., Gambardella, L.: Fastsurv: A new efficient local search algorithm for survivable routing in WDM networks. In: Proceedings of Annual IEEE Global Telecommunications Conference (Globecom) (2004)Google Scholar
  26. 26.
    Ducatelle, F., Gambardella, L.: Survivable routing in IP-over-WDM networks: An efficient and scalable local search algorithm. In: Optical Switching and Networking (to appear, 2005)Google Scholar
  27. 27.
    Gross, J., Yellen, J.: Graph Theory and its Applications. CRC Press, Boca Raton (1999)MATHGoogle Scholar
  28. 28.
    Frank, A.: Packing paths, circuits and cuts - a survey (in Paths, Flows and VLSI-Layout). Springer, Berlin (1990)Google Scholar
  29. 29.
    Li, G., Doverspike, B., Kalmanek, C.: Fiber Span Failure Protection in Mesh Optical Networks. Optical Networks Magazine 3, 21–31 (2002)Google Scholar
  30. 30.
    Kim, S., Lumetta, S.: Addressing node failures in all-optical networks. Journal of Optical Networking 1, 154–163 (2002)Google Scholar
  31. 31.
    Choi, H., Subramaniam, S., Choi, H.A.: On Double-Link Failure Recovery in WDM Optical Networks. In: Proc. of IEEE INFOCOM 2002 (2002)Google Scholar
  32. 32.
    Royer, E., Toh, C.K.: A review of current routing protocols for ad hoc mobile wireless networks. IEEE Personal Communications (1999)Google Scholar
  33. 33.
    Dorigo, M., Di Caro, G., Gambardella, L.M.: Ant algorithms for discrete optimization. Artificial Life 5, 137–172 (1999)CrossRefGoogle Scholar
  34. 34.
    Di Caro, G.: Ant Colony Optimization and its application to adaptive routing in telecommunication networks. PhD thesis, Faculté des Sciences Appliquées, Université Libre de Bruxelles, Brussels, Belgium (2004)Google Scholar
  35. 35.
    Abolhasan, M., Wysocki, T., Dutkiewicz, E.: A review of routing protocols for mobile ad hoc networks. Ad Hoc Networks 2, 1–22 (2004)CrossRefGoogle Scholar
  36. 36.
    Perkins, C., Bhagwat, P.: Highly dynamic destination-sequenced distance-vector routing (DSDV) for mobile computers. In: ACM SIGCOMM 1994 Conference on Communications Architectures, Protocols and Applications (1994)Google Scholar
  37. 37.
    Perkins, C., Royer, E.: Ad-hoc on-demand distance vector routing. In: Proc. of the 2nd IEEE Workshop on Mobile Computing Systems and Applications (1999)Google Scholar
  38. 38.
    Johnson, D., Maltz, D.: Dynamic Source Routing in Ad Hoc Wireless Networks. In: Mobile Computing, pp. 153–181. Kluwer, Dordrecht (1996)CrossRefGoogle Scholar
  39. 39.
    Broch, J., Maltz, D., Johnson, D., Hu, Y.C., Jetcheva, J.: A performance comparison of multi-hop wireless ad hoc network routing protocols. In: Proc. of the 4th Annual ACM/IEEE Int. Conf. on Mobile Computing and Networking (MobiCom 1998) (1998)Google Scholar
  40. 40.
    Haas, Z.: A new routing protocol for the reconfigurable wireless networks. In: Proc. of the IEEE Int. Conf. on Universal Personal Communications (1997)Google Scholar
  41. 41.
    Mueller, S., Tsang, R.P., Ghosal, D.: Multipath routing in mobile ad hoc networks: Issues and challenges. In: Calzarossa, M.C., Gelenbe, E. (eds.) MASCOTS 2003. LNCS, vol. 2965, pp. 209–234. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  42. 42.
    Camazine, S., Deneubourg, J.L., Franks, N.R., Sneyd, J., Theraulaz, G., Bonabeau, E.: Self-Organization in Biological Systems. Princeton University Press, Princeton (2001)Google Scholar
  43. 43.
    Dorigo, M., Maniezzo, V., Colorni, A.: The ant system: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics–Part B 26, 29–41 (1996)CrossRefGoogle Scholar
  44. 44.
    Schoonderwoerd, R., Holland, O., Bruten, J., Rothkrantz, L.: Ant-based load balancing in telecommunications networks. Adaptive Behavior 5, 169–207 (1996)CrossRefGoogle Scholar
  45. 45.
    Di Caro, G., Dorigo, M.: AntNet: Distributed stigmergetic control for communications networks. J. of Artificial Intelligence Research 9, 317–365 (1998)MATHGoogle Scholar
  46. 46.
    Bertsekas, D., Gallager, R.: Data Networks. Prentice-Hall, Englewood Cliffs (1992)MATHGoogle Scholar
  47. 47.
    Di Caro, G.A., Ducatelle, F., Gambardella, L.M.: AntHocNet: An ant-based hybrid routing algorithm for mobile ad hoc networks. In: Yao, X., Burke, E.K., Lozano, J.A., Smith, J., Merelo-Guervós, J.J., Bullinaria, J.A., Rowe, J.E., Tiňo, P., Kabán, A., Schwefel, H.-P. (eds.) PPSN 2004. LNCS, vol. 3242, pp. 461–470. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  48. 48.
    Ducatelle, F., Di Caro, G., Gambardella, L.: Ant agents for hybrid multipath routing in mobile ad hoc networks. In: Proceedings of The Second Annual Conference on Wireless On demand Network Systems and Services (WONSS) (2005)Google Scholar
  49. 49.
    Di Caro, G., Ducatelle, F., Gambardella, L.: Swarm intelligence for routing in mobile ad hoc networks. In: Proceedings of the 2005 IEEE Swarm Intelligence Symposium (SIS) (2005)Google Scholar
  50. 50.
    Di Caro, G., Ducatelle, F., Gambardella, L.: AntHocNet: an adaptive nature-inspired algorithm for routing in mobile ad hoc networks. European Transactions on Telecommunications 16 (2005)Google Scholar
  51. 51.
    Ducatelle, F., Di Caro, G., Gambardella, L.: Using ant agents to combine reactive and proactive strategies for routing in mobile ad hoc networks. International Journal of Computational Intelligence and Applications (IJCIA) (to appear, 2005)Google Scholar
  52. 52.
    Scalable Network Technologies, Inc. Culver City, CA, USA: Qualnet Simulator, Version 3.6 (2003),
  53. 53.
    Bettstetter, C., Resta, G., Santi, P.: The node distribution of the random waypoint mobility model for wireless ad hoc networks. IEEE Transactions on Mobile Computing 2, 257–269 (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Frederick Ducatelle
    • 1
  • Luca Maria Gambardella
    • 1
  • Maciej Kurant
    • 2
  • Hung X. Nguyen
    • 2
  • Patrick Thiran
    • 2
  1. 1.Istituto Dalle Molle di Studi sull’Intelligenza Artificiale (IDSIA)Manno-LuganoSwitzerland
  2. 2.LCA – School of Communications and Computer Science, EPFLLausanneSwitzerland

Personalised recommendations