Ivano Cerrato

dblp:142/4849 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
0since 2021 · last 2018
0000-0003-4802-7037ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 6 · 3 first-authorSoftware engineering, systems software and programming languages · 3Systems, architecture and hardware · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
1 paper
Software-defined and programmable networks · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks
network function virtualization
0.212016
A Transparent Highway for inter-Virtual Network Function Communication with Open vSwitch · SIGCOMM 2016
Software-defined and programmable networks › network function virtualization
virtualized network functions
0.212016
A Transparent Highway for inter-Virtual Network Function Communication with Open vSwitch · SIGCOMM 2016
Cloud and datacenter computing
virtualization
0.212016
A Transparent Highway for inter-Virtual Network Function Communication with Open vSwitch · SIGCOMM 2016
Cloud and datacenter computing › virtualization
virtual machine networking
0.212016
A Transparent Highway for inter-Virtual Network Function Communication with Open vSwitch · SIGCOMM 2016
Software-defined and programmable networks › software switch
open vswitch
0.112016
A Transparent Highway for inter-Virtual Network Function Communication with Open vSwitch · SIGCOMM 2016

Methods — techniques the papers use, named apart from their topics

DPDK · 0.5
YearPublicationVenuePosition
2018 Enabling precise traffic filtering based on protocol encapsulation rules
Ivano Cerrato, Fulvio Risso
Comput. Networks1
2018 COMPOSER: A compact open-source service platform
Ivano Cerrato, Fulvio Risso, Roberto Bonafiglia, Kostas Pentikousis, Gergely Pongrácz, Hagen Woesner
Comput. Networks1
2018 An efficient data exchange mechanism for chained network functions
Ivano Cerrato, Guido Marchetto, Fulvio Risso, Riccardo Sisto, Matteo Virgilio, Roberto Bonafiglia
J. Parallel Distributed Comput.1
2017 NFV service dynamicity with a DevOps approach: Insights from a use-case realization
abstract
This experience paper describes the process of leveraging the NFV orchestration platform built in the EU FP7 project UNIFY to deploy a dynamic network service exemplified by an elastic router. Elasticity is realized by scaling dataplane resources as a function of traffic load. To achieve this, the service includes a custom scaling logic and monitoring capabilities. An automated monitoring framework not only triggers elastic scaling, but also a troubleshooting process which detects and analyzes anomalies, pro-actively aiding both dev and ops personnel. Such a DevOps-inspired approach enables a shorter update cycle to the running service. We highlight multiple learnings yielded throughout the prototype realization, focussing on the functional areas of service decomposition and scaling; programmable monitoring; and automated troubleshooting. Such practical insights will contribute to solving challenges such as agile deployment and efficient resource usage in future NFV platforms.
Steven van Rossem, Xuejun Cai, Ivano Cerrato, Per Danielsson, Felician Németh, Bertrand Pechenot, István Pelle, Fulvio Risso, Sachin Sharma 0001, Pontus Sköldström, Wolfgang John
IM3
2017 NFV service dynamicity with a DevOps approach
abstract
Next generation network services will be realized by NFV-based microservices to enable greater dynamics in deployment and operations. Here, we present a demonstrator that realizes this concept using the NFV platform built in the EU FP7 project UNIFY. Using the example of an Elastic Router service, we show automated deployment and configuration of service components as well as corresponding monitoring components facilitating automated scaling of the entire service. We also demonstrate automatic execution of troubleshooting and debugging actions. Operations of the service are inspired by DevOps principles, enabling quick detection of operational conditions and fast corrective actions. This demo conveys essential insights on how the life-cycle of an NFV-based network service may be realized in future NFV platforms.
Steven van Rossem, Xuejun Cai, Ivano Cerrato, Per Danielsson, Felician Németh, Bertrand Pechenot, István Pelle, Fulvio Risso, Sachin Sharma 0001, Pontus Sköldström, Wolfgang John
IM3
2017 End-to-end service orchestration across SDN and cloud computing domains
abstract
This paper presents an open-source orchestration framework that deploys end-to-end services across OpenStack-managed data centers and SDN networks controlled either by ONOS or OpenDaylight. The proposed framework improves existing software in two directions. First, it exploits SDN domains not only to implement traffic steering, but also to execute selected network functions (e.g., NAT). Second, it can deploy a service by partitioning the original service graph into multiple subgraphs, each one instantiated in a different domain, dynamically connected by means of traffic steering rules and parameters (e.g. VLAN IDs) negotiated at run-time.
Roberto Bonafiglia, Gabriele Castellano, Ivano Cerrato, Fulvio Risso
NetSoft3
2017 Mimicking a compute domain orchestrator with the ONOS SDN controller
abstract
With the NFV paradigm, network services are usually instantiated in datacenters (e.g., as VMs), while software-defined networks provide just plain connectivity. However, common SDN controllers can do much more than just traffic steering; particularly they can execute network applications such as NAT, DHCP, and more. This paper presents a software architecture that can advertise an SDN domain as having compute capabilities, hence enabling an overarching multi-domain orchestrator to instantiate a network function either in a cloud or in an SDN domain. This allows an overarching orchestrator to fully exploit the processing capability of an SDN infrastructure and potentially enabling more aggressive optimization strategies across domains.
Gabriele Castellano, Ivano Cerrato, Fulvio Risso, Davide Pezzolla, Antonio Manzalini
NetSoft2
2017 Per-user NFV services with mobility support
abstract
This paper presents an architecture to provide endto- end per-user services with support to client mobility, designed according to the SDN and NFV paradigms. Our service platform dynamically configures and launches service requests when the client connects to the network, which are used by a multidomain orchestration system to arrange the required network configuration and computational resources. Service configuration is dynamically updated when a movement of the client is detected, that is, when a client device changes its access point to the network. A prototype implementing the idea has been developed and validated over JOLNET, a real, geographical, OpenFlowbased experimental network connecting several sites in Italy and operated by Telecom Italia.
Matteo D'Ambrosio, Mario Ullio, Vinicio Vercellone, Ivano Cerrato, Fulvio Risso
NetSoft4
2016 A Transparent Highway for inter-Virtual Network Function Communication with Open vSwitch
abstract
This paper presents a software architecture that can dynamically and transparently establish direct communication paths between DPDK-based virtual network functions executed in virtual machines, by recognizing new point-to-point connections in traffic steering rules. We demonstrate the huge advantages of this architecture in terms of performance and the possibility to implement it with localized modifications in Open vSwitch and DPDK, without touching the VNFs.
Mauricio Vásquez Bernal, Ivano Cerrato, Fulvio Risso, David Verbeiren
SIGCOMM2
2015 Toward dynamic virtualized network services in telecom operator networks
Ivano Cerrato, Alex Palesandro, Fulvio Risso, Marc Suñé, Vinicio Vercellone, Hagen Woesner
Comput. Networks1
2014 An efficient data exchange algorithm for chained network functions
abstract
In-network function chaining often involves the deployment of multiple applications into a single, possibly multi-tenant, middlebox. This approach has gained much interest since new network paradigms, such as Software Defined Networking (SDN) and Network Function Virtualization (NFV), have been proposed to virtualize resources as well as network functions. In this scenario, it is very common to move data (e.g., packets) from an application to another by means of a switching module that is in charge of chaining network functions in the correct order, also ensuring an adequate level of isolation between any two virtualized components. With this purpose in mind, this paper proposes an efficient algorithm to handle the communication between the internal soft-switch and the heterogeneous network functions that are executed on the same server. Our proposal is designed with the aim of dealing with high speed packet processing, hence an extensive performance evaluation is also provided to prove the goodness of our solution in this context.
Ivano Cerrato, Guido Marchetto, Fulvio Risso, Riccardo Sisto, Matteo Virgilio
HPSR1