Demo Data from EDBT 2026 / reviewers in the wild / expert
Ali Kheradmand
dblp:195/6135
· DBLP profile ↗
6ranked-venue papers
0as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 6 · 1 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
4 papers |
Network management and operations · 83% Software-defined and programmable networks · 17% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network management and operations
network verification |
1.4 | 4 | 2022 | SwitchV: automated SDN switch validation with P4 models · SIGCOMM 2022 A Precise and Expressive Lattice-theoretical Framework for Efficient Network Verification · ICNP 2019 Delta-net: Real-time Network Verification Using Atoms · NSDI 2017 |
Software-defined and programmable networks
programmable data plane |
0.6 | 1 | 2022 | SwitchV: automated SDN switch validation with P4 models · SIGCOMM 2022 |
Network management and operations
configuration verification |
0.5 | 2 | 2020 | Plankton: Scalable network configuration verification through model checking · NSDI 2020 Delta-net: Real-time Network Verification Using Atoms · NSDI 2017 |
Network management and operations › network verification
model checking |
0.4 | 1 | 2020 | Plankton: Scalable network configuration verification through model checking · NSDI 2020 |
Network management and operations › network verification
real-time verification |
0.3 | 1 | 2017 | Delta-net: Real-time Network Verification Using Atoms · NSDI 2017 |
Network management and operations › fault management
forwarding loop detection |
0.1 | 1 | 2019 | A Precise and Expressive Lattice-theoretical Framework for Efficient Network Verification · ICNP 2019 |
Methods — techniques the papers use, named apart from their topics
p4 model · 0.6network modeling · 0.4model checking · 0.4ternary bit vectors · 0.4lattice theory · 0.4binary decision diagram · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | SwitchV: automated SDN switch validation with P4 modelsabstractIncreasing demand on computer networks continuously pushes manufacturers to incorporate novel features and capabilities into their switches at an ever-accelerating pace. However, the traditional approach to switch development relies on informal specifications and handcrafted tests to ensure reliability, which are tedious and slow to maintain and update, effectively putting feature velocity at odds with reliability. Kinan Dak Albab, Jonathan DiLorenzo, Stefan Heule, Ali Kheradmand, Steffen Smolka, Konstantin Weitz, Muhammad Timarzi, Minlan Yu |
SIGCOMM | 4 |
| 2020 | Towards Verified Self-Driving InfrastructureabstractModern "self-driving'' service infrastructures consist of a diverse collection of distributed control components providing a broad spectrum of application- and network-centric functions. The complex and non-deterministic nature of these interactions leads to failures, ranging from subtle gray failures to catastrophic service outages, that are difficult to anticipate and repair. Bingzhe Liu, Ali Kheradmand, Matthew Caesar 0001, Brighten Godfrey |
HotNets | 2 |
| 2020 | Plankton: Scalable network configuration verification through model checking
Santhosh Prabhu, Kuan-Yen Chou, Ali Kheradmand, Brighten Godfrey, Matthew Caesar 0001 |
NSDI | 3 |
| 2019 | A Precise and Expressive Lattice-theoretical Framework for Efficient Network VerificationabstractNetwork verification promises to detect errors, such as black holes and forwarding loops, by logically analyzing the control or data plane. To do so efficiently, the state-of-the-art (e.g., Veriflow) partitions packet headers with identical forwarding behavior into the same packet equivalence class (PEC).Recently, Yang and Lam showed how to construct the minimal set of PECs, called atomic predicates. Their construction uses Binary Decision Diagrams (BDDs). However, BDDs have been shown to incur significant overhead per packet header bit, performing poorly when analyzing large-scale data centers. The overhead of atomic predicates prompted ddNF to devise a specialized data structure of Ternary Bit Vectors (TBV) instead.However, TBVs are strictly less expressive than BDDs. Moreover, unlike atomic predicates, ddNF's set of PECs is not minimal. We show that ddNF's non-minimality is due to empty PECs. In addition, empty PECs are shown to trigger wrong analysis results. This reveals an inherent tension between precision, expressiveness and performance in formal network verification.Our paper resolves this tension through a new lattice-theoretical PEC-construction algorithm, # PEC, that advances the field as follows: (i) # PEC can encode more kinds of forwarding rules (e.g., ip-tables) than ddNF and Veriflow, (ii) # PEC verifies a wider class of errors (e.g., shadowed rules) than ddNF, and (iii) on a broad range of real-world datasets, # PEC is 10\times faster than atomic predicates. By achieving precision, expressiveness and performance, this paper answers a longstanding quest that has spanned three generations of formal network analysis techniques. Alex Horn, Ali Kheradmand, Mukul R. Prasad |
ICNP | 2 |
| 2017 | Predicting Network Futures with PlanktonabstractRecent years have seen significant advancement in the field of formal network verification. Tools have been proposed for offline data plane verification, real-time data plane verification and configuration verification under arbitrary, but static sets of failures. However, due to the fundamental limitation of not treating the network as an evolving system, current verification platforms have significant constraints in terms of scope. In real-world networks, correctness policies may be violated only through a particular combination of environment events and protocol actions, possibly in a non-deterministic sequence. Moreover, correctness specifications themselves may often correlate multiple data plane states, particularly when dynamic data plane elements are present. Tools in existence today are not capable of reasoning about all the possible network events, and all the subsequent execution paths that are enabled by those events. We propose Plankton, a verification platform for identifying undesirable evolutions of networks. By combining symbolic modeling of data plane and control plane with explicit state exploration, Plankton performs a goal-directed search on a finite-state transition system that captures the behavior of the network as well as the various events that can influence it. In this way, Plankton can automatically find policy violations that can occur due to a sequence of network events, starting from the current state. Initial experiments have successfully predicted scenarios like BGP Wedgies. Santhosh Prabhu, Ali Kheradmand, Brighten Godfrey, Matthew Caesar 0001 |
APNet | 2 |
| 2017 | Delta-net: Real-time Network Verification Using Atoms
Alex Horn, Ali Kheradmand, Mukul R. Prasad |
NSDI | 2 |