Demo Data from SIGIR 2026 / reviewers in the wild / expert
Ruilin Zhou
dblp:78/11410
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Routing and switching
routing and forwarding |
0.9 | 1 | 2025 | 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.9 | 1 | 2025 | Scalable Community Detection Using Quantum Hamiltonian Descent and QUBO Formulation · DAC 2025 |
Routing and switching › IP lookup
hash-based lookup |
0.8 | 1 | 2024 | Scalable, Fast, and Low-Memory Table Lookups for Network Applications With One CRC-8 · ICNP 2024 |
Routing and switching
IP lookup |
0.8 | 1 | 2024 | 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.8 | 1 | 2024 | 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.8 | 1 | 2024 | 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.3 | 1 | 2025 | 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.3 | 1 | 2025 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 |
NSDI | 4 |
| 2025 | Scalable Community Detection Using Quantum Hamiltonian Descent and QUBO FormulationabstractWe 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 |
DAC | 2 |
| 2025 | CloudQC: A Network-aware Framework for Multi-tenant Distributed Quantum ComputingabstractDistributed 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 |
ICDCS | 1 |
| 2025 | Parrot Hashing: Fast and Low-Memory Table Lookups for Network Applications With One CRC-8abstractKey-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 FiltersabstractLSM 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 |
CLOUD | 2 |
| 2024 | Scalable, Fast, and Low-Memory Table Lookups for Network Applications With One CRC-8abstractKey-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 |
ICNP | 3 |