Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Carmelo Cascone

dblp:139/2429 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
3since 2021 · last 2023
0000-0003-3159-2267ORCID · corroborated

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

Computer networks · 6 · 3 since 2021

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
3 papers
Software-defined and programmable networks · 61% Network management and operations · 35% Cellular and mobile networks · 5%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Hardware accelerators and domain-specific architectures · 100%

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

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks
programmable data plane
1.022023
Hydra: Effective Runtime Network Verification · SIGCOMM 2023
FlowBlaze: Stateful Packet Processing in Hardware · NSDI 2019
Network management and operations
network verification
0.712023
Hydra: Effective Runtime Network Verification · SIGCOMM 2023
Software-defined and programmable networks › programmable data plane
p4
0.712023
Hydra: Effective Runtime Network Verification · SIGCOMM 2023
Software-defined and programmable networks › programmable data plane
stateful packet processing
0.412019
FlowBlaze: Stateful Packet Processing in Hardware · NSDI 2019
Network management and operations
network configuration
0.112021
Avenir: Managing Data Plane Diversity with Control Plane Synthesis · NSDI 2021
Hardware accelerators and domain-specific architectures
network accelerator
0.112019
FlowBlaze: Stateful Packet Processing in Hardware · NSDI 2019

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

stateful processing · 0.8FPGA-based packet processing · 0.8runtime verification · 0.7domain-specific language · 0.7
YearPublicationVenuePosition
2023 Hydra: Effective Runtime Network Verification
abstract
It is notoriously difficult to verify that a network is behaving as intended, especially at scale. This paper presents Hydra, a system that uses ideas from runtime verification to check that every packet is correctly processed with respect to a specification in real time. We propose a domain-specific language for writing properties, called Indus, and we develop a compiler that turns properties thus specified into executable P4 code that runs alongside the forwarding code at line rate. To evaluate our approach, we used Indus to model a range of properties, showing that it is expressive enough to capture examples studied in prior work. We also deployed Hydra checkers for validating paths in source routing and for enforcing slice isolation in Aether, an open-source cellular platform. We confirmed a subtle bug in Aether's 5G mobile core that would have been hard to detect using static techniques. We also evaluated the overheads of Hydra on hardware, finding that it does not significantly increase latency and often does not require additional pipeline stages.
Sundararajan Renganathan, Benny Rubin, Hyojoon Kim, Pier Luigi Ventre, Carmelo Cascone, Daniele Moro, Charles Chan, Nick McKeown, Nate Foster
SIGCOMM5
2021 Achieving End-to-End Network Visibility with Host-INT
abstract
So far, the In-Band Network Telemetry (INT) standard has been implemented mainly on P4 programmable switches. Observing packets as they travel through switches is knowing only half of the story. In this poster, we present the work in progress on Host-INT, an open-source solution based on eBPF and integrated with Kubernetes that extends INT support to the Linux network stack. When coupled with a P4-based Switch-INT implementation, Host-INT enables end-to-end network visibility.
Tomasz Osinski, Carmelo Cascone
ANCS2
2021 Avenir: Managing Data Plane Diversity with Control Plane Synthesis
Eric Hayden Campbell, William T. Hallahan, Priya Srikumar, Carmelo Cascone, Jed Liu, Vignesh Ramamurthy, Hossein Hojjat, Ruzica Piskac, Robert Soulé, Nate Foster
NSDI4
2020 The road to BOFUSS: The basic OpenFlow userspace software switch
Eder Leão Fernandes, Elisa Rojas, Joaquin Alvarez-Horcajo, Zoltán Lajos Kis, Davide Sanvito, Nicola Bonelli, Carmelo Cascone, Christian Esteve Rothenberg
J. Netw. Comput. Appl.7
2019 Using P4 on Fixed-Pipeline and Programmable Stratum Switches
abstract
Stratum is an open source network operating system (NOS)that provides a common implementation of P4Runtime and OpenConfig interfaces for white box switches. This demonstration will show an SDN leaf-spine fabric of Stratum-enabled white box switches managed by the ONOS SDN controller. The switching chips (ASICs)and platforms will come from different vendors, but they will share a common P4-defined pipeline and set of OpenConfig models.
Brian O'Connor, Tomek Madejski, Jim Wanderer, Amin Vahdat, Yi Tseng, Maximilian Pudelko, Carmelo Cascone, Abhilash Endurthi, Alireza Ghaffarkhah, Devjit Gopalpur, Tom Everman
ANCS7
2019 FlowBlaze: Stateful Packet Processing in Hardware
Salvatore Pontarelli, Roberto Bifulco, Marco Bonola, Carmelo Cascone, M. Spaziani Brunella, Valerio Bruschi, Davide Sanvito, Giuseppe Siracusano, Antonio Capone, Michio Honda, Felipe Huici
NSDI4
2017 Towards approximate fair bandwidth sharing via dynamic priority queuing
abstract
We tackle the problem of a network switch enforcing fair bandwidth sharing of the same link among many TCP-like senders. Most of the mechanisms to solve this problem are based on complex scheduling algorithms, whose feasibility becomes very expensive with today's line rate requirements, i.e. 10-100 Gbit/s per port. We propose a new scheme called FDPA in which we do not modify the scheduler, but instead we use an array of rate estimators to dynamically assign traffic flows to an existing strict priority scheduler serving only few queues. FDPA is inspired by recent advances in programmable stateful data planes. We propose a design that uses primitives common in data plane abstractions such as P4 and OpenFlow. We conducted experiments on a physical 10 Gbit/s testbed, we present preliminary results showing that FDPA produces fairness comparable to approaches based on scheduling.
Carmelo Cascone, Nicola Bonelli, Luca Bianchi, Antonio Capone, Brunilde Sansò
LANMAN1
2015 Stateful OpenFlow: Hardware proof of concept
abstract
This paper presents a hardware implementation of Openstate, an extension of OpenFlow that allows performing stateful control functionalities directly inside the switch, without requiring the intervention of an external controller. The paper shows how, with a minimal reworking of the OpenFlow's basic architecture, and reusing the same building blocks, it is possible to greatly extend the intelligence of an OpenFlow switch allowing the offload of many control task directly in the switch. An FPGA based implementation of an Openstate prototype is here presented, the different architectural design choices are discussed, and the performance and limitations of the developed prototype are examinated. Finally, the paper proposes a discussion on the performance achievable by using an ASIC implementation of the OpenState switch1.
Salvatore Pontarelli, Marco Bonola, Giuseppe Bianchi 0001, Antonio Capone, Carmelo Cascone
HPSR5