EDBT 2026 Demo / reviewers in the wild / expert
Rong Shi
dblp:14/5364
· DBLP profile ↗
12ranked-venue papers
5as first author
3since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 5 first-author · 1 since 2021Computer networks · 1Security and privacy · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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.
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 87% Recommender systems · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 50% Parallel and multicore computing · 50% | |
| Computer networks
2 papers |
Internet architecture and protocols · 66% Network management and operations · 34% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › ranking › content ranking
ad ranking |
0.9 | 1 | 2025 | Negative Exclusion Filtering: Optimizing Ad Delivery Efficiency for Large-Scale Social Media Platforms · SIGIR 2025 |
Information retrieval › ranking › ranking model
multi-stage ranking |
0.9 | 1 | 2025 | Negative Exclusion Filtering: Optimizing Ad Delivery Efficiency for Large-Scale Social Media Platforms · SIGIR 2025 |
Parallel and multicore computing
load balancing |
0.6 | 1 | 2022 | PostMan: Rapidly Mitigating Bursty Traffic via On-Demand Offloading of Packet Processing · IEEE Trans. Parallel Distributed Syst. 2022 |
Internet architecture and protocols › packet processing
packet processing offload |
0.6 | 2 | 2022 | PostMan: Rapidly Mitigating Bursty Traffic by Offloading Packet Processing · USENIX ATC 2019 PostMan: Rapidly Mitigating Bursty Traffic via On-Demand Offloading of Packet Processing · IEEE Trans. Parallel Distributed Syst. 2022 |
Recommender systems
large-scale recommendation |
0.3 | 1 | 2025 | Negative Exclusion Filtering: Optimizing Ad Delivery Efficiency for Large-Scale Social Media Platforms · SIGIR 2025 |
Distributed systems
replication |
0.2 | 1 | 2016 | Cheap and Available State Machine Replication · USENIX ATC 2016 |
Distributed systems › replication
state machine replication |
0.2 | 1 | 2016 | Cheap and Available State Machine Replication · USENIX ATC 2016 |
Internet architecture and protocols
middlebox |
0.2 | 1 | 2022 | PostMan: Rapidly Mitigating Bursty Traffic via On-Demand Offloading of Packet Processing · IEEE Trans. Parallel Distributed Syst. 2022 |
Distributed systems
fault tolerance |
0.1 | 1 | 2016 | Cheap and Available State Machine Replication · USENIX ATC 2016 |
Methods — techniques the papers use, named apart from their topics
packet assembly · 1.1on-demand offloading · 1.1negative exclusion filtering · 0.9packet processing offload · 0.4state machine replication · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | KVT-Payload: Knowledge Graph-Enhanced Hierarchical Vulnerability Traffic Payload Generation
Faqi Zhao, Rong Shi, Guoqiao Zhou |
ICICS (3) | 2 |
| 2025 | Negative Exclusion Filtering: Optimizing Ad Delivery Efficiency for Large-Scale Social Media PlatformsabstractThe volume of ads ranked impacts the performance of ad ranking systems.To enhance efficiency, multi-stage ranking systems are widely studied in academia and adopted across industry.However, as large-scale deep learning recommendation models gain prevalence, resource constraints-especially CPU and GPU limitationshave become a significant bottleneck.These constraints can hinder model iteration and lead to incomplete ranking, causing regressions in user experience and ad performance.To address these issues, we analyzed ad ranking metrics and found that ad rankings for individual users remain relatively stable over short periods.Based on this insight, we introduce Negative Exclusion Filtering, a framework that optimizes the balance between ranked ad volume and computing resources.By skipping re-ranking of consistently low-ranked ads for each user request, it reduces computing cost in large-scale social media environments. Ganlin Song, Jianwei Xiao, Lizhang Qin, Rong Shi, Xiyuan Chen 0006, Jing Xu 0020, Zhaojun Zhang, Gautam Srinivasan, Qianru Li 0002, Mahesh Masale, Zeliang Chen, Ellie Wen, Puneet Sharma 0005 |
SIGIR | 9 |
| 2022 | PostMan: Rapidly Mitigating Bursty Traffic via On-Demand Offloading of Packet ProcessingabstractUnexpected bursty traffic brought by certain sudden events, such as news in the spotlight on a social network or discounted items on sale, can cause severe load imbalance in backend services. Migrating hot data - the standard approach to achieve load balance - meets a challenge when handling such unexpected load imbalance, because migrating data will slow down the server that is already under heavy pressure. This article proposes PostMan, an alternative approach to rapidly mitigate load imbalance for services processing small requests. Motivated by the observation that processing large packets incurs far less CPU overhead than processing small ones, PostMan deploys a number of middleboxes called helpers to assemble small packets into large ones for the heavily-loaded server. This approach essentially offloads the overhead of packet processing from the heavily-loaded server to helpers. To minimize the overhead, PostMan activates helpers on demand, only when bursty traffic is detected. The heavily-loaded server determines when clients connect/disconnect to/from helpers based on the real-time load statistics. To tolerate helper failures, PostMan can migrate connections across helpers and can ensure packet ordering despite such migration. Driven by real-world workloads, our evaluation shows that, with the help of PostMan, a Memcached server can mitigate bursty traffic within hundreds of milliseconds, while migrating data takes tens of seconds and increases the latency during migration. Yipei Niu, Panpan Jin, Yikai Xiao, Rong Shi, Fangming Liu, Chen Qian 0001, Yang Wang 0009 |
IEEE Trans. Parallel Distributed Syst. | 5 |
| 2019 | PostMan: Rapidly Mitigating Bursty Traffic by Offloading Packet Processing
Panpan Jin, Yikai Xiao, Rong Shi, Yipei Niu, Fangming Liu, Chen Qian 0001, Yang Wang 0009 |
USENIX ATC | 4 |
| 2018 | Evaluating Scalability Bottlenecks by Workload ExtrapolationabstractTesting a scalability bottleneck requires a large system to generate sufficient load, which is usually not accessible to researchers. To address this problem, this paper extrapolates the workload to a bottleneck node. The key observation that motivates our approach is that systems at a large scale are often repeating their behaviors at small scales, by running a job more times, running more nodes of the same type, or running more iterations of the same loop. Following this observation, we record a node's workloads at small scales and extrapolate such workload at a large scale. Towards this goal, we have developed PatternMiner, a semi-automatic tool to identify how workload patterns change with scale. We have tested our method on HDFS NameNode and YARN's Resource Manager. Our evaluation shows that PatternMiner is able to predict 98% of the workloads for NameNode and 83% of the workloads for the Resource Manager. Furthermore, by utilizing the extrapolated workload, we are able to emulate a cluster of up to 60,000 nodes with only 8 physical machines to evaluate NameNode and Resource Manager. Rong Shi, Yifan Gan, Yang Wang 0009 |
MASCOTS | 1 |
| 2016 | Cheap and Available State Machine Replication
Rong Shi, Yang Wang 0009 |
USENIX ATC | 1 |
| 2014 | Can Inter-VM Shmem Benefit MPI Applications on SR-IOV Based Virtualized Infiniband Clusters?
Jie Zhang 0045, Xiaoyi Lu 0001, Rong Shi, Dhabaleswar K. Panda 0001 |
Euro-Par | 4 |
| 2014 | Designing efficient small message transfer mechanism for inter-node MPI communication on InfiniBand GPU clustersabstractIncreasing number of MPI applications are being ported to take advantage of the compute power offered by GPUs. Data movement on GPU clusters continues to be the major bottleneck that keeps scientific applications from fully harnessing the potential of GPUs. Earlier, GPU-GPU inter-node communication has to move data from GPU memory to host memory before sending it over the network. MPI libraries like MVAPICH2 have provided solutions to alleviate this bottleneck using host-based pipelining techniques. Besides that, the newly introduced GPU Direct RDMA (GDR) is a promising solution to further solve this data movement bottleneck. However, existing design in MPI libraries applies the rendezvous protocol for all message sizes, which incurs considerable overhead for small message communications due to extra synchronization message exchange. In this paper, we propose new techniques to optimize internode GPU-to-GPU communications for small message sizes. Our designs to support the eager protocol include efficient support at both sender and receiver sides. Furthermore, we propose a new data path to provide fast copies between host and GPU memories. To the best of our knowledge, this is the first study to propose efficient designs for GPU communication for small message sizes, using eager protocol. Our experimental results demonstrate up to 59% and 63% reduction in latency for GPU-to-GPU and CPU-to-GPU point-to-point communications, respectively. These designs boost the uni-directional bandwidth by 7.3x and 1.7x, respectively. We also evaluate our proposed design with two end-applications: GPULBM and HOOMD-blue. Performance numbers on Kepler GPUs shows that, compared to the best existing GDR design, our proposed designs achieve up to 23.4% latency reduction for GPULBM and 58% increase in average TPS for HOOMD-blue, respectively. Rong Shi, Sreeram Potluri, Khaled Hamidouche, Jonathan L. Perkins, Davide Rossetti, Dhabaleswar K. Panda 0001 |
HiPC | 1 |
| 2014 | High performance MPI library over SR-IOV enabled infiniband clustersabstractVirtualization has become a central role in HPC Cloud due to easy management and low cost of computation and communication. Recently, Single Root I/O Virtualization (SR-IOV) technology has been introduced for high-performance interconnects such as InfiniBand and can attain near to native performance for inter-node communication. However, the SR-IOV scheme lacks locality aware communication support, which leads to performance overheads for inter-VM communication within a same physical node. To address this issue, this paper first proposes a high performance design of MPI library over SR-IOV enabled InfiniBand clusters by dynamically detecting VM locality and coordinating data movements between SR-IOV and Inter-VM shared memory (IVShmem) channels. Through our proposed design, MPI applications running in virtualized mode can achieve efficient locality-aware communication on SR-IOV enabled InfiniBand clusters. In addition, we optimize communications in IVShmem and SR-IOV channels by analyzing the performance impact of core mechanisms and parameters inside MPI library to deliver better performance in virtual machines. Finally, we conduct comprehensive performance studies by using point-to-point and collective benchmarks, and HPC applications. Experimental evaluations show that our proposed MPI library design can significantly improve the performance for point-to-point and collective operations, and MPI applications with different InfiniBand transport protocols (RC and UD) by up to 158%, 76%, 43%, respectively, compared with SR-IOV. To the best of our knowledge, this is the first study to offer a high performance MPI library that supports efficient locality aware MPI communication over SR-IOV enabled InfiniBand clusters. Jie Zhang 0045, Xiaoyi Lu 0001, Rong Shi, Dhabaleswar K. Panda 0001 |
HiPC | 5 |
| 2014 | HAND: A Hybrid Approach to Accelerate Non-contiguous Data Movement Using MPI Datatypes on GPU ClustersabstractAn increasing number of MPI applications are being ported to take advantage of the compute power offered by GPUs. Data movement continues to be the major bottleneck on GPU clusters, more so when data is non-contiguous, which is common in scientific applications. The existing techniques of optimizing MPI data type processing, to improve performance of non-contiguous data movement, handle only certain data patterns efficiently while incurring overheads for the others. In this paper, we first propose a set of optimized techniques to handle different MPI data types. Next, we propose a novel framework (HAND) that enables hybrid and adaptive selection among different techniques and tuning to achieve better performance with all data types. Our experimental results using the modified DDTBench suite demonstrate up to a 98% reduction in data type latency. We also apply this data type-aware design on an N-Body particle simulation application. Performance evaluation of this application on a 64 GPU cluster shows that our proposed approach can achieve up to 80% and 54% increase in performance by using struct and indexed data types compared to the existing best design. To the best of our knowledge, this is the first attempt to propose a hybrid and adaptive solution to integrate all existing schemes to optimize arbitrary non-contiguous data movement using MPI data types on GPU clusters. Rong Shi, Xiaoyi Lu 0001, Sreeram Potluri, Khaled Hamidouche, Jie Zhang 0045, Dhabaleswar K. Panda 0001 |
ICPP | 1 |
| 2013 | A scalable and portable approach to accelerate hybrid HPL on heterogeneous CPU-GPU clustersabstractAccelerating High-Performance Linkpack (HPL) on heterogeneous clusters with multi-core CPUs and GPUs has attracted a lot of attention from the High Performance Computing community. It is becoming common for large scale clusters to have GPUs on only a subset of nodes in order to limit system costs. The major challenge for HPL in this case is to efficiently take advantage of all the CPU and GPU resources available on a cluster. In this paper, we present a novel two-level workload partitioning approach for HPL that distributes workload based on the compute power of CPU/GPU nodes across the cluster. Our approach also handles multi-GPU configurations. Unlike earlier approaches for heterogeneous clusters with CPU and GPU nodes, our design takes advantage of asynchronous kernel launches and CUDA copies to overlap computation and CPU-GPU data movement. It uses techniques such as process grid reordering to reduce MPI communication/contention while ensuring load balance across nodes. Our experimental results using 32 GPU and 128 CPU nodes of Oakley, a research cluster at Ohio Supercomputer Center, shows that our proposed approach can achieve more than 80% of combined actual peak performance of CPU and GPU nodes. This provides 47% and 63% increase in the HPL performance that can be reported using only CPU nodes and only GPU nodes, respectively. Rong Shi, Sreeram Potluri, Khaled Hamidouche, Xiaoyi Lu 0001, Karen A. Tomko, Dhabaleswar K. Panda 0001 |
CLUSTER | 1 |
| 1997 | A Service Engineering Approach to Inter-Domain TMN System Development
Thanassis Tiropanis, David Lewis 0001, Alexander Richter, Rong Shi |
Integrated Network Management | 4 |