Demo Data from EDBT 2026 / reviewers in the wild / expert
Yunhe Liu 0002
dblp:262/5874-2
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
0000-0003-4677-8902ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 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
1 paper |
Internet architecture and protocols · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › packet scheduling
programmable packet scheduling |
0.7 | 1 | 2023 | Formal Abstractions for Packet Scheduling · Proc. ACM Program. Lang. 2023 |
Programming languages and type systems › language semantics › formal semantics
operational semantics |
0.7 | 1 | 2023 | Formal Abstractions for Packet Scheduling · Proc. ACM Program. Lang. 2023 |
Internet architecture and protocols
packet scheduling |
0.2 | 1 | 2023 | Formal Abstractions for Packet Scheduling · Proc. ACM Program. Lang. 2023 |
Methods — techniques the papers use, named apart from their topics
operational semantics · 1.3compilation algorithms · 0.7compilation algorithm · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Formal Abstractions for Packet SchedulingabstractEarly programming models for software-defined networking (SDN) focused on basic features for controlling network-wide forwarding paths, but more recent work has considered richer features, such as packet scheduling and queueing, that affect performance. In particular,PIFO trees, proposed by Sivaraman et al., offer a flexible and efficient primitive forprogrammablepacket scheduling. Prior work has shown that PIFO trees can express a wide range of practical algorithms including strict priority, weighted fair queueing, and hierarchical schemes. However, the semantic properties of PIFO trees are not well understood. This paper studies PIFO trees from a programming language perspective. We formalize the syntax and semantics of PIFO trees in an operational model that decouples the scheduling policy running on a tree from the topology of the tree. Building on this formalization, we develop compilation algorithms that allow the behavior of a PIFO tree written against one topology to be realized using a tree with a different topology. Such a compiler could be used to optimize an implementation of PIFO trees, or realize a logical PIFO tree on a target with a fixed topology baked into the hardware. To support experimentation, we develop a software simulator for PIFO trees, and we present case studies illustrating its behavior on standard and custom algorithms. Anshuman Mohan, Yunhe Liu 0002, Nate Foster, Tobias Kappé, Dexter Kozen |
Proc. ACM Program. Lang. | 2 |