Ruihong Wang

dblp:30/2063 · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
9since 2021 · last 2025
—ORCID · conflict

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

Databases, data management, data science and information retrieval · 5 · 4 first-author · 5 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2025 An Adaptive Index for Oscillating Write-Heavy and Read-Heavy Workloads
Ruihong Wang, Walid G. Aref
SSDBM2
2025 Fractal property: A tool for understanding the generation mechanism of echo chambers
Yingping Sun, Yichang Gao, Juliette Tobias-Webb, Ruihong Wang, Fengming Liu
Expert Syst. Appl.4
2025 Cache Coherence Over Disaggregated Memory
abstract
Disaggregating memory from compute offers the opportunity to better utilize stranded memory in cloud data centers. It is important to cache data in the compute nodes and maintain cache coherence across multiple compute nodes. However, the limited computing power on disaggregated memory servers makes traditional cache coherence protocols suboptimal, particularly in the case of stranded memory. This paper introduces SELCC; a Shared-Exclusive Latch Cache Coherence protocol that maintains cache coherence without imposing any computational burden on the remote memory side. It aligns the state machine of the shared-exclusive latch protocol with the MSI protocol, thereby ensuring both atomicity of data access and cache coherence with sequential consistency. SELCC embeds cache-ownership metadata directly into the RDMA latch word, enabling efficient cache ownership management via RDMA atomic operations. SELCC can serve as an abstraction layer over disaggregated memory with APIs that resemble main-memory accesses. A concurrent B-tree and three transaction concurrency control algorithms are realized using SELCC's abstraction layer. Experimental results show that SELCC significantly outperforms RPC-based protocols for cache coherence under limited remote computing power. Applications on SELCC achieve comparable or superior performance over disaggregated memory compared to competitors.
Ruihong Wang, Jianguo Wang 0001, Walid G. Aref
Proc. VLDB Endow.1
2024 Research on the data stacking problem of energy-based packet prioritization in EH-WSN
abstract
In wireless sensor networks (WSNs), energy constraint is a long-standing problem. With the development of energy-harvesting technology, energy-harvesting wireless sensor networks (EH-WSNs) have emerged. However, energy-harvesting wireless sensor nodes can be affected by their factors or external factors, making the energy collected by the nodes unequal. When individual nodes run out of energy in advance, the data will not be forwarded to the next hop node normally, thus generating data accumulation. To address this problem, this paper proposes a packet priority-based MAC protocol (DPP-MAC) for EH-WSN, which consists of two main parts: (1) Research on the channel allocation algorithm based on the remaining energy of nodes to avoid data accumulation during the transmission of data by low- energy nodes; (2) Stacking data transmission algorithm based on packet priority to solve the problem of node data stacking and improve network performance. By comparing with the existing MAC algorithm in terms of network throughput packet loss rate, average end-to-end delay, and channel utilization, it is found that the proposed DPP-MAC improves the network performance and better solves the data buildup problem.
Zhengyu Hou, Wuyungerile Li, Ruihong Wang, Bing Jia
CSCWD4
2024 Optimizing LSM-based indexes for disaggregated memory
Ruihong Wang, Chuqing Gao, Jianguo Wang 0001, Prishita Kadam, M. Tamer Özsu, Walid G. Aref
VLDB J.1
2023 dLSM: An LSM-Based Index for Memory Disaggregation
abstract
The emerging trend of memory disaggregation where CPU and memory are physically separated from each other and are connected via ultra-fast networking, e.g., over RDMA, allows elastic and independent scaling of compute (CPU) and main memory. This paper investigates how indexing can be efficiently designed in the memory disaggregated architecture. Although existing research has optimized the B-tree for this new architecture, its performance is moderate. This paper focuses on LSM-based indexing and proposes dLSM, the first highly optimized LSM-tree for disaggregated memory. dLSM introduces a suite of optimizations including reducing software overhead, leveraging near-data computing, tuning for byte-addressability, and an instantiation over RDMA as a case study with RDMA-specific customizations to improve system performance. Experiments illustrate that dLSM achieves 1.6× to 11.7× higher write throughput than running the optimized B-tree and four adaptations of existing LSM-tree indexes over disaggregated memory. dLSM is written in C++ (with approximately 41,000 LOC), and is open-sourced.
Ruihong Wang, Jianguo Wang 0001, Prishita Kadam, M. Tamer Özsu, Walid G. Aref
ICDE1
2023 Incremental feature selection with fuzzy rough sets for dynamic data sets
Lianjie Dong, Ruihong Wang, Degang Chen 0002
Fuzzy Sets Syst.2
2023 Robust seed selection of foreground and background priors based on directional blocks for saliency-detection system
Muwei Jian, Ruihong Wang, Hui Yu 0001, Junyu Dong, Gongfa Li, Yilong Yin, Kin-Man Lam 0001
Multim. Tools Appl.2
2022 The Case for Distributed Shared-Memory Databases with RDMA-Enabled Memory Disaggregation
abstract
Memory disaggregation (MD) allows for scalable and elastic data center design by separating compute (CPU) from memory. With MD, compute and memory are no longer coupled into the same server box. Instead, they are connected to each other via ultra-fast networking such as RDMA. MD can bring many advantages, e.g., higher memory utilization, better independent scaling (of compute and memory), and lower cost of ownership. This paper makes the case that MD can fuel the next wave of innovation on database systems. We observe that MD revives the great debate of "shared what" in the database community. We envision that distributed shared-memory databases (DSM-DB, for short) - that have not received much attention before - can be promising in the future with MD. We present a list of challenges and opportunities that can inspire next steps in system design making the case for DSM-DB.
Ruihong Wang, Jianguo Wang 0001, Stratos Idreos, M. Tamer Özsu, Walid G. Aref
Proc. VLDB Endow.1
2018 Monte Carlo fission matrix acceleration method based on redistributing mesh
abstract
The fission matrix acceleration method based on redistributing mesh is proposed in this paper. The mesh used to tally the fission matrix is always fixed in previous fission matrix acceleration methods. When the mesh is redistributed in the process of iteration, the convergence rate of fission matrix acceleration method increases. The basic theory of redistributing mesh method is introduced. We analyze its efficiency and give some suggestions to enhance its stability. Numerical simulations of 1D slab geometries demonstrate that the fission matrix acceleration method based on redistributing mesh is more efficient.
Ruihong Wang, Shulin Yang, Liujun Pan
ICCSA (6)3