Demo Data from EDBT 2026 / reviewers in the wild / expert
Mauricio Vásquez Bernal
dblp:184/0426
· DBLP profile ↗
4ranked-venue papers
1as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 3 · 1 first-author · 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 |
Software-defined and programmable networks · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software-defined and programmable networks
network function virtualization |
0.2 | 1 | 2016 | A Transparent Highway for inter-Virtual Network Function Communication with Open vSwitch · SIGCOMM 2016 |
Software-defined and programmable networks › network function virtualization
virtualized network functions |
0.2 | 1 | 2016 | A Transparent Highway for inter-Virtual Network Function Communication with Open vSwitch · SIGCOMM 2016 |
Cloud and datacenter computing
virtualization |
0.2 | 1 | 2016 | A Transparent Highway for inter-Virtual Network Function Communication with Open vSwitch · SIGCOMM 2016 |
Cloud and datacenter computing › virtualization
virtual machine networking |
0.2 | 1 | 2016 | A Transparent Highway for inter-Virtual Network Function Communication with Open vSwitch · SIGCOMM 2016 |
Software-defined and programmable networks › software switch
open vswitch |
0.1 | 1 | 2016 | A Transparent Highway for inter-Virtual Network Function Communication with Open vSwitch · SIGCOMM 2016 |
Methods — techniques the papers use, named apart from their topics
DPDK · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | A Framework for eBPF-Based Network Functions in an Era of MicroservicesabstractBy moving network functionality from dedicated hardware to software running on end-hosts, Network Functions Virtualization (NFV) pledges the benefits of cloud computing to packet processing. While most of the NFV frameworks today rely on kernel-bypass approaches, no attention has been given to kernel packet processing, which has always proved hard to evolve and to program. In this article, we present Polycube, a software framework whose main goal is to bring the power of NFV to in-kernel packet processing applications, enabling a level of flexibility and customization that was unthinkable before. Polycube enables the creation of arbitrary and complex network function chains, where each function can include an efficient in-kernel data plane and a flexible user-space control plane with strong characteristics of isolation, persistence, and composability. Polycube network functions, called Cubes, can be dynamically generated and injected into the kernel networking stack, without requiring custom kernels or specific kernel modules, simplifying the debugging and introspection, which are two fundamental properties in recent cloud environments. We validate the framework by showing significant improvements over existing applications, and we prove the generality of the Polycube programming model through the implementation of complex use cases such as a network provider for Kubernetes. Sebastiano Miano, Fulvio Risso, Mauricio Vásquez Bernal, Matteo Bertrone, Yunsong Lu |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2019 | A Service-Agnostic Software Framework for Fast and Efficient in-Kernel Network ServicesabstractThis paper presents Polycube, an open-source software framework based on eBPF, that enables the creation of arbitrary and complex network function chains. Each function can include an efficient in-kernel data plane and a flexible user-space control plane with strong characteristics of isolation, persistence (e.g., across server reboots)and composability. In addition, a generic model for the control and management plane of each network function simplifies the manageability and accelerates the development of new network services. We validate the framework by creating different network services and benchmarking their performance in a complex scenario, namely a network provider for Kubernetes. Results show that Polycube programs are about 20x shorter than equivalent programs implemented with vanilla-eBPF. Sebastiano Miano, Matteo Bertrone, Fulvio Risso, Mauricio Vásquez Bernal, Yunsong Lu, Jianwen Pi, Aasif Shaikh |
ANCS | 4 |
| 2018 | Creating Complex Network Services with eBPF: Experience and Lessons LearnedabstractThe extended Berkeley Packet Filter (eBPF) is a recent technology available in the Linux kernel that enables flexible data processing. However, so far the eBPF was mainly used for monitoring tasks such as memory, CPU, page faults, traffic, and more, with a few examples of traditional network services, e.g., that modify the data in transit. In fact, the creation of complex network functions that go beyond simple proof-of-concept data plane applications has proven to be challenging due to the several limitations of this technology, but at the same time very promising due to some characteristics (e.g., dynamic recompilation of the source code) that are not available elsewhere. Based on our experience, this paper presents the most promising characteristics of this technology and the main encountered limitations, and we envision some solutions that can mitigate the latter. We also summarize the most important lessons learned while exploiting eBPF to create complex network functions and, finally, we provide a quantitative characterization of the most significant aspects of this technology. Sebastiano Miano, Matteo Bertrone, Fulvio Risso, Massimo Tumolo, Mauricio Vásquez Bernal |
HPSR | 5 |
| 2016 | A Transparent Highway for inter-Virtual Network Function Communication with Open vSwitchabstractThis paper presents a software architecture that can dynamically and transparently establish direct communication paths between DPDK-based virtual network functions executed in virtual machines, by recognizing new point-to-point connections in traffic steering rules. We demonstrate the huge advantages of this architecture in terms of performance and the possibility to implement it with localized modifications in Open vSwitch and DPDK, without touching the VNFs. Mauricio Vásquez Bernal, Ivano Cerrato, Fulvio Risso, David Verbeiren |
SIGCOMM | 1 |