Ivano Cerrato

ORCID: 0000-0003-4802-7037
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software-Defined Networks and 5G
  • Caching and Content Delivery
  • Cloud Computing and Resource Management
  • Network Security and Intrusion Detection
  • Software System Performance and Reliability
  • Interconnection Networks and Systems
  • Network Packet Processing and Optimization
  • Network Traffic and Congestion Control
  • IPv6, Mobility, Handover, Networks, Security
  • Formal Methods in Verification
  • Organoboron and organosilicon chemistry
  • Security and Verification in Computing
  • IoT and Edge/Fog Computing
  • Distributed systems and fault tolerance
  • Advanced Optical Network Technologies
  • Embedded Systems Design Techniques

Polytechnic University of Turin
2012-2019

Network Functions Virtualization (NFV) aims to transform network functions into software images, executed on standard, high-volume hardware. This paper focuses the case in which a massive number of (tiny) function instances are simultaneously same server and presents our experience design components that move traffic across those functions, based primitives offered by Intel DPDK framework. proposes different possible architectures, it characterizes resulting implementations, evaluates their...

10.1109/ewsdn.2014.33 article EN 2014-09-01

The NFV paradigm transforms those applications executed for decades in dedicated appliances, into software images to be consolidated standard server. Although is implemented through cloud computing technologies (e.g., Virtual machines, virtual switches), the network traffic that such components have handle different than they process when used a scenario. Then, this paper provides (preliminary) benchmarking of widespread virtualization NFV, which means are exploited run so called functions...

10.1109/ewsdn.2015.63 article EN 2015-09-01

Network Functions Virtualization can enable each user (tenant) to define his desired set of network services, called (network) service graph. For instance, a User1may want traffic traverse firewall before reaching terminal, while User2 may be interested in different type and monitor as well. This paper presents prototype an SDN-enabled node that, given anew connected one its physical ports, it is able dynamically instantiate the user's graph force all proper functions.

10.1109/ewsdn.2014.26 article EN 2014-09-01

While OpenFlow enables the customization of control plane a router, currently no solutions are available for data plane. This paper presents prototype that offers to third parties (even end-users) possibility install their own applications on particularly ones operating at edge network. motivation idea, reason why we use even if it does not seem appropriate plane, architecture and implementation our prototype, first characterization system running in lab.

10.1109/ewsdn.2012.14 article EN 2012-10-01

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 improves existing software in two directions. First, it exploits domains not only to implement traffic steering, but also execute selected network functions (e.g., NAT). Second, can deploy a service partitioning the original graph into multiple subgraphs, each one instantiated different...

10.1109/netsoft.2017.8004234 article EN 2017-07-01

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 well functions. In this scenario, it is very common move data (e.g., packets) from an application another by means switching module that in charge functions correct...

10.1109/hpsr.2014.6900888 article EN 2014-07-01

This paper proposes an architecture that can optimize inter-VM communication in NFV environment through the creation of direct channels between virtual machines. Particularly, our prototype transparently data transfer machines running DPDK applications by dynamically recognizing existence point-to-point connections traffic steering rules, reverting back to traditional VM-to-switch-to-VM approach when optimization is no longer possible. demonstrates huge advantages this and possibility...

10.1109/cloudnet.2016.26 article EN 2016-10-01

This experience paper describes the process of leveraging NFV orchestration platform built in EU FP7 project UNIFY to deploy a dynamic network service exemplified by an elastic router. Elasticity is realized scaling dataplane resources as function traffic load. To achieve this, includes custom logic and monitoring capabilities. An automated framework not only triggers scaling, but also troubleshooting which detects analyzes anomalies, pro-actively aiding both dev ops personnel. Such...

10.23919/inm.2017.7987357 article EN 2017-05-01

This paper presents a software architecture that can dynamically and transparently establish direct communication paths between DPDK-based virtual network functions executed in machines, by recognizing new point-to-point connections traffic steering rules. We demonstrate the huge advantages of this terms performance possibility to implement it with localized modifications Open vSwitch DPDK, without touching VNFs.

10.1145/2934872.2959068 article EN 2016-08-01

Summary Modern controllers for software‐defined networks (SDN) enable the execution of arbitrary SDN applications (eg, Network Address Translation (NAT), traffic monitors) that may be exploited by an overarching set services application‐layer orchestrators) to build even richer services. To this purpose, above require a mechanism allows reading run‐time state and writing configuration applications, possibly through uniform API. Unfortunately, most are not designed/implemented taking into...

10.1002/dac.3989 article EN International Journal of Communication Systems 2019-07-01

Packet filtering is a technology at the foundation of many traffic analysis tasks. While languages and tools for packet have been available years, none them supports filters operating on encapsulation relationships found in each packet. This represents problem as number possible encapsulations used to transport steadily increasing we cannot define exactly which packets be captured. paper presents our early work an algorithm that models protocol patterns (including constraints) Finite State...

10.1109/iccnc.2013.6504238 article EN 2016 International Conference on Computing, Networking and Communications (ICNC) 2013-01-01

Some recent works propose to extend network devices (e.g., routers) with the possibility execute additional user-provisioned software operating on data-plane. This enables be enriched new functionalities, potentially decided at run-time directly by end users. paper focuses one of such programmable routing platform and presents our experience in developing (namely, a parental control service) that environment. In addition, we describe also two extensions were needed accommodate necessity applications.

10.1109/iccw.2013.6649332 article EN 2013-06-01

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 traffic steering; particularly they execute applications such NAT, DHCP, and more. This paper presents a software architecture that advertise an domain having compute capabilities, hence enabling overarching multi-domain orchestrator to instantiate function either cloud or domain....

10.1109/netsoft.2017.8004253 article EN 2017-07-01

The ETSI model defines a generic architecture to deploy and configure virtual network functions. While many efforts from both academia industry focus on the problem of deploying those functions, little attention has been given interface needed such applications. This paper explores dynamically configuring functions proposes an implementation for MANO OR-VNFM that supports by exploiting message bus YANG models.

10.1109/ewsdn.2016.18 article EN 2016-10-01

This paper presents an architecture to provide endto- end per-user services with support client mobility, designed according the SDN and NFV paradigms. Our service platform dynamically configures launches requests when connects network, which are used by a multidomain orchestration system arrange required network configuration computational resources. Service is updated movement of detected, that is, device changes its access point network. A prototype implementing idea has been developed...

10.1109/netsoft.2017.8004240 article EN 2017-07-01
Coming Soon ...