-
If Multicast is the Answer -- What was the Question?
Authors:
Dirk Trossen,
Jon Crowcroft
Abstract:
Multicast is (almost) as old as the Internet, having become a tool for increasing network efficiency but also enabling destination discovery in a number of key use cases, although misaligned economic interests have limited its deployment to domain-local usages. But recent advances in multicast technologies as well as the identification of new use cases for which IP multicast may be ill fitted yet…
▽ More
Multicast is (almost) as old as the Internet, having become a tool for increasing network efficiency but also enabling destination discovery in a number of key use cases, although misaligned economic interests have limited its deployment to domain-local usages. But recent advances in multicast technologies as well as the identification of new use cases for which IP multicast may be ill fitted yet network-level support may be desirable motivate to re-think old perceptions of multicast and its use in the Internet overall. For this, we return to the original question to which multicast is seemingly the right answer, based on which we outline emerging new answers to what multicast intends to achieve. Key to this is to re-formulate the multicast question in an attempt to semantically and architecturally align different answers, opening opportunities for more use cases to be served through multicast solutions, thus also driving the need for more research in this space. Our paper poses this new vision for multicast and investigates the alignment of existing and emerging multicast solutions with it, leading us to formulate a path for future research.
△ Less
Submitted 16 November, 2022;
originally announced November 2022.
-
Service-based Routing at the Edge
Authors:
Dirk Trossen,
Sebastian Robitzsch,
Scott Hergenhan,
Janne Riihijarvi,
Martin Reed,
Mays Al-Naday
Abstract:
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 straightfor…
▽ More
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.
△ Less
Submitted 2 July, 2019;
originally announced July 2019.
-
IP Over ICN Goes Live
Authors:
George Xylomenos,
Yannis Thomas,
Xenofon Vasilakos,
Michael Georgiades,
Alexander Phinikarides,
Ioannis Doumanis,
Stuart Porter,
Dirk Trossen,
Sebastian Robitzsch,
Martin J. Reed,
Mays Al-Naday,
George Petropoulos,
Konstantinos Katsaros,
Maria-Evgenia Xezonaki,
Janne Riihijarvi
Abstract:
Information-centric networking (ICN) has long been advocating for radical changes to the IP-based Internet. However, the upgrade challenges that this entails have hindered ICN adoption. To break this loop, the POINT project proposed a hybrid, IP-over-ICN, architecture: IP networks are preserved at the edge, connected to each other over an ICN core. This exploits the key benefits of ICN, enabling i…
▽ More
Information-centric networking (ICN) has long been advocating for radical changes to the IP-based Internet. However, the upgrade challenges that this entails have hindered ICN adoption. To break this loop, the POINT project proposed a hybrid, IP-over-ICN, architecture: IP networks are preserved at the edge, connected to each other over an ICN core. This exploits the key benefits of ICN, enabling individual network operators to improve the performance of their IP-based services, without changing the rest of the Internet. We provide an overview of POINT and outline how it improves upon IP in terms of performance and resilience. Our focus is on the successful trial of the POINT prototype in a production network, where real users operated actual IP-based applications.
△ Less
Submitted 13 May, 2018; v1 submitted 20 April, 2018;
originally announced April 2018.
-
IPTV Over ICN
Authors:
George Xylomenos,
Alexander Phinikarides,
Ioannis Doumanis,
Xenofon Vasilakos,
Yannis Thomas,
Dirk Trossen,
Michael Georgiades,
Stuart Porter
Abstract:
The efficient provision of IPTV services requires support for IP multicasting and IGMP snooping, limiting such services to single operator networks. Information-Centric Networking (ICN), with its native support for multicast seems ideal for such services, but it requires operators and users to overhaul their networks and applications. The POINT project has proposed a hybrid, IP-over-ICN, architect…
▽ More
The efficient provision of IPTV services requires support for IP multicasting and IGMP snooping, limiting such services to single operator networks. Information-Centric Networking (ICN), with its native support for multicast seems ideal for such services, but it requires operators and users to overhaul their networks and applications. The POINT project has proposed a hybrid, IP-over-ICN, architecture, preserving IP devices and applications at the edge, but interconnecting them via an SDN-based ICN core. This allows individual operators to exploit the benefits of ICN, without expecting the rest of the Internet to change. In this paper, we first outline the POINT approach and show how it can handle multicast-based IPTV services in a more efficient and resilient manner than IP. We then describe a successful trial of the POINT prototype in a production network, where real users tested actual IPTV services over both IP and POINT under regular and exceptional conditions. Results from the trial show that the POINT prototype matched or improved upon the services offered via plain IP.
△ Less
Submitted 13 May, 2018; v1 submitted 20 April, 2018;
originally announced April 2018.
-
Service-based Fog architecture without DNS redirection
Authors:
Mays AL-Naday,
Martin J. Reed,
Janne Riihijärvi,
Dirk Trossen,
Nikolaos Thomos,
Mohammed Q. S. Al-Khalidi
Abstract:
The heterogeneous and distributed nature of the Internet of Things (IoT) is driving the need for extremely fast and fine-grained service provisioning in 5/5+G architectures and beyond. To meet these needs, it is critical to enable efficient and flexible computation and networking fabrics, that can be rapidly reconfigured to meet the computation and communication tasks at hand. In this article, we…
▽ More
The heterogeneous and distributed nature of the Internet of Things (IoT) is driving the need for extremely fast and fine-grained service provisioning in 5/5+G architectures and beyond. To meet these needs, it is critical to enable efficient and flexible computation and networking fabrics, that can be rapidly reconfigured to meet the computation and communication tasks at hand. In this article, we propose a novel Fog Computing architecture that translates IoT communications into service transactions, provisioned over a fast and efficient networking fabric. Service matching is provided by a network function designed using principles from Information-Centric Networks (ICN) research, routing edge requests directly to the nearest service points without expensive and slow DNS redirects. The proposed Fog substrate reduces the networking complexity and overhead while being architecturally simple. We evaluate the architecture through a comparison with how Fog might be established over existing networking fabrics and quantify the performance benefits. Evaluation results illustrate the superiority of the proposed architecture in reducing the required backhaul capacity and the path length.
△ Less
Submitted 2 March, 2018;
originally announced March 2018.
-
fCDN: A Flexible and Efficient CDN Infrastructure without DNS Redirection or Content Reflection
Authors:
Mays Al-Naday,
Martin J. Reed,
Janne Riihijärvi,
Dirk Trossen,
Nikolaos Thomos,
Mohammed Al-Khalidi
Abstract:
Flexible and efficient CDNs are critical to facilitate content distribution in 5G+ architectures. Current CDNs suffer from inefficient request mapping based on DNS redirection, and inefficient content distribution from origin to edge servers, through content reflection. We proposes a novel, flexible CDN architecture that removes the need for DNS-based mapping and content reflection. Instead, reque…
▽ More
Flexible and efficient CDNs are critical to facilitate content distribution in 5G+ architectures. Current CDNs suffer from inefficient request mapping based on DNS redirection, and inefficient content distribution from origin to edge servers, through content reflection. We proposes a novel, flexible CDN architecture that removes the need for DNS-based mapping and content reflection. Instead, requests to/from the CDN are treated as service transactions in the network, which utilises a routing function embraced from emerging research in Information-Centric Networks (ICN) to route edge-to-edge transactions to the true nearest service point. The same function is utilized to establish path-based flows over a fast forwarding substrate; thereby, eliminating the need for IP routing between service points within a single domain, and potentially at peering points with other domains. We model our architecture and formulate the resource placement problem as a variance of the K-center problem. To address the problem, we propose a greedy algorithm, Swing, that balances the placement of service points between highly and poorly connected nodes. We evaluate the efficiency of our architecture in utilising the CDN and network resources through Monte Carlo simulations that explore a range of K values. Moreover, we compare the goodness of the placement solutions provided by Swing with those provided by Largest First and Closest First Algorithms. Evaluation results show the superiority of our fCDN solution in reducing the edge-to-edge path length and the required network resources.
△ Less
Submitted 5 March, 2018; v1 submitted 2 March, 2018;
originally announced March 2018.
-
Seamless Handover in IP over ICN Networks: a Coding Approach
Authors:
Mohammed Al-Khalidi,
Nikolaos Thomos,
Martin J. Reed,
Mays F. AL-Naday,
Dirk Trossen
Abstract:
Seamless connectivity plays a key role in realising QoS-based delivery in mobile networks. However, current handover mechanisms hinder the ability to meet this target, due to the high ratio of handover failures, packet loss and service interruption. These challenges are further magnified in Heterogeneous Cellular Networks (HCN) such as Advanced Long Term Evolution (LTE-Advanced) and LTE in unlicen…
▽ More
Seamless connectivity plays a key role in realising QoS-based delivery in mobile networks. However, current handover mechanisms hinder the ability to meet this target, due to the high ratio of handover failures, packet loss and service interruption. These challenges are further magnified in Heterogeneous Cellular Networks (HCN) such as Advanced Long Term Evolution (LTE-Advanced) and LTE in unlicensed spectrum (LTE-LAA), due to the variation in handover requirements. Although mechanisms, such as Fast Handover for Proxy Mobile IPv6 (PFMIPv6), attempt to tackle these issues; they come at a high cost with sub-optimal outcomes. This primarily stems from various limitations of existing IP core networks. In this paper we propose a novel handover solution for mobile networks, exploiting the advantages of a revolutionary IP over Information-Centric Networking (IP-over-ICN) architecture in supporting flexible service provisioning through anycast and multicast, combined with the advantages of random linear coding techniques in eliminating the need for retransmissions. Our solution allows coded traffic to be disseminated in a multicast fashion during handover phase from source directly to the destination(s), without the need for an intermediate anchor as in exiting solutions; thereby, overcoming packet loss and handover failures, while reducing overall delivery cost. We evaluate our approach with an analytical and simulation model showing significant cost reduction compared to PFMIPv6.
△ Less
Submitted 7 February, 2017;
originally announced February 2017.
-
End-to-End Architecture Modularisation and Slicing for Next Generation Networks
Authors:
Xueli An,
Riccardo Trivisonno,
Hans Einsiedler,
Dirk von Hugo,
Kay Haensge,
Xiaofeng Huang,
Qing Shen,
Daniel Corujo,
Kashif Mahmood,
Dirk Trossen,
Marco Liebsch,
Filipe Leitao,
Cao-Thanh Phan,
Frederic Klamm
Abstract:
The journey towards the deployment of next generation networks has recently accelerated, driven by the joint effort of research and standards organisations. Despite this fact, the overall picture is still unclear as prioritization and understanding on several key concepts are not yet agreed by major vendors and network providers. Network Slicing is one of the central topics of the debate, and it i…
▽ More
The journey towards the deployment of next generation networks has recently accelerated, driven by the joint effort of research and standards organisations. Despite this fact, the overall picture is still unclear as prioritization and understanding on several key concepts are not yet agreed by major vendors and network providers. Network Slicing is one of the central topics of the debate, and it is expected to become the key feature of next generation networks, providing the flexibility required to support the variety of 5G use cases and business. Network slices are seen as network operator business, offering the possibility to provide flexible services and even infrastructures to vertical industries and classical Telco customers alike. Another key ingredient is the Architecture Modularisation concept, discussed in this paper and regarded by the authors as the essential design principle to build a flexible network architecture natively supporting Network Slicing. According to this concept, conventional monolithic network functions, often corresponding to physical network elements in the existing systems, are to split into basic building blocks defined with the proper granularity, allowing the definition of different logical architectures (i.e. different Network Slices). In this paper, we further discuss a modularisation methodology as a criteria to define the right set of basic building blocks. Defined through this proposed methodology, the set of basic building blocks and the relating interfacing model are discussed. The paper concludes by proposing a modular 5G network architecture as candidate for next generation network standards.
△ Less
Submitted 2 November, 2016;
originally announced November 2016.
-
Anchor Free IP Mobility
Authors:
Mohammed Al-Khalidi,
Nikolaos Thomos,
Martin J. Reed,
Mays F. AL-Naday,
Dirk Trossen
Abstract:
Efficient mobility management techniques are critical in providing seamless connectivity and session continuity between a mobile node and the network during its movement. Current mobility management solutions generally require a central entity in the network core, tracking IP address movement and anchoring traffic from source to destination through point-to-point tunnels. Intuitively, this approac…
▽ More
Efficient mobility management techniques are critical in providing seamless connectivity and session continuity between a mobile node and the network during its movement. Current mobility management solutions generally require a central entity in the network core, tracking IP address movement and anchoring traffic from source to destination through point-to-point tunnels. Intuitively, this approach suffers from scalability limitations as it creates bottlenecks in the network, due to sub-optimal routing via the anchor point. Meanwhile, alternative anchorless, solutions are not feasible due to the current limitations of the IP semantics, which strongly ties addressing information to location. In contrast, novel path-based forwarding solutions may be exploited for feasible anchorless solutions. In this paper, we propose a novel network-based mobility management solution that facilitates IP mobility over such a path-based forwarding substrate. Our solution exploits the advantages of such substrates in decoupling path calculation from data transfer to eliminate the need for anchoring traffic through the network core; thereby, allowing flexible path calculation and service provisioning. Furthermore, by eliminating the limitation of routing via the anchor point, our approach reduces the network cost compared to anchored solution through bandwidth saving while maintaining comparable handover delay. We evaluate our solution through analytical and simulation models and compare it with the IETF standardized solution, Proxy Mobile IPv6 (PMIPv6). Evaluation results illustrate a significant saving in the total network cost when using our proposed solution, compared to its counterpart.
△ Less
Submitted 7 February, 2017; v1 submitted 27 October, 2016;
originally announced October 2016.
-
XBF: Scaling up Bloom-filter-based Source Routing
Authors:
Markku Antikainen,
Liang Wang,
Dirk Trossen,
Arjuna Sathiaseelan
Abstract:
A well known drawback of IP-multicast is that it requires per-group state to be stored in the routers. Bloom-filter based source-routed multicast remedies this problem by moving the state from the routers to the packets. However, a fixed sized Bloom-filter can only store a limited number of items before the false positive ratio grows too high implying scalability issues. Several proposals have tri…
▽ More
A well known drawback of IP-multicast is that it requires per-group state to be stored in the routers. Bloom-filter based source-routed multicast remedies this problem by moving the state from the routers to the packets. However, a fixed sized Bloom-filter can only store a limited number of items before the false positive ratio grows too high implying scalability issues. Several proposals have tried to address these scalability issues in Bloom-filter forwarding. These proposals, however, unnecessarily increase the forwarding complexity.
In this paper, we present Extensible-Bloom-filter (XBF), a new framing and forwarding solution which effectively circumvents the aforementioned drawbacks. XBF partitions a network into sub-networks that reflect the network topology and traffic patterns, and uses a separate fixed-length Bloom-filter in each of these. We formulate this partition assignment problem into a balanced edge partitioning problem, and evaluate it with simulations on realistic topologies. Our results show that XBF scales to very large networks with minimal overhead and completely eliminates the false-positives that have plagued the traditional Bloom-filter-based forwarding protocols. It furthermore integrates with SDN environments, making it highly suitable for deployments in off-the-shelf SDN-based networks.
△ Less
Submitted 18 February, 2016;
originally announced February 2016.
-
Stateless multicast switching in software defined networks
Authors:
Martin J. Reed,
Mays Al-Naday,
Nikolaos Thomos,
Dirk Trossen,
George Petropoulos,
Spiros Spirou
Abstract:
Multicast data delivery can significantly reduce traffic in operators' networks, but has been limited in deployment due to concerns such as the scalability of state management. This paper shows how multicast can be implemented in contemporary software defined networking (SDN) switches, with less state than existing unicast switching strategies, by utilising a Bloom Filter (BF) based switching tech…
▽ More
Multicast data delivery can significantly reduce traffic in operators' networks, but has been limited in deployment due to concerns such as the scalability of state management. This paper shows how multicast can be implemented in contemporary software defined networking (SDN) switches, with less state than existing unicast switching strategies, by utilising a Bloom Filter (BF) based switching technique. Furthermore, the proposed mechanism uses only proactive rule insertion, and thus, is not limited by congestion or delay incurred by reactive controller-aided rule insertion. We compare our solution against common switching mechanisms such as layer-2 switching and MPLS in realistic network topologies by modelling the TCAM state sizes in SDN switches. The results demonstrate that our approach has significantly smaller state size compared to existing mechanisms and thus is a multicast switching solution for next generation networks.
△ Less
Submitted 19 November, 2015;
originally announced November 2015.
-
IP Over ICN - The Better IP? An Unusual Take on Information-Centric Networking
Authors:
Dirk Trossen,
Martin J. Reed,
Janne Riihijärvi,
Michael Georgiades,
Nikos Fotiou,
George Xylomenos
Abstract:
This paper presents a proposition for informationcentric networking (ICN) that lies outside the typical trajectory of aiming for a wholesale replacement of IP as the internetworking layer of the Internet. Instead, we propose that a careful exploitation of key ICN benefits, expanding previously funded ICN efforts, will enable individual operators to improve the performance of their IP-based service…
▽ More
This paper presents a proposition for informationcentric networking (ICN) that lies outside the typical trajectory of aiming for a wholesale replacement of IP as the internetworking layer of the Internet. Instead, we propose that a careful exploitation of key ICN benefits, expanding previously funded ICN efforts, will enable individual operators to improve the performance of their IP-based services along many dimensions. Alongside the main motivation for our work, we present an early strawman architecture for such an IP-over-ICN proposition, which will ultimately be implemented and trialed in a recently started H2020 research effort.
△ Less
Submitted 15 July, 2015;
originally announced July 2015.
-
Network Coding Meets Information-Centric Networking
Authors:
Marie-Jose Montpetit,
Cedric Westphal,
Dirk Trossen
Abstract:
The focus of user behavior in the Internet has changed over the recent years towards being driven by exchanging and accessing information. Many advances in networking technologies have utilized this change by focusing on the content of an exchange rather than the endpoints exchanging the content. Network coding and information centric networking are two examples of these technology trends, each be…
▽ More
The focus of user behavior in the Internet has changed over the recent years towards being driven by exchanging and accessing information. Many advances in networking technologies have utilized this change by focusing on the content of an exchange rather than the endpoints exchanging the content. Network coding and information centric networking are two examples of these technology trends, each being developed largely independent so far. This paper brings these areas together in an evolutionary as well as explorative setting for a new internetworking architecture. We outline opportunities for applying network coding in a novel and performance-enhancing way that could eventually push forward the case for information centric network itself.
△ Less
Submitted 11 January, 2012;
originally announced January 2012.