Research at Netgroup
Netgroup Current Research Directions
We are involved in several activities, which are mainly related to the following areas:
- High Speed and Flexible Packet Processing: we are investigating how to reach high-speed packet processing (e.g. 10Gbps and beyond), while maintaining high flexibility. We designed several components that can be used to achieve this vision, from the highly successful NetPDL language, the NetVM virtual machine, and their integration in the NetBee library.
- Multicore Networking: we are currently exploring the possibilities of new multicore architectures for network processing applications. One of the interesting results is iNFAnt, a framework that enables the execution of very large and complex regular expressions rulesets with a low memory occupation and at very high throughput. More details can be found in the iNFAnt page.
- Data-oriented networking: a possible view of the future Internet is a scenario where the well-known connection-oriented model will become more data-oriented, i.e., the main paradigm driving network operation will be the retrieval of data. This topic is known as data-oriented networking. Within this context, we are studying effective network architectures and efficient solutions for data lookup and retrieval.
- Peer-to-Peer protocols and Overlay networks: our research concerning this topic is oriented to two different aspects: the study of mechanisms for a more efficient management of network resources in peer-to-peer networks and the development of a distributed solution for relaying service.
- Pipeline Forwarding:we are involved in the development of Pipeline Forwarding, a solution for providing guaranteed quality of service in future (optical) networks. In particular, we are currently analyzing possible solutions for the deployment of Pipeline Forwarding in wireless based access networks and for efficiently supporting multimedia communication over Pipeline Forwarding networks. We are also contributing to the realization of a Pipeline Forwarding wide area testbed and studing the benefits that Pipeline Forwarding offers in terms of reducing power consumption of computer network devices.
- Routing in Vechicular Ad-hoc NETworks (VANET): current research focuses a solution to announce/discover services offered by vehicles and route traffic toward vehicles offering such services. A typical example of service supported is Internet access. Although research currently focus specifically on a highway environment, the solution being produced is assessed also in more general VANET scenarios.
List of NetGroup Projects
Here is a list of current and past projects.
Old research directions we were involved in
- Traffic Classification: this topic started as a by-product of our packet processing activities. We are interested particularly in scalability issues in high-speed traffic classification. More details can be found in the Traffic Classification page.
- Voice over the Internet: we proposed a new extension to the SIP protocol, called ALEX (Address List EXtension), that enables multihomed machine to fully participate in a SIP environment. This protocol has been extended in order to support also NAT traversal. Currently we are working also on the problem of p2p-SIP. We worked also on a system (the Flexible Socket Layer, FSL) that enables the transparent parallelization of data transfers, which is especially useful a data transfer is carried out through a relay, and we do not want to overload the relay with traffic.