activity
20132022
most citedLucid: A Language for Control in the Data Plane

44 citations · 151 across the 8 of their papers we have counts for

collaborators

11 papers

cs.NI2022★ 1 cited

ACORN: Network Control Plane Abstraction using Route Nondeterminism

Divya Raghunathan, Ryan Beckett, Aarti Gupta +1

Networks are hard to configure correctly, and misconfigurations occur frequently, leading to outages or security breaches. Formal verification techniques have been applied to guara…

cs.LO2022★ 18 cited

Modular Control Plane Verification via Temporal Invariants

Timothy Alberdingk Thijm, Ryan Beckett, Aarti Gupta +1

Monolithic control plane verification cannot scale to hyperscale network architectures with tens of thousands of nodes, heterogeneous network policies and thousands of network chan…

cs.NI2022★ 11 cited

Kirigami, the Verifiable Art of Network Cutting

Tim Alberdingk Thijm, Ryan Beckett, Aarti Gupta +1

We introduce a modular verification approach to network control plane verification, where we cut a network into smaller fragments to improve the scalability of SMT solving. Users p…

cs.NI2021★ 44 cited

Lucid: A Language for Control in the Data Plane

John Sonchack, Devon Loehr, Jennifer Rexford +1

Programmable switch hardware makes it possible to move fine-grained control logic inside the network data plane, improving performance for a wide range of applications. However, ap…

cs.PL2020

Data-Driven Inference of Representation Invariants

Anders Miltner, Saswat Padhi, Todd Millstein +1

A representation invariant is a property that holds of all values of abstract type produced by a module. Representation invariants play important roles in software engineering and…

cs.NI2019★ 32 cited

Contra: A Programmable System for Performance-aware Routing

Kuo-Feng Hsu, Ryan Beckett, Ang Chen +3

We present Contra, a system for performance-aware routing that can adapt to traffic changes at hardware speeds. While existing work has developed point solutions for performance-aw…