EDBT 2026 Demo / reviewers in the wild / expert
Rui Chu
dblp:00/2927
· DBLP profile ↗
19ranked-venue papers
8as first author
4since 2021 · last 2025
0009-0002-4094-659XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 6 first-authorArtificial intelligence and machine learning · 3 · 2 first-author · 2 since 2021Computer networks · 3Software engineering, systems software and programming languages · 2 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1
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 architecture, parallel and distributed computing, and storage systems
4 papers |
Cloud and datacenter computing · 26% Embedded and real-time systems · 26% Distributed systems · 21% | |
| Network and information security
1 paper |
Security and privacy of machine learning · 100% | |
| Artificial intelligence
1 paper |
Generative modeling · 100% | |
| Computer networks
1 paper |
Internet of things and sensor networks · 100% |
Topics — the 15 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Security and privacy of machine learning › adversarial attack
backdoor attack |
0.9 | 1 | 2025 | UIBDiffusion: Universal Imperceptible Backdoor Attack for Diffusion Models · CVPR 2025 |
Machine learning › Generative modeling
diffusion model |
0.3 | 1 | 2025 | UIBDiffusion: Universal Imperceptible Backdoor Attack for Diffusion Models · CVPR 2025 |
Storage systems › distributed storage
distributed in-memory storage |
0.2 | 1 | 2015 | CubicRing: Enabling One-Hop Failure Detection and Recovery for Distributed In-Memory Storage Systems · NSDI 2015 |
Distributed systems › fault tolerance
fault detection and recovery |
0.2 | 1 | 2015 | CubicRing: Enabling One-Hop Failure Detection and Recovery for Distributed In-Memory Storage Systems · NSDI 2015 |
Cloud and datacenter computing › resource management › datacenter memory management
memory oversubscription |
0.2 | 1 | 2015 | HybridSwap: A scalable and synthetic framework for guest swapping on virtualization platform · INFOCOM 2015 |
Cloud and datacenter computing
virtualization |
0.2 | 1 | 2015 | HybridSwap: A scalable and synthetic framework for guest swapping on virtualization platform · INFOCOM 2015 |
Parallel and multicore computing › task scheduling › process scheduling
multitask scheduling |
0.2 | 1 | 2013 | SenSmart: Adaptive Stack Management for Multitasking Sensor Networks · IEEE Trans. Computers 2013 |
Embedded and real-time systems › embedded software › embedded operating systems
sensor node operating system |
0.2 | 1 | 2013 | SenSmart: Adaptive Stack Management for Multitasking Sensor Networks · IEEE Trans. Computers 2013 |
Internet of things and sensor networks
wireless sensor network |
0.1 | 1 | 2010 | FIT: A Flexible, Lightweight, and Real-Time Scheduling System for Wireless Sensor Platforms · IEEE Trans. Parallel Distributed Syst. 2010 |
Embedded and real-time systems
real-time scheduling |
0.1 | 1 | 2010 | FIT: A Flexible, Lightweight, and Real-Time Scheduling System for Wireless Sensor Platforms · IEEE Trans. Parallel Distributed Syst. 2010 |
Embedded and real-time systems › real-time scheduling
schedulability analysis |
0.1 | 1 | 2010 | FIT: A Flexible, Lightweight, and Real-Time Scheduling System for Wireless Sensor Platforms · IEEE Trans. Parallel Distributed Syst. 2010 |
Distributed systems
fault tolerance |
0.1 | 1 | 2015 | CubicRing: Enabling One-Hop Failure Detection and Recovery for Distributed In-Memory Storage Systems · NSDI 2015 |
Distributed systems
peer-to-peer systems |
0.1 | 1 | 2015 | HybridSwap: A scalable and synthetic framework for guest swapping on virtualization platform · INFOCOM 2015 |
Embedded and real-time systems
memory isolation |
0.0 | 1 | 2013 | SenSmart: Adaptive Stack Management for Multitasking Sensor Networks · IEEE Trans. Computers 2013 |
Memory systems › memory management
stack data management |
0.0 | 1 | 2013 | SenSmart: Adaptive Stack Management for Multitasking Sensor Networks · IEEE Trans. Computers 2013 |
Methods — techniques the papers use, named apart from their topics
universal adversarial perturbation · 1.7diffusion model · 1.7two-tier hierarchical framework · 0.2one-hop failure detection · 0.2minimum thread scheduling policy · 0.2binary translation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | UIBDiffusion: Universal Imperceptible Backdoor Attack for Diffusion ModelsabstractRecent studies show that diffusion models (DMs) are vulnerable to backdoor attacks. Existing backdoor attacks impose unconcealed triggers (e.g., a gray box and eyeglasses) that contain evident patterns, rendering remarkable attack effects yet easy detection upon human inspection and defensive algorithms. While it is possible to improve stealthiness by reducing the strength of the backdoor, doing so can significantly compromise its generality and effectiveness. In this paper, we propose UIBDiffusion, the universal imperceptible backdoor attack for diffusion models, which allows us to achieve superior attack and generation performance while evading state-of-the-art defenses. We propose a novel trigger generation approach based on universal adversarial perturbations (UAPs) and reveal that such perturbations, which are initially devised for fooling pre-trained discriminative models, can be adapted as potent imperceptible backdoor triggers for DMs. We evaluate UIBDiffusion on multiple types of DMs with different kinds of samplers across various datasets and targets. Experimental results demonstrate that UIBDiffusion brings three advantages: 1) Universality, the imperceptible trigger is universal (i.e., image and model agnostic) where a single trigger is effective to any images and all diffusion models with different samplers; 2) Utility, it achieves comparable generation quality (e.g., FID) and even better attack success rate (i.e., ASR) at low poison rates compared to the prior works; and 3) Undetectability, UIBDiffusion is plausible to human perception and can bypass Elijah and TERD, the SOTA defenses against backdoors for DMs. Code is available at https://github.com/TheLaoLab/UIBDiffusion. Yuning Han, Bingyin Zhao, Rui Chu, Biplab Sikdar 0001, Yingjie Lao |
CVPR | 3 |
| 2025 | BAM-ICL: Causal Hijacking In-Context Learning with Budgeted Adversarial ManipulationabstractRecent research shows that large language models (LLMs) are vulnerable to hijacking attacks under the scenario of in-context learning (ICL) where LLMs demonstrate impressive capabilities in performing tasks by conditioning on a sequence of in-context examples (ICEs) (i.e., prompts with task-specific input-output pairs). Adversaries can manipulate the provided ICEs to steer the model toward attacker-specified outputs, effectively ''hijacking'' the model's decision-making process. Unlike traditional adversarial attacks targeting single inputs, hijacking attacks in LLMs aim to subtly manipulate the initial few examples to influence the model's behavior across a range of subsequent inputs, which requires distributed and stealthy perturbations. However, existing approaches overlook how to effectively allocate the perturbation budget across ICEs. We argue that fixed budgets miss the potential of dynamic reallocation to improve attack success while maintaining high stealthiness and text quality. In this paper, we propose BAM-ICL, a novel **b**udgeted **a**dversarial **m**anipulation hijacking attack framework for in-context learning. We also consider a more practical yet stringent scenario where ICEs arrive sequentially and only the current ICE can be perturbed. BAM-ICL mainly consists of two stages: In the offline stage, where we assume the adversary has access to data drawn from the same distribution as the target task, we develop a global gradient-based attack to learn optimal budget allocations across ICEs. In the online stage, where ICEs arrive sequentially, perturbations are generated progressively according to the learned budget profile. We evaluate BAM-ICL on diverse LLMs and datasets. The experimental results demonstrate that it achieves superior attack success rates and stealthiness, and the adversarial ICEs are highly transferable to other models. Rui Chu, Bingyin Zhao, Hanling Jiang, Shuchin Aeron, Yingjie Lao |
NeurIPS | 1 |
| 2024 | SO-Net: Model-Agnostic Sequential Hand Pose Optimization FrameworkabstractHand Pose Estimation (HPE) is a crucial technique for human-computer interaction perception. Recent works have shown that leveraging temporal information yields significant importance in the stability of the HPE system. However, existing sequential optimization methods are mainly designed for specific frameworks, limiting their applicability and generalization potential. To solve these problems, we propose a model-agnostic Sequential hand pose Optimization Network (SO-Net), which can be applicable to various HPE methods. Specifically, SO-Net first utilizes a feature-heterogeneous pre-embedding module that unifies multiple types of features in a coherent manner and facilitates their effective interactions. Then it adopts a transformer-based spatial-temporal network to capture the long-range information across frames. Finally, to enhance the robustness of the model, a dense refinement process is employed for further optimization. Our framework outperforms state-of-the-art methods on NYU and DexYCB datasets and also provides optimization advantages across various frameworks. Pengfei Ren 0001, Mingen Shu, Rui Chu, Jubiao Li, Jing Jin 0007 |
ICASSP | 4 |
| 2024 | FlowRCA: Enhancing Microservice Reliability with Non-invasive Root Cause AnalysisabstractMicroservice architectures, characterized by their loosely coupled services and complex call patterns, have become predominant in cloud applications, benefiting from elastic scalability and development agility. However, they face challenges in anomaly propagation and root cause analysis (RCA), often depending on the operational knowledge and system familiarity. FlowRCA, a non-invasive RCA framework, addresses these challenges by leveraging common monitoring metrics like CPU load, memory usage, and container latency to facilitate RCA in microservice environments. By analyzing causal relationships between metrics, FlowRCA clarifies fault propagation complexities, enabling accurate and comprehensive failure diagnosis. Experimental evidence shows FlowRCA’s superiority over existing algorithms, effectively identifying faulty microservices and root cause metrics in simulated environments. Zhikang Wu, Jingyu Wang 0001, Qi Qi 0001, Mingen Shu, Rui Chu, Jubiao Li, Jing Jin 0007 |
ICWS | 5 |
| 2019 | Know-How in Programming Tasks: From Textual Tutorials to Task-Oriented Knowledge GraphabstractAccomplishing a program task usually involves performing multiple activities in a logical order. Task-solving activities may have different relationships, such as subactivityof, precede-follow, and different attributes, such as location, condition, API, code. We refer to task-solving activities and their relationships and attributes as know-how knowledge. Programming task know-how knowledge is commonly documented in semi-structured textual tutorials. A formative study of the 20 top-viewed Android-tagged how-to questions on Stack Overflow suggests that developers are faced with three information barriers (incoherent modeling of task intent, tutorial information overload and unstructured task activity description) for effectively discovering and understanding task-solving knowledge in textual tutorials. Knowledge graph has been shown to be effective in representing relational knowledge and supporting knowledge search in a structured way. Unfortunately, existing knowledge graphs extract only know-what information (e.g., APIs, API caveats and API dependencies) from software documentation. In this paper, we devise open information extraction (OpenIE) techniques to extract candidates for task activities, activity attributes and activity relationships from programming task tutorials. The resulting knowledge graph, TaskKG, includes a hierarchical taxonomy of activities, three types of activities relationships and five types of activity attributes, and enables activity-centric knowledge search. As a proof-of-concept, we apply our approach to Android Developer Guide. A comprehensive evaluation of TaskKG shows high accuracy of our OpenIE techniques. A user study shows that TaskKG is promising in helping developers finding correct answers to programming how-to questions. Jiamou Sun, Zhenchang Xing, Rui Chu, Heilai Bai, Jinshui Wang, Xin Peng 0001 |
ICSME | 3 |
| 2016 | Optimizing guest swapping using elastic and transparent memory provisioning on virtualization platform
Pengfei Zhang 0006, Rui Chu, Huaimin Wang 0001 |
Frontiers Comput. Sci. | 3 |
| 2015 | HybridSwap: A scalable and synthetic framework for guest swapping on virtualization platformabstractIn IaaS cloud environments, peak memory demand caused by hotspot applications in Virtual Machine (VM) often results in performance degradation within and outside of this VM. Some solutions such as host swapping and ballooning for memory consolidation and overcommitment have been proposed. These solutions, however, have no help for addressing guest swapping issues inside VM. Even though host holds sufficient memory pages, guest OS is unable to utilize free pages in host directly due to the semantic gap between VMM and it. Our goal is to alleviate the performance degradation by decreasing disk I/O operations generated by guest swapping. Based on the insight analysis of behavioral features of guest swapping, we design HybridSwap, a distributed scalable framework which organize surplus memory in all hosts within data center into virtual pools for swapping. This framework builds up a synthetic swapping mechanism in a peer-to-peer way, which VM can adaptively choose suitable pools for swapping. We implement the prototype of HybridSwap and evaluate it with different benchmarks. The results demonstrate that our solution has the ability to promote the guest swapping efficiency indeed. Even in some cases, it shows 2-5 times of performance promotion compared with the baseline setup. Pengfei Zhang 0006, Rui Chu, Huaimin Wang 0001 |
INFOCOM | 3 |
| 2015 | CubicRing: Enabling One-Hop Failure Detection and Recovery for Distributed In-Memory Storage Systems
Yiming Zhang 0003, Chuanxiong Guo, Dongsheng Li 0001, Rui Chu, Yongqiang Xiong |
NSDI | 4 |
| 2013 | SenSmart: Adaptive Stack Management for Multitasking Sensor NetworksabstractThe networked application environment has motivated the development of multitasking operating systems for sensor networks and other low-power electronic devices, but their multitasking capability is severely limited because traditional stack management techniques perform poorly on small-memory systems without virtual memory support. In this paper, we show that combining binary translation and a new kernel runtime can lead to efficient OS designs on resource constrained platforms. We introduce SenSmart, a multitasking OS for sensor networks, and present new OS design techniques for supporting preemptive multitask scheduling, memory isolation, and adaptive stack management. Our solution provides memory isolation and automatic stack relocation on usual sensornet platforms. The adaptive stack management frees programmers from the burden of estimating tasks' stack usage, yet it enables SenSmart to schedule and run more tasks than other multitasking OSes for sensor networks. We have implemented SenSmart on MICA2/MICAz motes. Evaluation shows that SenSmart has a significantly better capability in managing concurrent tasks than other sensornet operating systems. Rui Chu, Lin Gu 0001, Yunhao Liu 0001, Mo Li 0001, Xicheng Lu |
IEEE Trans. Computers | 1 |
| 2011 | A Hierarchical Memory Service Mechanism in Server Consolidation EnvironmentabstractIncreasing Internet business and computing footprint motivate server consolidation in data centers. Through virtualization technology, server consolidation can reduce physical hosts and provide scalable services. However, the ineffective memory usage among multiple virtual machines (VMs) becomes the bottleneck in server consolidation environment. Because of inaccurate memory usage estimate and the lack of memory resource managements, there is much service performance degradation in data centers, even though they have occupied a large amount of memory. In order to improve this scenario, we first introduce VM's memory division view and VM's free memory division view. Based on them, we propose a hierarchal memory service mechanism. We have designed and implemented the corresponding memory scheduling algorithm to enhance memory efficiency and achieve service level agreement. The benchmark test results show that our implementation can save 30% physical memory with 1% to 5% performance degradation. Based on Xen virtualization platform and balloon driver technology, our works actually bring dramatic benefits to commercial cloud computing center which is providing more than 2,000 VMs' services to cloud computing users. Liufeng Wang, Huaimin Wang 0001, Lu Cai, Rui Chu, Pengfei Zhang 0006, Lanzheng Liu |
ICPADS | 4 |
| 2011 | A Study of Risk Analysis Methods Based on Uncertain Event Analysis in Strategy Decision-MakingabstractA kind of strategy decision-making risk analysis method is put forward based on uncertain event analysis, on the basis of potential uncertain events confronted in decision-makings. In this method, a model is constructed to generate the decision-making option space, with detailed generation ways based on the risks of uncertain events. By comparing the potential capacities of the enemy, self-army and the third party, the occurrence probabilities and consequent losses of uncertain events are quantified. Extreme event samples were selected by means of conditional expectation to obtain the quantified description of each risk. Three ways of analyzing the quantified results are proposed. Rui Chu, Dongdong Yan, YouFei Cai, ChiFei Zhou |
ICTAI | 1 |
| 2010 | Versatile Stack Management for Multitasking Sensor NetworksabstractThe networked application environment has motivated the development of multitasking operating systems for sensor networks and other low-power electronic devices, but their multitasking capability is severely limited because traditional stack management techniques perform poorly on small memory systems. In this paper, we show that combining binary translation and a new kernel runtime can lead to efficient OS designs on resource-constrained platforms. We introduce SenSmart, a multitasking OS for sensor networks, and present new OS design techniques for supporting preemptive multi-task scheduling, memory isolation, and versatile stack management. We have implemented SenSmart on MICA2/MICAz motes. Evaluation shows that SenSmart performs efficient binary translation and demonstrates a significantly better capability in managing concurrent tasks than other sensor net operating systems. Rui Chu, Lin Gu 0001, Yunhao Liu 0001, Mo Li 0001, Xicheng Lu |
ICDCS | 1 |
| 2010 | Design and Practice on iVCE for Memory SystemabstractAs one of the components in iVCE software platform, iVCE/M devotes to the performance improvement of the I/O-intensive and memory-intensive applications with efficient aggregation of distributed memory resources. To facilitate the deployment of iVCE/M, the data locating algorithm with balanced time and space cost, as well as the transparent interface for the legacy applications without code modification, are both significant in the implementation of iVCE/M. We propose the logarithmic search tree based client-side metadata structure to accelerate the data locating using moderate memory consumption, the implicit I/O redirection mechanism, and the implementation of iVCE/M based disk cache system. The experiments with cross domain emulation prove that the scheme is applicable to exploit the distributed memory resources for applications with small granularity I/O accesses. Rui Chu, Zhenli Lin |
ICPADS | 1 |
| 2010 | FIT: A Flexible, Lightweight, and Real-Time Scheduling System for Wireless Sensor PlatformsabstractWe propose FIT, a flexible, lightweight, and real-time scheduling system for wireless sensor platforms. There are three salient features of FIT. First, its two-tier hierarchical framework supports customizable application-specific scheduling policies, hence, FIT is very flexible. Second, FIT is lightweight in terms of minimizing the thread number to reduce preemptions and memory consumption while at the same time ensuring system schedulability. We propose a novel Minimum Thread Scheduling Policy (MTSP) exploration algorithm within FIT to achieve this goal. Finally, FIT provides a detailed real-time schedulability analysis method to help check if application's temporal requirements can be met. We implemented FIT on MicaZ motes and carried out extensive evaluations. Results demonstrate that FIT is indeed flexible and lightweight for implementing real-time applications, at the same time, the schedulability analysis provided can predict the real-time behavior. FIT is a promising scheduling system for implementing complex real-time applications in sensor networks. Wei Dong 0001, Chun Chen 0001, Xue (Steve) Liu, Kougen Zheng, Rui Chu, Jiajun Bu |
IEEE Trans. Parallel Distributed Syst. | 5 |
| 2008 | FIT: A Flexible, LIght-Weight, and Real-Time Scheduling System for Wireless Sensor Platforms
Wei Dong 0001, Chun Chen 0001, Xue (Steve) Liu, Kougen Zheng, Rui Chu, Jiajun Bu |
DCOSS | 5 |
| 2007 | A push-based prefetching for cooperative caching RAM GridabstractAs an innovative distributed computing technique for sharing the memory resources in high-speed network, RAM Grid exploits the distributed free nodes, and provides remote memory for the nodes which are short of memory. One of the RAM Grid systems named DRACO, tries to provide cooperative caching to improve the performance of the user node which has mass disk I/O but lacks local memory. However, the performance of DRACO is constrained with the network communication cost. In order to hide the latency of remote memory access and improve the caching performance, we proposed using push- based prefetching to enable the caching providers to push the potential useful memory pages to the user nodes. Specifically, for each caching provider, it employs sequential pattern mining techniques, which adapts to the characteristics of memory page access sequences, on locating useful memory pages for prefetching. We have verified the effectiveness of the proposed method through system analysis and trace-driven simulations. Rui Chu, Nong Xiao 0001, Lei Chen 0002, Xicheng Lu |
ICPADS | 1 |
| 2007 | A clustering model for memory resource sharing in large scale distributed systemabstractAs an application of large scale distributed network computing system, RAM Grid tries to solve the problem of memory resource sharing and utilization. Due to the special properties of memory, traditional resource information management approaches cannot be adapted easily. This paper proposes a clustering based resource aggregating scheme under the background of RAM Grid, which can reduce the scale of resource information management efficiently. With analogy to the force field and potential energy theory in physics, the basic model, the force field-potential energy model, and the corresponding distributed algorithms are proposed, respectively. The model and algorithms are also evaluated by real network topologies based simulation. Rui Chu, Xicheng Lu |
ICPADS | 1 |
| 2007 | PIBUS: A Network Memory-Based Peer-to-Peer IO Buffering Service
Yiming Zhang 0003, Dongsheng Li 0001, Rui Chu, Nong Xiao 0001, Xicheng Lu |
Networking | 3 |
| 2006 | A distributed paging RAM grid system for wide-area memory sharingabstractMemory-intensive applications often suffer from the poor performance of disk swapping when memory is inadequate. Remote memory sharing schemes, which provide a remote memory that is faster than the local hard disk, are able to improve the performance of such applications. Due to the limitation of being applicable within single clusters only, however, most of the previous remote memory mechanisms, such as the network memory scheme, fail to be extendable into a large scale, distributed, heterogeneous, and dynamic environment. In this work, we propose a service-oriented grid memory sharing scheme, distributed paging RAM grid (DPRG). We study the properties and criteria of large scale memory sharing, and then design major operations and optimizations to fit the usage of grid systems. We collect trace from our grid environment, and evaluate DPRG through comprehensive trace-driven simulations. Results show that DPRG significantly outperforms existing remote memory sharing schemes and supports grid computing applications effectively Rui Chu, Yongzhen Zhuang, Yunhao Liu 0001, Xicheng Lu |
IPDPS | 1 |