EDBT 2026 Demo / reviewers in the wild / expert
Yang Zhou 0008
dblp:07/4580-8
· DBLP profile ↗
16ranked-venue papers
7as first author
9since 2021 · last 2026
0000-0002-3082-7872ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 8 · 4 first-author · 5 since 2021Databases, data management, data science and information retrieval · 5 · 1 first-author · 1 since 2021Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | BlendServe: Optimizing Offline Inference with Resource-Aware BatchingabstractOffline batch inference is gaining popularity as a cost-effective solution for latency-insensitive tasks, such as model evaluation and data curation. As the latency objective is highly relaxed, maximizing throughput is the primary goal in offline inference. Previous studies focused solely on throughput optimization within a batch. However, the diverse resource demands (compute-intensive vs. memory-intensive) across a wide range of applications make these approaches less effective, as imbalanced resource demands between batches restrict optimization opportunities. Yilong Zhao 0002, Shuo Yang 0011, Kan Zhu, Lianmin Zheng, Baris Kasikci, Yifan Qiao 0002, Yang Zhou 0008, Jiarong Xing, Ion Stoica |
ASPLOS (2) | 7 |
| 2025 | eTran: Extensible Kernel Transport with eBPF
Zhongjie Chen, Qingkai Meng 0001, ChonLam Lao, Fengyuan Ren, Minlan Yu, Yang Zhou 0008 |
NSDI | 7 |
| 2024 | SmartNIC Security Isolation in the Cloud with S-NICabstractModern smart NICs provide little isolation between the network functions belonging to different tenants. These NICs also do not protect network functions from the datacenter-provided management OS which runs on the smart NIC. We describe concrete attacks which allow a network function's state to leak to (or be modified by) another network function or the management OS. We then introduce S-NIC, a new hardware design for smart NICs that provides strong isolation guarantees. S-NIC pervasively virtualizes hardware accelerators, enforces single-owner semantics for each line in on-NIC cache and RAM, and provides dedicated bus bandwidth for each network function. Using this design, we eliminate side channels involving shared hardware state, and give each network function the illusion of having a private smart NIC. We show how these virtual NICs can be integrated with preexisting datacenter technologies for virtual LANs and trusted host-level computations like SGX enclaves. The overall result is that S-NIC enables strongly-isolated, NIC-accelerated datacenter applications; in these applications, network functions and host-level code receive hardware-guaranteed isolation from other applications and the datacenter provider. Yang Zhou 0008, Mark Wilkening, James W. Mickens, Minlan Yu |
EuroSys | 1 |
| 2024 | DINT: Fast In-Kernel Distributed Transactions with eBPF
Yang Zhou 0008, Xingyu Xiang, Matthew Kiley, Sowmya Dharanipragada, Minlan Yu |
NSDI | 1 |
| 2023 | Electrode: Accelerating Distributed Protocols with eBPF
Yang Zhou 0008, Zezhou Wang, Sowmya Dharanipragada, Minlan Yu |
NSDI | 1 |
| 2023 | On the Evolutionary of Bloom Filter False Positives - An Information Theoretical Approach to Optimizing Bloom Filter ParametersabstractThe fundamental issue of how to calculate the false positive probability of widely used Bloom Filters (BF), from which the conventional wisdom is to derive the optimal value of$k$, remains elusive. Since Bloom gave the false positive formula in 1970, in 2008, Boseet al. pointed out that Bloomˆs formula is flawed; and in 2010, Christensenet al. pointed out that Bose's formula is also flawed and gave another formula. Although Christensen's formula is perfectly accurate, it is time-consuming and impossible to calculate the optimal value of$k$. Based on the following observation: for a BF with$m$bits and$n$elements, if and only if its entropy is the largest, its false positive probability is the smallest, we propose the first approach to calculating the optimal$k$without any false positive formula. Furthermore, we propose a new and more accurate upper bound for the false positive probability. When the size of a Bloom Filter becomes infinitely large, our upper bound turns equal to the lower bound, which becomes Bloomˆs formula and deepens our understanding towards it. Besides, we derive the bounds of correct rate of Counting Bloom Filters (CBFs) by applying our proposed formulas about BFs to them. Zhuochen Fan, Gang Wen, Zhipeng Huang 0018, Yang Zhou 0008, Qiaobin Fu, Tong Yang 0003, Alex X. Liu, Bin Cui 0001 |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2022 | Evolvable Network Telemetry at Facebook
Yang Zhou 0008, Ying Zhang 0022, Minlan Yu, Dexter Cao, Yu-Wei Eric Sung, Starsky H. Y. Wong |
NSDI | 1 |
| 2022 | Carbink: Fault-Tolerant Far Memory
Yang Zhou 0008, Hassan M. G. Wassel, Sihang Liu 0001, James W. Mickens, Minlan Yu, Chris Kennelly, David E. Culler, Henry M. Levy, Amin Vahdat |
OSDI | 1 |
| 2022 | Pyramid Family: Generic Frameworks for Accurate and Fast Flow Size MeasurementabstractSketches, as a kind of probabilistic data structures, have been considered as the most promising solution for network measurement in recent years. Most sketches do not work well for skewed network traffic. To address this problem, we propose a family of sketch frameworks, namely the Pyramid family. The first member of our Pyramid family is the S-Pyramid framework, which includes two techniques: counter-pair sharing for high accuracy, and word acceleration for fast speed. The second member of our Pyramid family is the Mini-Pyramid framework, which projects the S-Pyramid framework into one counter, bringing more flexibility in application while keeping the accuracy. To demonstrate the generality of our Pyramid family, we apply both frameworks to sketches of CM, CU, Count, and Augmented. To demonstrate the flexibility of the Mini-Pyramid framework, we further apply Mini-Pyramid to SBF and the On-Off sketch. The experimental results show that, the S-Pyramid framework can reduce the ARE by up to 7.12 times compared with the original sketches, while improving the throughput by up to 2.37 times; the Mini-Pyramid framework can reduce the ARE by up to 29.2 times, at the cost of 21.3% lower throughput on average. Yuanpeng Li 0002, Yilong Yang 0004, Yang Zhou 0008, Tong Yang 0003, Zhuo Ma 0001, Shigang Chen |
IEEE/ACM Trans. Netw. | 4 |
| 2019 | Adaptive Measurements Using One Elastic SketchabstractWhen network is undergoing problems such as congestion, scan attack, DDoS attack, etc, measurements are much more important than usual. In this case, traffic characteristics including available bandwidth, packet rate, and flow size distribution vary drastically, significantly degrading the performance of measurements. To address this issue, we propose the Elastic sketch. It is adaptive to currently traffic characteristics. Besides, it is generic to measurement tasks and platforms. We implement the Elastic sketch on six platforms: P4, FPGA, GPU, CPU, multi-core CPU, and OVS, to process six typical measurement tasks. Experimental results and theoretical analysis show that the Elastic sketch can adapt well to traffic characteristics. Compared to the state-of-the-art, the Elastic sketch achieves 44.6 ~ 45.2 times faster speed and 2.0 ~ 273.7 smaller error rate. Tong Yang 0003, Jie Jiang 0008, Peng Liu 0047, Qun Huang 0001, Junzhi Gong, Yang Zhou 0008, Xiaoming Li 0001, Steve Uhlig |
IEEE/ACM Trans. Netw. | 6 |
| 2019 | Fast and accurate stream processing by filtering the cold
Tong Yang 0003, Jie Jiang 0008, Yang Zhou 0008, Jinyang Li 0008, Bin Cui 0001, Steve Uhlig, Xiaoming Li 0001 |
VLDB J. | 3 |
| 2018 | Elastic sketch: adaptive and fast network-wide measurementsabstractWhen network is undergoing problems such as congestion, scan attack, DDoS attack, etc., measurements are much more important than usual. In this case, traffic characteristics including available bandwidth, packet rate, and flow size distribution vary drastically, significantly degrading the performance of measurements. To address this issue, we propose the Elastic sketch. It is adaptive to currently traffic characteristics. Besides, it is generic to measurement tasks and platforms. We implement the Elastic sketch on six platforms: P4, FPGA, GPU, CPU, multi-core CPU, and OVS, to process six typical measurement tasks. Experimental results and theoretical analysis show that the Elastic sketch can adapt well to traffic characteristics. Compared to the state-of-the-art, the Elastic sketch achieves 44.6 ∼ 45.2 times faster speed and 2.0 ∼ 273.7 smaller error rate. Tong Yang 0003, Jie Jiang 0008, Peng Liu 0047, Qun Huang 0001, Junzhi Gong, Yang Zhou 0008, Xiaoming Li 0001, Steve Uhlig |
SIGCOMM | 6 |
| 2018 | Cold Filter: A Meta-Framework for Faster and More Accurate Stream ProcessingabstractApproximate stream processing algorithms, such as Count-Min sketch, Space-Saving, etc., support numerous applications in databases, storage systems, networking, and other domains. However, the unbalanced distribution in real data streams poses great challenges to existing algorithms. To enhance these algorithms, we propose a meta-framework, called Cold Filter (CF), that enables faster and more accurate stream processing. Yang Zhou 0008, Tong Yang 0003, Jie Jiang 0008, Bin Cui 0001, Minlan Yu, Xiaoming Li 0001, Steve Uhlig |
SIGMOD Conference | 1 |
| 2017 | ABC: A practicable sketch framework for non-uniform multisetsabstractSketch is a data structure used to record frequencies of items in a multiset, which is widely used in data streams, data graph, distributed datasets processing, etc. It works with small memory usage and a high speed at the cost of a slight inaccuracy. In practice, frequencies of items in many datasets are non-uniformly distributed. Unfortunately, existing sketches can hardly work well on non-uniform datasets. To address this issue, we propose a new sketch framework, namely ABC framework, which can be applied to most existing sketches and can significantly improve the accuracy on non-uniform datasets. The key idea behind our framework is that when a counter overflows, it makes use of the space from the adjacent counters by operations of bits-borrowing and combination. Extensive experimental results show that our ABC framework improves the accuracy by 4.10 times and 4.49 times in average, respectively. A demo and all the related source codes are available on our homepage [1]. Junzhi Gong, Tong Yang 0003, Yang Zhou 0008, Dongsheng Yang 0004, Shigang Chen, Bin Cui 0001, Xiaoming Li 0001 |
IEEE BigData | 3 |
| 2017 | One Memory Access Sketch: A More Accurate and Faster Sketch for Per-Flow MeasurementabstractSketch is a probabilistic data structure widely used for per-flow measurement in the real network. The key metrics of sketches for per-flow measurement are their memory usage, accuracy, and speed. There are a variety of sketches, but they cannot achieve both high accuracy and high speed at the same time given a fixed memory size. To address this issue, we propose a new sketch, namely the OM (One Memory) sketch. It achieves much higher accuracy than the state-of-the-art, and achieves close to one memory access and one hash computation for each insertion or query. The key methodology of our OM sketch is to leverage word constraint and fingerprint techniques based on a hierarchical structure. Extensive experiments based on real IP traces show that the accuracy is improved up to 10.64 times while the speed is improved up to 2.50 times, compared with the well-known CM sketch [1]. All the related source code has been released at GitHub [2]. Yang Zhou 0008, Peng Liu 0047, Tong Yang 0003, Shoujiang Dang, Xiaoming Li 0001 |
GLOBECOM | 1 |
| 2017 | Pyramid Sketch: a Sketch Framework for Frequency Estimation of Data StreamsabstractSketch is a probabilistic data structure, and is used to store and query the frequency of any item in a given multiset. Due to its high memory efficiency, it has been applied to various fields in computer science, such as stream database, network traffic measurement, etc. The key metrics of sketches for data streams are accuracy, speed, and memory usage. Various sketches have been proposed, but they cannot achieve both high accuracy and high speed using limited memory, especially for skewed datasets. To address this issue, we propose a sketch framework, the Pyramid sketch, which can significantly improve accuracy as well as update and query speed. To verify the effectiveness and efficiency of our framework, we applied our framework to four typical sketches. Extensive experimental results show that the accuracy is improved up to 3.50 times, while the speed is improved up to 2.10 times. We have released our source codes at Github [1]. Tong Yang 0003, Yang Zhou 0008, Shigang Chen, Xiaoming Li 0001 |
Proc. VLDB Endow. | 2 |