Demo Data from EDBT 2026 / reviewers in the wild / expert
Maciej Kuzniar
dblp:116/7054
· DBLP profile ↗
8ranked-venue papers
4as first author
0since 2021 · last 2018
0000-0002-1630-9542ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 7 · 3 first-authorSecurity and privacy · 1 · 1 first-author
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
5 papers |
Network management and operations · 51% Software-defined and programmable networks · 48% Network measurement and analytics · 2% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network management and operations › network monitoring
data plane monitoring |
0.8 | 3 | 2018 | Dynamic, Fine-Grained Data Plane Monitoring With Monocle · IEEE/ACM Trans. Netw. 2018 Rule-level Data Plane Monitoring With Monocle · SIGCOMM 2015 Monocle: dynamic, fine-grained data plane monitoring · CoNEXT 2015 |
Network management and operations
network verification |
0.6 | 4 | 2018 | Dynamic, Fine-Grained Data Plane Monitoring With Monocle · IEEE/ACM Trans. Netw. 2018 Monocle: dynamic, fine-grained data plane monitoring · CoNEXT 2015 Providing Reliable FIB Update Acknowledgments in SDN · CoNEXT 2014 |
Software-defined and programmable networks › control plane
control-data plane consistency |
0.5 | 2 | 2018 | Dynamic, Fine-Grained Data Plane Monitoring With Monocle · IEEE/ACM Trans. Netw. 2018 Rule-level Data Plane Monitoring With Monocle · SIGCOMM 2015 |
Software-defined and programmable networks
SDN control plane |
0.3 | 1 | 2018 | Dynamic, Fine-Grained Data Plane Monitoring With Monocle · IEEE/ACM Trans. Netw. 2018 |
Software-defined and programmable networks
programmable data plane |
0.2 | 1 | 2015 | Monocle: dynamic, fine-grained data plane monitoring · CoNEXT 2015 |
Software-defined and programmable networks › network update
consistent network update |
0.2 | 1 | 2014 | Providing Reliable FIB Update Acknowledgments in SDN · CoNEXT 2014 |
Software-defined and programmable networks
openflow |
0.1 | 1 | 2012 | A SOFT way for openflow switch interoperability testing · CoNEXT 2012 |
Network management and operations
configuration verification |
0.1 | 1 | 2015 | Rule-level Data Plane Monitoring With Monocle · SIGCOMM 2015 |
Network measurement and analytics › network telemetry
data plane measurement |
0.1 | 1 | 2014 | Providing Reliable FIB Update Acknowledgments in SDN · CoNEXT 2014 |
Network management and operations › network testing
protocol conformance testing |
0.0 | 1 | 2012 | A SOFT way for openflow switch interoperability testing · CoNEXT 2012 |
Methods — techniques the papers use, named apart from their topics
boolean satisfiability · 0.5probe packet generation · 0.3rule-level monitoring · 0.2control plane and data plane measurement · 0.2systematic testing · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Methodology, measurement and analysis of flow table update characteristics in hardware openflow switches
Maciej Kuzniar, Peter Peresíni, Dejan Kostic, Marco Canini |
Comput. Networks | 1 |
| 2018 | Dynamic, Fine-Grained Data Plane Monitoring With MonocleabstractEnsuring network reliability is important for satisfying service-level objectives. However, diagnosing network anomalies in a timely fashion is difficult due to the complex nature of network configurations. We present Monocle - a system that uncovers forwarding problems due to hardware or software failures in switches, by verifying that the data plane corresponds to the view that an SDN controller installs via the control plane. Monocle works by systematically probing the switch data plane; the probes are constructed by formulating the switch forwarding table logic as a Boolean satisfiability (SAT) problem. Our SAT formulation quickly generates probe packets targeting a particular rule considering both existing and new rules. Monocle can monitor not only static flow tables (as is currently typically the case), but also dynamic networks with frequent flow table changes. Our evaluation shows that Monocle is capable of fine-grained monitoring for the majority of rules, and it can identify a rule suddenly missing from the data plane or misbehaving in a matter of seconds. In fact, during our evaluation Monocle uncovered problems with two hardware switches that we were using in our evaluation. Finally, during network updates Monocle helps controllers cope with switches that exhibit transient inconsistencies between their control and data plane states. Peter Peresíni, Maciej Kuzniar, Dejan Kostic |
IEEE/ACM Trans. Netw. | 2 |
| 2015 | Monocle: dynamic, fine-grained data plane monitoringabstractEnsuring network reliability is important for satisfying service-level objectives. However, diagnosing network anomalies in a timely fashion is difficult due to the complex nature of network configurations. We present Monocle --- a system that uncovers forwarding problems due to hardware or software failures in switches, by verifying that the data plane corresponds to the view that an SDN controller installs via the control plane. Monocle works by systematically probing the switch data plane; the probes are constructed by formulating the switch forwarding table logic as a Boolean satisfiability (SAT) problem. Our SAT formulation quickly generates probe packets targeting a particular rule considering both existing and new rules. Monocle can monitor not only static flow tables (as is currently typically the case), but also dynamic networks with frequent flow table changes. Our evaluation shows that Monocle is capable of finegrained monitoring for the majority of rules, and it can identify a rule suddenly missing from the data plane or misbehaving in a matter of seconds. Also, during network updates Monocle helps controllers cope with switches that exhibit transient inconsistencies between their control and data plane states. Peter Peresíni, Maciej Kuzniar, Dejan Kostic |
CoNEXT | 2 |
| 2015 | What You Need to Know About SDN Flow Tables
Maciej Kuzniar, Peter Peresíni, Dejan Kostic |
PAM | 1 |
| 2015 | Rule-level Data Plane Monitoring With MonocleabstractWe present Monocle, a system that systematically monitors the network data plane, and verifies that it corresponds to the view that the SDN controller builds and tries to enforce in the switches. Our evaluation shows that Monocle is capable of fine-grained per-rule monitoring for the majority of rules. In addition, it can help controllers to cope with switches that exhibit transient inconsistencies between their control plane and data plane states. Peter Peresíni, Maciej Kuzniar, Dejan Kostic |
SIGCOMM | 2 |
| 2015 | Systematically testing OpenFlow controller applications
Peter Peresíni, Maciej Kuzniar, Marco Canini, Daniele Venzano, Dejan Kostic, Jennifer Rexford |
Comput. Networks | 2 |
| 2014 | Providing Reliable FIB Update Acknowledgments in SDNabstractIn this paper, we first show that transient, but grave problems such as violations of security policies can occur with real switches even when using consistent updates to Software Defined Networks. Next, we present techniques that are effective in ameliorating this problem. Our key insight is in creating a transparent layer that relies on control and data plane measurements to confirm rule updates only when the rule is visible in the data plane. Maciej Kuzniar, Peter Peresíni, Dejan Kostic |
CoNEXT | 1 |
| 2012 | A SOFT way for openflow switch interoperability testingabstractThe increasing adoption of Software Defined Networking, and OpenFlow in particular, brings great hope for increasing extensibility and lowering costs of deploying new network functionality. A key component in these networks is the OpenFlow agent, a piece of software that a switch runs to enable remote programmatic access to its forwarding tables. While testing high-level network functionality, the correct behavior and interoperability of any OpenFlow agent are taken for granted. However, existing tools for testing agents are not exhaustive nor systematic, and only check that the agent's basic functionality works. In addition, the rapidly changing and sometimes vague OpenFlow specifications can result in multiple implementations that behave differently. Maciej Kuzniar, Peter Peresíni, Marco Canini, Daniele Venzano, Dejan Kostic |
CoNEXT | 1 |