Demo Data from VLDB 2026 / reviewers in the wild / expert
Waiming Lau
dblp:376/2648
· DBLP profile ↗
5ranked-venue papers
1as first author
5since 2021 · last 2026
0009-0009-4394-4339ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 4 · 1 first-author · 4 since 2021Systems, architecture and hardware · 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
3 papers |
Software-defined and programmable networks · 63% Network optimization and economics · 12% Network measurement and analytics · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software-defined and programmable networks › programmable data plane
in-network computation |
1.6 | 2 | 2025 | Enhancing In-Network Computing Deployment via Collaboration Across Planes · IEEE Trans. Computers 2025 Carlo: Cross-Plane Collaboration for Multiple In-network Computing Applications · INFOCOM 2024 |
Software-defined and programmable networks
programmable data plane |
1.6 | 2 | 2025 | Enhancing In-Network Computing Deployment via Collaboration Across Planes · IEEE Trans. Computers 2025 Carlo: Cross-Plane Collaboration for Multiple In-network Computing Applications · INFOCOM 2024 |
Software-defined and programmable networks
control plane |
0.9 | 1 | 2025 | Enhancing In-Network Computing Deployment via Collaboration Across Planes · IEEE Trans. Computers 2025 |
Network measurement and analytics › network telemetry
in-band network telemetry |
0.9 | 1 | 2025 | Planner: A Generative Graph Learning Framework for Noisy and Dynamic In-band Network Telemetry · ICNP 2025 |
Network optimization and economics
resource allocation |
0.9 | 1 | 2025 | Enhancing In-Network Computing Deployment via Collaboration Across Planes · IEEE Trans. Computers 2025 |
Network management and operations › network monitoring
telemetry analysis |
0.9 | 1 | 2025 | Planner: A Generative Graph Learning Framework for Noisy and Dynamic In-band Network Telemetry · ICNP 2025 |
Software-defined and programmable networks › programmable data plane
programmable switch |
0.3 | 1 | 2025 | Planner: A Generative Graph Learning Framework for Noisy and Dynamic In-band Network Telemetry · ICNP 2025 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.2 | 1 | 2024 | Carlo: Cross-Plane Collaboration for Multiple In-network Computing Applications · INFOCOM 2024 |
Methods — techniques the papers use, named apart from their topics
mathematical optimization · 1.5variational inference · 0.9recurrent neural network · 0.9optimization algorithm · 0.9mathematical modeling · 0.9graph neural network · 0.9generative graph learning · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | sketchPro: Identifying Top-k Items Based on Probabilistic Update on Programmable Data PlaneabstractDetecting the top-k heaviest items in network traffic is fundamental to traffic engineering, congestion control, and security analytics. Controller-side solutions suffer from high communication latency and heavy resource overhead, motivating the migration of this task to programmable data planes (PDP). However, PDP hardware (e.g., Tofino ASIC) offers only a few megabytes of on-chip SRAM per pipeline stage and supports neither loops nor complex arithmetic, making accurate top-k detection highly challenging. This paper proposes sketchPro, a novel sketch-based solution that employs a probabilistic update scheme to retain large items, enabling accurate top-k identification on PDP with minimal memory. sketchPro dynamically adjusts the probability of updates based on the current statistical size of the items and the frequency of hash collisions, thus allowing sketchPro to effectively detect top-k items. We have implemented sketchPro on PDP, including P4 software switch (i.e., BMv2) and hardware switch (Intel Tofino ASIC). Extensive evaluation results demonstrate that sketchPro can achieve more than 95% precision with only 10KB of memory. Keke Zheng, Mai Zhang, Mimi Qian, Waiming Lau, Lin Cui 0001 |
IEEE Trans. Netw. Serv. Manag. | 4 |
| 2025 | Planner: A Generative Graph Learning Framework for Noisy and Dynamic In-band Network TelemetryabstractIn-band network telemetry (INT) enables real-time network monitoring by embedding telemetry data into packets. The advent of programmable switches further enhances the flexibility of INT by enabling dynamic customization of telemetry collection at the hardware level. However, the practical application of INT is hampered by significant challenges arising from data noise (due to packet loss, delay, and measurement inaccuracies) and network dynamics (such as changing INT paths and feature requirements). These issues severely degrade the performance of machine learning models used for analyzing INT data, hindering the accurate capture of spatio-temporal network characteristics. This paper presents Planner, a novel generative graph learning framework designed to address these limitations. Planner enables the collection of network features at various levels of granularity on programmable switches. Crucially, it constructs dynamic graphs representing evolving INT paths and employs a hybrid Graph Neural Network (GNN) and Recurrent Neural Network (RNN) architecture to effectively learn spatial and temporal dependencies. Furthermore, Planner incorporates variational inference to generate robust latent representations, mitigating the detrimental effects of noise and instability in INT data. We have implemented a testbed prototype of Planner using Intel Tofino ASIC switches. Extensive experiments demonstrate the performance superiority and robustness of Planner over the baseline methods, achieving a 23.2% improvement in F1 score. Xiaoquan Zhang, Waiming Lau, Lin Cui 0001, Fung Po Tso 0001, Zhuoqian Liang, Zhen Zhang 0017, Yuhui Deng 0001 |
ICNP | 2 |
| 2025 | Enhancing In-Network Computing Deployment via Collaboration Across PlanesabstractThe new paradigm of In-network computing (INC) permits service computation to be executed within network paths, rather than solely on dedicated servers. Although the programmable data plane has showcased notable performance advantages for INC application deployments, its effectiveness is constrained by resource limitations, potentially impeding the expressiveness and scalability of these deployments. Conversely, delegating computational tasks to the control plane, supported by general-purpose servers with abundant resources, offers increased flexibility. Nonetheless, this strategy compromises efficiency to a considerable extent, particularly when the system operates under heavy load. To simultaneously exploit the efficiency of data plane and the flexibility of control plane, we proposeCarlo, a cross-plane collaborative optimization framework to support the network-wide deployment of multiple INC applications across both the control and data plane.Carlofirst analyzes resource requirements of various INC applications across different planes. It then establishes mathematical models for resource allocation in cross-plane and automatically generates solutions using proposed algorithms. We have implemented the prototype ofCarloon Intel Tofino ASIC switches and DPDK. Experimental results demonstrate thatCarlocan effectively trade off between computation time and deployment performance while avoiding performance degradation. Xiaoquan Zhang, Lin Cui 0001, Waiming Lau, Fung Po Tso 0001, Yuhui Deng 0001, Weijia Jia 0001 |
IEEE Trans. Computers | 3 |
| 2024 | Carlo: Cross-Plane Collaboration for Multiple In-network Computing ApplicationsabstractIn-network computing (INC) is a new paradigm that allows applications to be executed within the network, rather than on dedicated servers. Conventionally, INC applications have been exclusively deployed on the data plane (e.g., programmable ASICs), offering impressive performance capabilities. However, the data plane’s efficiency is hindered by limited resources, which can prevent a comprehensive deployment of applications. On the other hand, offloading compute tasks to the control plane, which is underpinned by general-purpose servers with ample resources, provides greater flexibility. However, this approach comes with the tradeoff of significantly reduced efficiency, especially when the system operates under heavy load. To simultaneously exploit the efficiency of data plane and the flexibility of control plane, we propose Carlo, a cross-plane collaborative optimization framework to support the network-wide deployment of multiple INC applications across both the control and data plane. Carlo first analyzes resource requirements of various INC applications across different planes. It then establishes mathematical models for resource allocation in cross-plane and automatically generates solutions using proposed algorithms. We have implemented the prototype of Carlo on Intel Tofino ASIC switches and DPDK. Experimental results demonstrate that Carlo can compute solutions in a short time while avoiding performance degradation caused by the deployment scheme. Xiaoquan Zhang, Lin Cui 0001, Waiming Lau, Fung Po Tso 0001, Yuhui Deng 0001, Weijia Jia 0001 |
INFOCOM | 3 |
| 2024 | Optimizing the performance of OpenFlow Protocol over QUICabstractIn the last decade, Software-defined networking (SDN) has been an eye-catching network architecture . As the essential protocol of SDN, OpenFlow provides the ability to control switches forwarding plane by the remote controller. Currently, OpenFlow protocol is mostly implemented based on TCP. However, due to the limitations of the TCP protocol (e.g., head-of-line blocking), OpenFlow suffers various problems in practical networks, such as performance degradation and increasing network overhead. This paper investigates these issues through experiments and introduces QUIC to handle these issues. Moreover, a scheduling algorithm , called Extended Performance Modular (EPM), is also proposed to further optimize the performance of OpenFlow protocol with QUIC. By considering both message properties and network conditions, EPM effectively utilizes multiple streams of QUIC to avoid head-of-line blocking and improves the efficiency of OpenFlow. The proposed OpenFlow-QUIC with EPM scheme has been implemented and evaluated on both RYU and Open vSwitch (OVS), and the code has been open-sourced. Extensive experiment results show that, compared to traditional OpenFlow, the proposed scheme can reduce applications latency over OpenFlow by 39.3%, while saving 51.6% network overhead on average. Waiming Lau, Kakei Wong, Lin Cui 0001 |
J. Netw. Comput. Appl. | 1 |