Service-based Routing at the Edge

Future scenarios, such as AR/VR, pose challenging latency and bandwidth requirements in 5G. This need is complemented by the adoption of cloud principles for providing services, particularly for virtualizing service components with which virtualized instances can appear rapidly at different execution points in the network. While providing service endpoints close to the end user appears straightforward, this early service break-out is currently limited to routing requests to Point-of-Presence (POP) nodes provided by a few global CDN players deep in the customer network. In this paper, we propose instead to turn the edge of the Internet into a rich service-based routing infrastructure with services being provided through edge compute nodes, without needing indirect routing. Our approach interprets every IP-based service as a named service over a (L2 or similar) transport network, requiring no per-flow state in the network, while natively supporting both unicast and multicast delivery. The solution allows route adjustments in time scales of few tens of milliseconds, enabling rapid failure recovery, extremely responsive load balancing, efficient mobility support, and more. We implemented our solution on standard SDN-based infrastructure and in mobile terminals in a backwards-compatible manner, enabling a performance evaluation that shows significant improvements in network utilization as well as flow setup times.

[1]  Ion Stoica,et al.  ROFL: routing on flat labels , 2006, SIGCOMM '06.

[2]  Janne Riihijärvi,et al.  fCDN: A Flexible and Efficient CDN Infrastructure without DNS Redirection or Content Reflection , 2018, ArXiv.

[3]  Yong-Yeol Ahn,et al.  Analyzing the Video Popularity Characteristics of Large-Scale User Generated Content Systems , 2009, IEEE/ACM Transactions on Networking.

[4]  Mario Gerla,et al.  On-board satellite "split TCP" proxy , 2004, IEEE Journal on Selected Areas in Communications.

[5]  Spiros Spirou,et al.  Stateless multicast switching in software defined networks , 2016, 2016 IEEE International Conference on Communications (ICC).

[6]  Akbar Rahman,et al.  Deployment Considerations for Information-Centric Networking (ICN) , 2020, RFC.

[7]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[8]  Hermann Hellwagner,et al.  QoE-Assured 4K HTTP Live Streaming via Transient Segment Holding at Mobile Edge , 2018, IEEE Journal on Selected Areas in Communications.

[9]  Martin J. Reed Traffic engineering for information-centric networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[10]  Greg White,et al.  CONTENT DELIVERY WITH CONTENT- CENTRIC NETWORKING , 2016 .

[11]  Lachlan L. H. Andrew,et al.  Common TCP Evaluation Suite , 2009 .

[12]  Wint Yi Poe,et al.  Reducing State of OpenFlow Switches in Mobile Core Networks by Flow Rule Aggregation , 2016, 2016 25th International Conference on Computer Communication and Networks (ICCCN).