About
I'm a Member of Technical Staff at Open Networking Foundation (ONF) where I'm currently leading the technical activities around the adoption of programmable data planes, P4, and P4Runtime in ONF projects such as ONOS and CORD.
This is a community-driven effort part of the P4 Brigade, with contributions from many organizations. Feel free to reach out if you'd like to join the efforts!
Before coming to ONF, I received a Ph.D. in Information Technology and Electrical Engineering from Politecnico di Milano in 2017, in a joint program with École Polytechnique de Montréal. I am broadly interested in computer networks and systems, with a focus on data plane programmability and Software-Defined Networking (SDN).
Previous projects
-
BEBA (BEhavioral BAsed forwarding):
European H2020 project on SDN data plane. BEBA's ultimate goal is the implementation of future-proof network
devices capable to be re-purposed with middlebox-type functions well beyond static packet forwarding, with focus
on monitoring and network security applications.
-
OpenState
- Open-source stateful data plane API for SDN. We extend OpenFlow by adding primitives for flow-state transition
and state machine abstraction, we also proivide a prototype implementation based on Mininet.
Selected publications
For the complete list: Google Scholar or dblp.
-
FlowBlaze: stateful packet processing in hardware
S. Pontarelli, R. Bifulco, M. Bonola, C. Cascone, M. Spaziani,
V. Brushi, D. Sanvito, G. Siracusano, A. Capone, M. Honda, F. Huici, G. Bianchi
-
Relaxing state-access constraints in stateful programmable data planes
C. Cascone, R. Bifulco, S. Pontarelli, A. Capone
-
SPIDER: fast failure detection and recovery in SDN with stateful data plane
C. Cascone, D. Sanvito, L. Pollini, A. Capone, B. Sansò
-
OpenState: programming platform-independent stateful OpenFlow applications inside the switch
G. Bianchi, M. Bonola, A. Capone, and C. Cascone
Technical report (extended version)
arXiv