LANES: an inter-domain data-oriented routing architecture

  • Authors:
  • Kari Visala;Dmitrij Lagutin;Sasu Tarkoma

  • Affiliations:
  • Helsinki Institute for Information Technology HIIT / Helsinki University of Technology TKK, Espoo, Finland;Helsinki Institute for Information Technology HIIT / Helsinki University of Technology TKK, Espoo, Finland;Helsinki Institute for Information Technology HIIT / Helsinki University of Technology TKK, Espoo, Finland

  • Venue:
  • Proceedings of the 2009 workshop on Re-architecting the internet
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Data-oriented networking has attracted research recently, but the efficiency of the state-of-the-art solutions can still be improved. Our work towards this goal is set in a clean-slate architecture consisting of modular rendezvous, routing, and forwarding functions. In this paper we present the interdomain routing layer and its interplay with the other components of the system. The proposed system is built around two types of nodes: forwarding nodes and branching nodes. The forwarding nodes are optimized for throughput with no per-subscription state and no need to change passing packets, while branching nodes contain a large memory for caching and can make complex routing decisions. The amount of storage space and bandwidth can be independently scaled to suit the needs of each network. In the background, topology nodes perform load-balancing and configure routes in each domain using a two-dimensional addressing mechanism. The paths taken by packets adapt to the number of active subscribers to keep the amount of in-network state and latency low. A new data-oriented congestion control scheme is introduced, which takes into account the use of storage resources on-path and is fair to multicast flows.