1,109 research outputs found
Customizing Data-plane Processing in Edge Routers
While OpenFlow enables the customization of the control plane of a router, currently no solutions are available for the customization of the data plane. This paper presents a prototype that offers to third parties (even end-users) the possibility to install their own applications on the data plane of a router, particularly the ones operating at the edge of the network. This paper presents the motivation of the idea, the reason why we use OpenFlow even if it does not seem appropriate for the data plane, the architecture and the implementation of our prototype, and a first characterization of the system running in our la
ALEX: Improving SIP Support in Systems with Multiple Network Addresses
The successful and increasingly adopted session initiation protocol (SIP) does not adequately support hosts with multiple network addresses, such as dual-stack (IPv4-IPv6) or IPv6 multi-homed devices. This paper presents the Address List Extension (ALEX) to SIP that adds effective support to systems with multiple addresses, such as dual-stack hosts or multi-homed IPv6 hosts. ALEX enables IPv6 transport to be used for SIP messages, as well as for communication sessions between SIP user agents (UAs), whenever possible and without compromising compatibility with ALEX-unaware UAs and SIP servers
A comparative study of herbage intake, ingestive behaviour and diet selection, and effects of condensed tannins upon body and wool growth in lambs grazing Yorkshire fog (Holcus lanatus) and annual ryegrass (Lolium multiflorum) dominant swards
An experiment was carried out from August to early November 1994 to examine differences in diet selection, herbage intake, grazing behaviour and animal performance between weaned lambs rotationally grazing swards of annual ryegrass (Lolium multiflorum)/white clover (Trifolium repens) and Yorkshire fog (Holcus lanatus)/T. repens with or without Lotus corniculatus. There were four replicate groups of six lambs per treatment. The effects of condensed tannins (CT) on lamb production were assessed by twice-daily oral administration of 10g polyethylene glycol (PEG; molecular weight 4000) to half the lambs on each sward. The Lotus content of all swards was very low, and results are presented here for main sward comparisons meaned over lotus treatments. Overall mean estimates of pre-grazing herbage mass and sward surface height for the annual ryegrass and Yorkshire fog swards respectively, were 5820 v. 4360 +/- 190 kg DM/ha (P , P < 0.01) and liveweight gain (141 v. 120 +/- 4.3 g per lamb per day, P < 0.01), although differences in carcass weight (17.9 v. 18.2 +/- 0.3 kg) and FEC transformed values (9.6 v. 11.0 +/- 06 eggs/g fresh faeces) were not significant. The effects of CT on animal performance were greater in Yorkshire fog swards. CT had no significant effects on diet selection, herbage intake and grazing behaviour patterns
An Experimental Evaluation of the Computational Cost of a DPI Traffic Classifier
A common belief in the scientific community is that traffic classifiers based on deep packet inspection (DPI) are far more expensive in terms of computational complexity compared to statistical classifiers. In this paper we counter this notion by defining accurate models for a deep packet inspection classifier and a statistical one based on support vector machines, and by evaluating their actual processing costs through experimental analysis. The results suggest that, contrary to the common belief, a DPI classifier and an SVM-based one can have comparable computational costs. Although much work is left to prove that our results apply in more general cases, this preliminary analysis is a first indication of how DPI classifiers might not be as computationally complex, compared to other approaches, as we previously though
A proof-of-concept 5G mobile gateway with eBPF
In this poster we propose the first proof-of-concept open-source implementation of a 5G Mobile Gateway based on eBPF/XDP and present benchmarks that compare its performance with alternative technologies.
We show how it outperforms other in-kernel solutions (e.g., OvS) and is comparable with DPDK-based platforms
Assessing the performance of XDP and AF-XDP based NFs in edge data center scenarios
While servers in traditional data centers can be specialized to run either CPU-intensive or network-intensive workloads, edge data centers need to consolidate both on the same machine(s) due to the reduced number of servers.
This paper presents some preliminary experiments to determine how to improve the overall throughput of the above servers, being XDP and AF_XDP the two main technologies into play
Providing Telco-oriented Network Services with eBPF: The Case for a 5G Mobile Gateway
Although several technologies exist for high-speed data plane processing, such as DPDK, the above technologies require a rigid partitioning of the resources of the system, such as dedicated CPU cores and network interfaces. Unfortunately, this is not always possible when running at the edge of the network, in which a few servers are available in each cluster and a mixture of data and control plane services must coexist on the same hardware. In this respect, eBPF can become a better alternative thanks to its integration in the vanilla Linux kernel, which enables contemporary support for data and control plane services, hence enabling a more efficient usage of the (scarce) computing resources. This paper proposes the first proof-of-concept open-source implementation of a 5G Mobile Gateway based on eBPF/XDP, highlighting the possible challenges (e.g., to create traffic policers, as buffering is not available in eBPF) and the resulting architecture. The result is characterized in terms of performance and scalability and compared with alternative technologies, showing that it outperforms other in-kernel solutions (e.g., Open vSwitch) and is comparable with DPDK-based platforms
NetPDL: An Extensible XML-Based Language for Packet Header Description
Although several applications need to know the format of network packets to perform their tasks, till now, each application uses its own packet description database. This paper addresses this problem by proposing the NetPDL, an XML-based language for describing packet headers, which has the potential of enabling the realization of a common, application-independent protocol description database that can be shared among several applications. Further, common functionalities related to the protocol database can be implemented in a library, which can be a basic building block for implementing networking applications
- …