Wireless Networks

, Volume 19, Issue 7, pp 1611–1626 | Cite as

A framework for inter-domain routing in virtual coordinate based mobile networks

  • Falko Dressler
  • Mario Gerla


Routing is considered to be one the most challenging problems in mobile ad hoc networks. It has been shown that the use of virtual coordinates or identifiers for efficient routing and data management has several advantages compared to classical topology control techniques based on pre-defined addresses or geographical coordinates. However, these advantages only hold for single domain networks with limited mobility. In a previous paper, we discussed the challenges arising from using virtual coordinates for routing (to a particular destination ID or to indexed data or resources) in mobile networks in multi-domain network scenarios. We developed a solution by managing data with a distributed hash table scheme. Based on our virtual cord protocol, we then implemented inter-domain routing using appropriate indirections. That approach, however, was still limited in finding efficient routes over multiple transit networks. In this paper, we extend that work by defining a framework for optimized inter-domain routing. In particular, we investigate the use of ant colony optimization for optimizing routes between multiple network domains. We show how distributed routing tables can be created and maintained and we outline a heuristic for finding candidate routes. Simulation experiments confirm the efficiency of the selected routes both on a intra and on a inter-domain level.


Inter-domain routing Virtual cord protocol Ant colony optimization Mobile networks 



Our work has been partially supported by the BaCaTec project “support for inter-domain routing and data replication in virtual coordinate based networks”.


  1. 1.
    Akkaya, K., & Younis, M. (2005). A survey of routing protocols in wireless sensor networks. Elsevier Ad Hoc Networks, 3(3), 325–349.CrossRefGoogle Scholar
  2. 2.
    Albini, L. C. P., Lima, M. N., Brawerman, A., Chessa, S., & Maestrini, P. (2008). Virtual structure effects in two hybrid routing protocols for Ad Hoc networks. Proceedings of the 3rd IEEE International Symposium on Wireless Pervasive Computing (ISWPC 2008) (pp. 436–440). IEEE, Santorini, Greece.Google Scholar
  3. 3.
    Awad, A., German, R., & Dressler, F. (2011). Exploiting virtual coordinates for improved routing performance in sensor networks. IEEE Transactions on Mobile Computing, 10(9), 1214–1226.CrossRefGoogle Scholar
  4. 4.
    Awad, A., Shi, L. R., German, R., & Dressler, F. (2009). Advantages of virtual addressing for efficient and failure tolerant routing in sensor networks. Proceedings of the 6th IEEE/IFIP Conference on Wireless On demand Network Systems and Services (WONS 2009) (pp. 111–118). IEEE, Snowbird, UT.Google Scholar
  5. 5.
    Awad, A., Sommer, C., German, R., & Dressler, F. (2008). Virtual cord protocol (VCP): A flexible DHT-like routing service for sensor networks. Proceedings of the 5th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS 2008) (pp. 133–142). IEEE, Atlanta, GA.Google Scholar
  6. 6.
    Caesar, M., Castro, M., Nightingale, E. B., O’Shea, G., Rowstron, A. (2006). Virtual ring routing: Network routing inspired by DHTs. Proceedings of the ACM SIGCOMM 2006. ACM, Pisa, Italy.Google Scholar
  7. 7.
    Chandra, R., Padhye, J., Ravindranath, L., & Wolman, A. (2007). Beacon-stuffing: Wi-Fi without associations. Proceedings of the 8th IEEE workshop on mobile computing systems and applications (HotMobile 2007) (pp. 53–57).Google Scholar
  8. 8.
    Chau, C. K., Crowcroft, J., Lee, K. W., & Wong, S. H. Y. (2008). Inter-domain routing protocol for mobile ad hoc networks. Proceedings of the ACM SIGCOMM 2008, 3rd ACM International Workshop on Mobility in the Evolving Internet Architecture (ACM MobiArch 2008) (pp. 61–66). ACM, Seattle, WA.Google Scholar
  9. 9.
    Di Caro, G., & Dorigo, M. (1998). AntNet: Distributed stigmergetic control for communication networks. Journal of Artificial Intelligence Research, 9, 317–365.zbMATHGoogle Scholar
  10. 10.
    Di Caro, G., Ducatelle, F., & Gambardella, L.M. (2005). AntHocNet: An adaptive nature-inspired algorithm for routing in mobile ad hoc networks. European Transactions on Telecommunications, Special Issue on Self-organization in Mobile Networking, 16, 443–455.CrossRefGoogle Scholar
  11. 11.
    Dietrich, I., Dressler, F. (2009). On the lifetime of wireless sensor networks. ACM Transactions on Sensor Networks (TOSN), 5(1), 1–39.CrossRefGoogle Scholar
  12. 12.
    Dorigo, M., & Stützle, T. (2004). Ant colony optimization. Cambridge, MA: MIT Press/Bradford Books.CrossRefzbMATHGoogle Scholar
  13. 13.
    Dressler, F. (2007). Self-organization in sensor and actor networks. New York: John Wiley & Sons.CrossRefGoogle Scholar
  14. 14.
    Dressler, F., & Akan, O.B. (2010). A survey on bio-inspired networking. Elsevier Computer Networks, 54(6), 881–900.CrossRefzbMATHGoogle Scholar
  15. 15.
    Dressler, F., Awad, A., & Gerla, M. (2010). Inter-domain routing and data replication in virtual coordinate based networks. Proceedings of the IEEE International Conference on Communications (ICC 2010). IEEE, Cape Town, South Africa.Google Scholar
  16. 16.
    Dressler, F., Awad, A., German, R., & Gerla, M. (2009). Enabling inter-domain routing in virtual coordinate based ad hoc and sensor networks. Proceeding of the 15th ACM International Conference on Mobile Computing and Networking (MobiCom 2009), Poster Session. ACM, Beijing, China.Google Scholar
  17. 17.
    Dressler, F., & Chen, F. (2007). Dynamic address allocation for self-organized management and control in sensor networks. International Journal of Mobile Network Design and Innovation (IJMNDI), 2(2), 116–124.CrossRefGoogle Scholar
  18. 18.
    Dressler, F., Koch, R., & Gerla, M. (2010). Path heuristics using ACO for inter-domain routing in mobile ad hoc and sensor networks. Proceedings of the 5th ACM/ICST International Conference on Bio-Inspired Models of Network, Information and Computing Systems (BIONETICS 2010). Springer, Boston, MA.Google Scholar
  19. 19.
    Ducatelle, F., Di Caro, G. A., & Gambardella, L. M. (2010). Principles and applications of swarm intelligence for adaptive routing in telecommunications networks. Swarm Intelligence, 4(3), 173–198.CrossRefGoogle Scholar
  20. 20.
    Flury, R., Pemmaraju, S. V., & Wattenhofer, R. (2009). Greedy Routing with Bounded Stretch. Proceedings of the 28th IEEE Conference on Computer Communications (IEEE INFOCOM 2009). IEEE, Rio de Janeiro, Brazil.Google Scholar
  21. 21.
    Grossglauser, M., & Vetterli, M. (2006). Locating mobile nodes with EASE: Learning efficient routes from encounter histories alone. IEEE/ACM Transactions on Networking, 14(3), 457–469.CrossRefGoogle Scholar
  22. 22.
    Hubaux, J. P., Le Boudec, J. Y., Giordano, S., Hamdi, M., Blazevic, L., Buttyán, L., & Vojnovic, M. (2000). Towards mobile ad-hoc WANs: Terminodes. Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC 2000) (pp. 1052–1059). IEEE, Chicago, IL.Google Scholar
  23. 23.
    Kim, Y. J., Govindan, R., Karp, B., & Shenker, S. (2005). Geographic routing made practical. Proceedings of the USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 2005). USENIX, San Francisco, CA.Google Scholar
  24. 24.
    Labella, T. H., & Dressler, F. (2007). A bio-inspired architecture for division of labour in SANETs. In: F. Dressler & I. Carreras (Eds.), Advances in Biologically Inspired Information Systems—Models, Methods, and Tools, Studies in Computational Intelligence (SCI), 69 (pp. 209–228). Springer, Berlin, Heidelberg, New York.Google Scholar
  25. 25.
    Lin, C. H., Liu, B. H., Yang, H. Y., Kao, C. Y., & Tasi, M. J. (2008). Virtual-coordinate-based delivery-guaranteed routing protocol in wireless sensor networks with unidirectional links. Proceedings of the 27th IEEE conference on computer communications (IEEE INFOCOM 2008). IEEE, Phoenix, AZ.Google Scholar
  26. 26.
    Lu, Y., Zhou, B., Ku, I., & Gerla, M. (2010). Connectivity improvement for inter-domain routing in MANETs. Proceedings of the IEEE Military Communications Conference (MILCOM 2010) (pp. 617–622). IEEE, San Jose, CA.Google Scholar
  27. 27.
    Pitkänen, M.J., & Ott, J. (2007). Redundancy and distributed caching in mobile DTNs. Proceeding of the 2nd ACM/IEEE International Workshop on Mobility in the Evolving Internet Architecture (MobiArch 2007). ACM, Kyoto, Japan.Google Scholar
  28. 28.
    Ratnasamy, S., Francis, P., Handley, M., Karp, R., & Shenker, S. (2001) A scalable content-addressable network. Proceeding of the ACM SIGCOMM 2001 (pp. 161–172). ACM, San Diego, CA.Google Scholar
  29. 29.
    Rekhter, Y., & Li, T. (1995) A Border Gateway Protocol 4 (BGP-4). RFC 1771.Google Scholar
  30. 30.
    Sampath, D., & Garcia-Luna-Aceves, J. (2009). PROSE: Scalable Routing in MANETs Using Prefix Labels and Distributed Hashing. In: 6th IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks (IEEE SECON 2009) (pp. 1–9). IEEE, Rome, Italy.Google Scholar
  31. 31.
    Train, J., Bannister, J., & Raghavendra, C. (2011). Routing fountains: Leveraging wide-area broadcast to improve mobile inter-domain routing. Proceedings of the IEEE Military Communications Conference (MILCOM 2011) (pp. 842–848). Baltimore, MD.Google Scholar
  32. 32.
    Tsai, M. J., Wang, F. R., Yang, H. Y., & Cheng, Y. P. (2009). VirtualFace: An algorithm to guarantee packet delivery of virtual-coordinate-based routing protocols in wireless sensor networks. Proceedings of the 28th IEEE Conference on Computer Communications (IEEE INFOCOM 2009). IEEE, Rio de Janeiro, Brazil.Google Scholar
  33. 33.
    Vaidya, N. H. (2002). Weak duplicate address detection in mobile ad hoc networks. Proceedings of the 3rd ACM international Symposium on Mobile Ad Hoc Networking and Computing (ACM Mobihoc 2002) (pp. 206–216). Lausanne, Switzerland.Google Scholar
  34. 34.
    Wang, J., Osagie, E., Thulasiraman, P., & Thulasiram, R. K. (2009). HOPNET: A hybrid ant colony optimization routing algorithm for mobile ad hoc network. Elsevier Ad Hoc Networks, 7(4), 690–705.CrossRefGoogle Scholar
  35. 35.
    Zhou, B., Cao, Z., & Gerla, M. (2009). Cluster-based inter-domain routing (CIDR) protocol for MANETs. Proceedings of the 6th IEEE/IFIP Conference on Wireless On Demand Network Systems and Services (WONS 2009) (pp. 19–26). IEEE, Snowbird, UT.Google Scholar
  36. 36.
    Zhou, B., Xu, K., & Gerla, M. (2004) Group and swarm mobility models for ad hoc network scenarios using virtual tracks. Proceedings of the IEEE military communications conference (MILCOM 2004) (pp. 289–294). IEEE, Monterey, CA.Google Scholar

Copyright information

© Springer Science+Business Media New York 2013

Authors and Affiliations

  1. 1.Computer and Communication Systems, Institute of Computer ScienceUniversity of InnsbruckInnsbruckAustria
  2. 2.Network Research Lab, Department of Computer ScienceUniversity of CaliforniaLos AngelesUSA

Personalised recommendations