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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ruilin Zhou

dblp:78/11410 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
6since 2021 · last 2026
0009-0002-3944-9860ORCID · corroborated

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

Computer networks · 3 · 3 since 2021Systems, architecture and hardware · 2 · 1 first-author · 2 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.

Theoretical computer science
2 papers
Algorithms and data structures · 52% Graph algorithms and graph theory · 30% Quantum computing and quantum information · 9%
Computer networks
2 papers
Routing and switching · 90% Software-defined and programmable networks · 10%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Routing and switching
routing and forwarding
0.912025
Parrot Hashing: Fast and Low-Memory Table Lookups for Network Applications With One CRC-8 · IEEE Trans. Netw. 2025
Graph algorithms and graph theory › graph clustering
community detection
0.912025
Scalable Community Detection Using Quantum Hamiltonian Descent and QUBO Formulation · DAC 2025
Routing and switching › IP lookup
hash-based lookup
0.812024
Scalable, Fast, and Low-Memory Table Lookups for Network Applications With One CRC-8 · ICNP 2024
Routing and switching
IP lookup
0.812024
Scalable, Fast, and Low-Memory Table Lookups for Network Applications With One CRC-8 · ICNP 2024
Algorithms and data structures › data structure design › search structures
hashing
0.812024
Scalable, Fast, and Low-Memory Table Lookups for Network Applications With One CRC-8 · ICNP 2024
Algorithms and data structures › data structure design › search structures › hashing
perfect hashing
0.812024
Scalable, Fast, and Low-Memory Table Lookups for Network Applications With One CRC-8 · ICNP 2024
Software-defined and programmable networks
programmable data plane
0.312025
Parrot Hashing: Fast and Low-Memory Table Lookups for Network Applications With One CRC-8 · IEEE Trans. Netw. 2025
Mathematical optimization › discrete optimization
quadratic unconstrained binary optimization
0.312025
Scalable Community Detection Using Quantum Hamiltonian Descent and QUBO Formulation · DAC 2025

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

learned model hashing · 2.4CRC-8 · 2.4quantum hamiltonian descent · 0.9perfect hashing · 0.9QUBO formulation · 0.9
YearPublicationVenuePosition
2026 PlanetServe: A Decentralized, Scalable, and Privacy-Preserving Overlay for Democratizing Large Language Model Serving
Yifan Hua, Shengze Wang 0007, Ruilin Zhou, Yi Liu 0115, Chen Qian 0001, Xiaoxue Zhang 0001
NSDI4
2025 Scalable Community Detection Using Quantum Hamiltonian Descent and QUBO Formulation
abstract
We present a quantum-inspired algorithm that utilizes Quantum Hamiltonian Descent (QHD) for efficient community detection. Our approach reformulates the community detection task as a Quadratic Unconstrained Binary Optimization (QUBO) problem, and QHD is deployed to identify optimal community structures. We implement a multi-level algorithm that iteratively refines community assignments by alternating between QUBO problem setup and QHD-based optimization. Benchmarking shows our method achieves up to 5.49% better modularity scores while requiring less computational time compared to classical optimization approaches. This work demonstrates the potential of hybrid quantum-inspired solutions for advancing community detection in largescale graph data.
Jinglei Cheng, Ruilin Zhou, Yuhang Gan, Chen Qian 0001, Junyu Liu
DAC2
2025 CloudQC: A Network-aware Framework for Multi-tenant Distributed Quantum Computing
abstract
Distributed quantum computing (DQC) that allows a large quantum circuit to be executed simultaneously on multiple quantum processing units (QPUs) becomes a promising approach to increase the scalability of quantum computing. It is natural to envision the near-future DQC platform as a multi-tenant cluster of QPUs, called a Quantum Cloud. However, no existing DQC work has addressed the two key problems of running DQC in a multi-tenant quantum cloud: placing multiple quantum circuits to QPUs and scheduling network resources to complete these jobs. This work is the first attempt to design a circuit placement and resource scheduling framework for a multi-tenant environment. The proposed framework is called CloudQC, which includes two main functional components, circuit placement and network scheduler, with the objectives of optimizing both quantum network cost and quantum computing time. Experimental results with real quantum circuit workloads show that CloudQC significantly reduces the average job completion time compared to existing DQC placement algorithms for both single-circuit and multi-circuit DQC. We envision this work will motivate more future work on network-aware quantum cloud.
Ruilin Zhou, Yuhang Gan, Yi Liu 0115, Chen Qian 0001
ICDCS1
2025 Parrot Hashing: Fast and Low-Memory Table Lookups for Network Applications With One CRC-8
abstract
Key-value lookup functions have been widely applied to network applications, including FIBs, load balancers, and content distributions. Two key performance requirements of a lookup algorithm are high throughput and small memory cost. One limitation of existing fast network lookup algorithms is that they require multiple independent and uniform hash functions, which cost high computation time and might not be available on existing hardware network devices. Recently developed learned model hashing (LMH) proposes to use a linear machine learning model to replace hash functions to avoid hash computation, but they are not optimized for memory cost. We propose a novel network lookup method called Parrot hashing, which uses a learned model to distribute keys into different buckets and applies a simple perfect hashing method to resolve the collisions of the keys in a bucket. Parrot can be implemented with only one CRC-8, which is available on all network devices. We implement Parrot in three prototypes: a software program on end hosts, a software switch, and a FIB running on a hardware programmable switch. The experimental results show that Parrot achieves the highest lookup throughput on all three prototypes, compared to existing methods. Its memory cost is also significantly lower than that of LMH.
Yi Liu 0115, Shouqian Shi, Ruilin Zhou, Yuhang Gan, Chen Qian 0001
IEEE Trans. Netw.3
2024 SpotKV: Improving Read Throughput of KVS by I/O-Aware Cache and Adaptive Cuckoo Filters
abstract
LSM tree based stores are a popular database design in modern persistent storage systems due to their efficient writes with sorted keys. However, this hierarchical log structure suffers from extensive read amplification because multiple disk accesses are required when it searches for a key. Recent optimizations of LSM trees propose caching hot keys to reduce I/Os mainly based on their access frequencies. However, our empirical studies show that keys are different in I/O costs, which should also be considered in the caching policy: caching key-value pairs with high I/O cost can effectively improve query latency. In addition, false positives incurred by the Bloom filters in LSM trees introduce a large overhead to access SSTables because the queried keys do not exist. In this work, we design and implement SpotKV, which resolves the above two problems in an LSM tree store by proposing two memory-efficient data structures, weighted Count- Min sketch for access and I/O-aware cache admission and dynamic-seed Cuckoo filters for eliminating false positives, to improve data lookup throughput. We implement SpotKV on Google's LevelDB vl.20. From extensive experimental evaluations, SpotKV achieves 1.2-3.0x read throughput while using the same or smaller memory, compared with several state- of-the-art LSM tree stores under the read-heavy workloads of the YCSB benchmarks.
Yi Liu 0115, Ruilin Zhou, Yuhang Gan, Chen Qian 0001
CLOUD2
2024 Scalable, Fast, and Low-Memory Table Lookups for Network Applications With One CRC-8
abstract
Key-value lookup functions have been widely applied to network applications, including FIBs, load balancers, and content distributions. Two key performance requirements of a lookup algorithm are high throughput and small memory cost. One limitation of existing fast network lookup algorithms is that they require multiple independent and uniform hash functions, which cost high computation time and might not be available on existing hardware network devices. Recently developed learned model hashing (LMH) proposes to use a linear machine learning model to replace hash functions to avoid hash computation, but they are not optimized for memory cost. We propose a novel network lookup method called Parrot hashing, which uses a learned model to distribute keys into different buckets and applies a simple perfect hashing method to resolve the collisions of the keys in a bucket. Parrot can be implemented with only one CRC8, which is available on all network devices. We implement Parrot in three prototypes: a software program on end hosts, a software switch, and a FIB running on a hardware programmable switch. The experimental results show that Parrot achieves the highest lookup throughput on all three prototypes, compared to existing methods. Its memory cost is also significantly lower than that of LMH.
Yi Liu 0115, Shouqian Shi, Ruilin Zhou, Yuhang Gan, Chen Qian 0001
ICNP3