Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Nicholas Zhang

dblp:268/5693 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
5since 2021 · last 2025
0000-0001-5078-4403ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 2 · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
Datacenter networks · 48% Network measurement and analytics · 42% Network management and operations · 10%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 100%
Network and information security
1 paper
Cryptographic primitives and cryptanalysis · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computing education · 100%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
GPUs and heterogeneous computing · 43% Parallel and multicore computing · 28% Performance modeling and evaluation · 28%

Topics — the 14 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › secure query processing
encrypted query processing
0.912025
Opera: Achieving Secure and High-Performance OLAP with Parallelized Homomorphic Comparisons · SP 2025
Query processing and optimization › OLAP
OLAP query processing
0.912025
Opera: Achieving Secure and High-Performance OLAP with Parallelized Homomorphic Comparisons · SP 2025
Cryptographic primitives and cryptanalysis › homomorphic encryption
fully homomorphic encryption
0.912025
Opera: Achieving Secure and High-Performance OLAP with Parallelized Homomorphic Comparisons · SP 2025
Cryptographic primitives and cryptanalysis
homomorphic encryption
0.912025
Opera: Achieving Secure and High-Performance OLAP with Parallelized Homomorphic Comparisons · SP 2025
Computing education › computer science curriculum
networking education
0.812024
Klonet: an Easy-to-Use and Scalable Platform for Computer Networks Education · NSDI 2024
Machine learning › Efficient and distributed learning
distributed training
0.612022
NASPipe: high performance and reproducible pipeline parallel supernet training via causal synchronous parallelism · ASPLOS 2022
Machine learning › Efficient and distributed learning › automated machine learning
neural architecture search
0.612022
NASPipe: high performance and reproducible pipeline parallel supernet training via causal synchronous parallelism · ASPLOS 2022
Machine learning › Efficient and distributed learning › distributed training › model parallelism
pipeline parallelism
0.612022
NASPipe: high performance and reproducible pipeline parallel supernet training via causal synchronous parallelism · ASPLOS 2022
Machine learning › Efficient and distributed learning › automated machine learning › neural architecture search › one-shot neural architecture search
supernet training
0.612022
NASPipe: high performance and reproducible pipeline parallel supernet training via causal synchronous parallelism · ASPLOS 2022
Datacenter networks
flow scheduling
0.612022
QCluster: Clustering Packets for Flow Scheduling · WWW 2022
Network measurement and analytics › network telemetry
in-band network telemetry
0.512021
LightGuardian: A Full-Visibility, Lightweight, In-band Telemetry System Using Sketchlets · NSDI 2021
Network measurement and analytics
network telemetry
0.512021
LightGuardian: A Full-Visibility, Lightweight, In-band Telemetry System Using Sketchlets · NSDI 2021
GPUs and heterogeneous computing
GPU query processing
0.312025
Opera: Achieving Secure and High-Performance OLAP with Parallelized Homomorphic Comparisons · SP 2025
Network management and operations
network configuration
0.212024
Klonet: an Easy-to-Use and Scalable Platform for Computer Networks Education · NSDI 2024

Methods — techniques the papers use, named apart from their topics

homomorphic comparison · 2.6density-driven cache management · 2.6caching · 2.6programmable switch implementation · 1.1ns-2 simulation · 1.1causal synchronous parallelism · 1.1
YearPublicationVenuePosition
2025 Opera: Achieving Secure and High-Performance OLAP with Parallelized Homomorphic Comparisons
abstract
Fully Homomorphic Encryption (FHE) is increasingly adopted in Online Analytical Processing (OLAP) systems to protect against data breaches. However, existing FHE-based OLAP systems must sequentially execute computationally intensive homomorphic comparisons for query processing on FHE ciphertexts, leading to significantly lower performance compared to traditional OLAP systems. We present Opera, the first high-performance FHE-based OLAP system on the GPU. Observing the redundancy in re-executing homomorphic comparisons from scratch, we design Homcache to create a GPU-accelerated parallel query execution workflow: Opera selectively caches comparison results and allows subsequent comparisons to reuse them, thereby reducing the computational cost per comparison and facilitating concurrent execution of multiple comparisons on the GPU. Nevertheless, due to the large size of FHE ciphertexts, Homcache can grow substantially, and naively applying traditional plaintext-oriented cache management strategies like LRU results in suboptimal performance. To ensure stable high performance, we develop a density-driven algorithm tailored for managing ciphertexts in Homcache. Compared to notable baselines running on CPUs, Opera reduces query latency by up to 9612x with 1.2GB cache storage without compromising security. OPERA's source code, complete benchmark suite, and raw results are available at github.com/hku-systems/Opera.
Wei Chen 0161, Tianxiang Shen, Xin Yao 0008, Nicholas Zhang, Heming Cui, Siu-Ming Yiu
SP5
2024 Klonet: an Easy-to-Use and Scalable Platform for Computer Networks Education
Tie Ma, Long Luo, Hong-Fang Yu, Xi Chen 0026, Jingzhao Xie, Chongxi Ma, Yunhan Xie, Gang Sun 0001, Tianxi Wei, Li Chen 0008, Yanwei Xu 0004, Nicholas Zhang
NSDI12
2022 NASPipe: high performance and reproducible pipeline parallel supernet training via causal synchronous parallelism
abstract
Supernet training, a prevalent and important paradigm in Neural Architecture Search, embeds the whole DNN architecture search space into one monolithic supernet, iteratively activates a subset of the supernet (i.e., a subnet) for fitting each batch of data, and searches a high-quality subnet which meets specific requirements. Although training subnets in parallel on multiple GPUs is desirable for acceleration, there inherently exists a race hazard that concurrent subnets may access the same DNN layers. Existing systems support neither efficiently parallelizing subnets’ training executions, nor resolving the race hazard deterministically, leading to unreproducible training procedures and potentiallly non-trivial accuracy loss.
Shixiong Zhao, Fanxin Li, Xusheng Chen, Tianxiang Shen, Li Chen 0008, Sen Wang 0004, Nicholas Zhang, Cheng Li 0001, Heming Cui
ASPLOS7
2022 QCluster: Clustering Packets for Flow Scheduling
abstract
Flow scheduling is crucial in data centers, as it directly influences user experience of applications. According to different assumptions and design goals, there are four typical flow scheduling problems/solutions: SRPT, LAS, Fair Queueing, and Deadline-Aware scheduling. When implementing these solutions in commodity switches with limited number of queues, they need to set static parameters by measuring traffic in advance, while optimal parameters vary across time and space. This paper proposes a generic framework, namely QCluster, to adapt all scheduling problems for limited number of queues. The key idea of QCluster is to cluster packets with similar weights/properties into the same queue. QCluster is implemented in Tofino switches, and can cluster packets at a speed of 3.2 Tbps. To the best of our knowledge, QCluster is the fastest clustering algorithm. Experimental results in testbed with programmable switches and ns-2 show that QCluster reduces the average flow completion time (FCT) for short flows up to 56.6%, and reduces the overall average FCT up to 21.7% over state-of-the-art. All the source code in ns-2 is available in Github [45].
Tong Yang 0003, Jizhou Li, Yikai Zhao 0001, Kaicheng Yang 0001, Hao Wang 0005, Jie Jiang 0008, Yinda Zhang 0002, Nicholas Zhang
WWW8
2021 LightGuardian: A Full-Visibility, Lightweight, In-band Telemetry System Using Sketchlets
Yikai Zhao 0001, Kaicheng Yang 0001, Zirui Liu 0002, Tong Yang 0003, Li Chen 0008, Naiqian Zheng, Hanbo Wu, Yi Wang 0004, Nicholas Zhang
NSDI11