IEEE Conference on Network Function Virtualization and Software Defined Networks
14–16 November 2022 // Chandler, AZ, USA

Networking Applications Development and Testing with ONOS SDN Controller

Presenters: Alessio Giorgetti (IEIIT-CNR) and Alessandro Pacini (Scuola Superiore Sant’Anna


Software Defined Networking is the key technology enabling network programmability. However, actual development and deployment of networking applications is not a trivial task because it assumes to setup a well-organized environment including: a real (or emulated) SDN-based network, a modular SDN controller providing basic SDN features toward the network, advanced programming skills and knowledge of controller architecture and networking mechanisms. This tutorial proposes a practical approach starting from the deployment of the SDN environment using the ONOS open-source SDN controller and assisting the students during the development of some example NetApps.


Alessio Giorgetti received the Ph.D. degree from Scuola Superiore Sant’Anna (SSSA), Pisa, Italy, in 2006. In 2007, he was a visiting scholar at the Centre for Advanced Photonics and Electronics, University of Cambridge, UK. He was an Assistant Professor at SSSA from 2007 to 2020. He is currently a researcher at IEIIT-CNR, Italy. His research interests include optical network architectures and control plane, industrial networks design, software-defined networking, and quantum communications. He is an active software contributor to Open Network Foundation projects. He is the author of more than 100 publications including international journal articles, conference proceedings, and patents.

Alessandro Pacini (TBD)