Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jiesheng Wu
dblp:64/2146
· DBLP profile ↗
64ranked-venue papers
12as first author
50since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 31 · 5 first-author · 19 since 2021Graphics, computer vision, multimedia, augmented reality and games · 14 · 7 first-author · 14 since 2021Software engineering, systems software and programming languages · 10 · 8 since 2021Databases, data management, data science and information retrieval · 10 · 10 since 2021Artificial intelligence and machine learning · 7 · 1 first-author · 7 since 2021Computer networks · 5 · 1 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 since 2021Security and privacy · 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
35 papers |
Cloud and datacenter computing · 37% Storage systems · 36% Hardware reliability and fault tolerance · 7% | |
| Artificial intelligence
7 papers |
Segmentation and scene understanding · 70% Representation and self-supervised learning · 18% Information extraction and text analysis · 6% | |
| Computer networks
6 papers |
Datacenter networks · 41% Transport protocols and congestion control · 29% Internet architecture and protocols · 15% |
Topics — the 30 heaviest of 100, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
cloud storage |
3.9 | 8 | 2026 | Here, There and Everywhere: The Past, the Present and the Future of Local Storage in Cloud · FAST 2026 Perseus: A Fail-Slow Detection Framework for Cloud Storage Systems · FAST 2023 More Than Capacity: Performance-oriented Evolution of Pangu in Alibaba · FAST 2023 |
Computer vision › Segmentation and scene understanding
camouflaged object detection |
3.6 | 4 | 2026 | RA-COD: Retrieval-Augmented Camouflaged Object Detection · IEEE Trans. Image Process. 2026 UpGen: Unleashing Potential of Foundation Models for Training-Free Camouflage Detection via Generative Models · IEEE Trans. Image Process. 2025 Beyond Single Images: Retrieval Self-Augmented Unsupervised Camouflaged Object Detection · ICCV 2025 |
Cloud and datacenter computing
virtualization |
2.3 | 3 | 2026 | EIDS: A Cloud Intrusion Detection System with High Performance and Maintainability · ACM Trans. Comput. Syst. 2026 ZOC: Elastic and Cost-Efficient Virtual SmartNIC Architecture for Cloud Physical Machines · NSDI 2026 How Soon is Now? Preloading Images for Virtual Disks with ThinkAhead · FAST 2026 |
Computer vision › Segmentation and scene understanding
semantic segmentation |
1.9 | 2 | 2026 | RA-COD: Retrieval-Augmented Camouflaged Object Detection · IEEE Trans. Image Process. 2026 UpGen: Unleashing Potential of Foundation Models for Training-Free Camouflage Detection via Generative Models · IEEE Trans. Image Process. 2025 |
Computer vision › Segmentation and scene understanding › camouflaged object detection
unsupervised camouflaged object detection |
1.7 | 2 | 2025 | Beyond Single Images: Retrieval Self-Augmented Unsupervised Camouflaged Object Detection · ICCV 2025 Shift the Lens: Environment-Aware Unsupervised Camouflaged Object Detection · CVPR 2025 |
Storage systems
flash and SSD |
1.7 | 3 | 2024 | Bwe-tree: An Evolution of Bw-tree on Fast Storage · ICDE 2024 NVMe SSD Failures in the Field: the Fail-Stop and the Fail-Slow · USENIX ATC 2022 Lessons and Actions: What We Learned from 10K SSD-Related Storage System Failures · USENIX ATC 2019 |
Storage systems › storage architecture › block storage
cloud block storage |
1.6 | 2 | 2025 | Evolving the Cloud Block Store with Performance, Elasticity, Availability, and Hardware Offloading · ACM Trans. Storage 2025 What's the Story in EBS Glory: Evolutions and Lessons in Building Cloud Block Store · FAST 2024 |
Datacenter networks
RDMA |
1.5 | 2 | 2025 | Alibaba Stellar: A New Generation RDMA Network for Cloud AI · SIGCOMM 2025 Flor: An Open High Performance RDMA Framework Over Heterogeneous RNICs · OSDI 2023 |
Storage systems
storage reliability |
1.5 | 4 | 2025 | From Missteps to Milestones: A Journey to Practical Fail-Slow Detection · ACM Trans. Storage 2023 Lessons and Actions: What We Learned from 10K SSD-Related Storage System Failures · USENIX ATC 2019 Evolving the Cloud Block Store with Performance, Elasticity, Availability, and Hardware Offloading · ACM Trans. Storage 2025 |
Cloud and datacenter computing › cloud storage
elastic block storage |
1.4 | 2 | 2025 | Evolving the Cloud Block Store with Performance, Elasticity, Availability, and Hardware Offloading · ACM Trans. Storage 2025 From luna to solar: the evolutions of the compute-to-storage networks in Alibaba cloud · SIGCOMM 2022 |
Storage systems › logging
log storage |
1.4 | 2 | 2024 | Exploiting Data-pattern-aware Vertical Partitioning to Achieve Fast and Low-cost Cloud Log Storage · ACM Trans. Storage 2024 LogGrep: Fast and Cheap Cloud Log Storage by Exploiting both Static and Runtime Patterns · EuroSys 2023 |
Hardware reliability and fault tolerance › soft errors
silent data corruption |
1.4 | 2 | 2024 | Understanding Silent Data Corruption in Processors for Mitigating its Effects · ACM Trans. Archit. Code Optim. 2024 Understanding Silent Data Corruptions in a Large Production CPU Population · SOSP 2023 |
Hardware reliability and fault tolerance
soft errors |
1.4 | 2 | 2024 | Understanding Silent Data Corruption in Processors for Mitigating its Effects · ACM Trans. Archit. Code Optim. 2024 Understanding Silent Data Corruptions in a Large Production CPU Population · SOSP 2023 |
Storage systems › storage reliability
fail-slow detection |
1.3 | 2 | 2023 | From Missteps to Milestones: A Journey to Practical Fail-Slow Detection · ACM Trans. Storage 2023 Perseus: A Fail-Slow Detection Framework for Cloud Storage Systems · FAST 2023 |
Storage systems › file systems
distributed file system |
1.2 | 2 | 2023 | Fisc: A Large-scale Cloud-native-oriented File System · FAST 2023 ArkDB: A Key-Value Engine for Scalable Cloud Storage Services · SIGMOD Conference 2021 |
Computer vision › Segmentation and scene understanding
prompt-based segmentation |
1.1 | 2 | 2025 | UpGen: Unleashing Potential of Foundation Models for Training-Free Camouflage Detection via Generative Models · IEEE Trans. Image Process. 2025 Shift the Lens: Environment-Aware Unsupervised Camouflaged Object Detection · CVPR 2025 |
Machine learning › Representation and self-supervised learning
contrastive learning |
1.1 | 2 | 2026 | Transformer Fusion and Pixel-Level Contrastive Learning for RGB-D Salient Object Detection · IEEE Trans. Multim. 2024 SPP-SCL: Semi-Push-Pull Supervised Contrastive Learning for Image-Text Sentiment Analysis and Beyond · AAAI 2026 |
Natural language and speech › Information extraction and text analysis
sentiment analysis |
1.0 | 1 | 2026 | SPP-SCL: Semi-Push-Pull Supervised Contrastive Learning for Image-Text Sentiment Analysis and Beyond · AAAI 2026 |
Computer vision › Segmentation and scene understanding
training-free segmentation |
1.0 | 1 | 2026 | RA-COD: Retrieval-Augmented Camouflaged Object Detection · IEEE Trans. Image Process. 2026 |
Network security › intrusion detection and prevention
intrusion detection |
1.0 | 1 | 2026 | EIDS: A Cloud Intrusion Detection System with High Performance and Maintainability · ACM Trans. Comput. Syst. 2026 |
Memory systems
cache management |
1.0 | 1 | 2026 | Accelerating LLM Inference Throughput via Asynchronous KV Cache Prefetching · AAAI 2026 |
GPUs and heterogeneous computing › GPU memory
GPU memory hierarchy |
1.0 | 1 | 2026 | Accelerating LLM Inference Throughput via Asynchronous KV Cache Prefetching · AAAI 2026 |
Storage systems › i/o optimization
i/o prefetching |
1.0 | 1 | 2026 | How Soon is Now? Preloading Images for Virtual Disks with ThinkAhead · FAST 2026 |
Memory systems › memory hierarchy › cache hierarchy management
last-level cache management |
1.0 | 1 | 2026 | Cacheman: A Comprehensive Last-Level Cache Management System for Multi-tenant Clouds · PPoPP 2026 |
Cloud and datacenter computing › multi-tenancy
multi-tenant cloud |
1.0 | 1 | 2026 | Cacheman: A Comprehensive Last-Level Cache Management System for Multi-tenant Clouds · PPoPP 2026 |
Storage systems › storage architecture › block storage
virtual disks |
1.0 | 1 | 2026 | How Soon is Now? Preloading Images for Virtual Disks with ThinkAhead · FAST 2026 |
Cloud and datacenter computing › virtualization
virtual machine introspection |
1.0 | 1 | 2026 | EIDS: A Cloud Intrusion Detection System with High Performance and Maintainability · ACM Trans. Comput. Syst. 2026 |
Distributed systems
fault tolerance |
1.0 | 2 | 2025 | Fault Escaping: Improving Robustness of DPU Enhanced Platform with Mutual Assisted VM Recovery · ASPLOS (3) 2025 Windows Azure Storage: a highly available cloud storage service with strong consistency · SOSP 2011 |
Machine learning › Representation and self-supervised learning
prototype learning |
0.9 | 1 | 2025 | Shift the Lens: Environment-Aware Unsupervised Camouflaged Object Detection · CVPR 2025 |
Computer vision › Segmentation and scene understanding › pseudo-label learning
pseudo-label generation |
0.9 | 1 | 2025 | Beyond Single Images: Retrieval Self-Augmented Unsupervised Camouflaged Object Detection · ICCV 2025 |
Methods — techniques the papers use, named apart from their topics
workload-aware scheduling · 3.0two-phase status collection · 3.0microVM isolation · 3.0l2 cache · 2.0asynchronous prefetching · 2.0segment anything model · 1.9diffusion model · 1.9vision-language model · 1.0semi-push-pull contrastive learning · 1.0retrieval-augmented · 1.0real-time allocation algorithm · 1.0gradient-based sharing · 1.0DINOv2 · 1.0retrieval · 0.9production experience · 0.9paravirtualization · 0.9kernel density estimation · 0.9hybrid synchronization · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Accelerating LLM Inference Throughput via Asynchronous KV Cache PrefetchingabstractLarge Language Models (LLMs) exhibit pronounced memory-bound characteristics during inference due to High Bandwidth Memory (HBM) bandwidth constraints. In this paper, we propose an L2 Cache-oriented asynchronous KV Cache prefetching method to break through the memory bandwidth bottleneck in LLM inference through computation-load overlap. By strategically scheduling idle memory bandwidth during active computation windows, our method proactively prefetches required KV Cache into GPU L2 cache, enabling high-speed L2 cache hits for subsequent accesses and effectively hiding HBM access latency within computational cycles. Extensive experiments on NVIDIA H20 GPUs demonstrate that the proposed method achieves 2.15× improvement in attention kernel efficiency and up to 1.97× end-to-end throughput enhancement, surpassing state-of-the-art baseline FlashAttention-3. Notably, our solution maintains orthogonality to existing optimization techniques and can be integrated with current inference frameworks, providing a scalable latency-hiding solution for next-generation LLM inference engines. Yanhao Dong, Yubo Miao, Weinan Li, Jiesheng Wu, Feng Lyu 0001 |
AAAI | 6 |
| 2026 | SPP-SCL: Semi-Push-Pull Supervised Contrastive Learning for Image-Text Sentiment Analysis and Beyond
Jiesheng Wu, Shengrong Li |
AAAI | 1 |
| 2026 | How Soon is Now? Preloading Images for Virtual Disks with ThinkAhead
Xinqi Chen, Erci Xu, Changhong Wang 0005, Jifei Yi, Qiuping Wang, Shizhuo Sun, Junping Wu, Hailin Peng, Yinhu Wang, Jiaji Zhu, Jiesheng Wu, Guangtao Xue, Patrick P. C. Lee |
FAST | 15 |
| 2026 | Here, There and Everywhere: The Past, the Present and the Future of Local Storage in Cloud
Leping Yang, Yanbo Zhou, Gong Zeng, Saisai Zhang, Ruilin Wu, Chaoyang Sun, Shiyi Luo, Keqiang Niu, Junping Wu, Jiaji Zhu, Jiesheng Wu, Mariusz Barczak, Wayne Gao, Ruiming Lu, Erci Xu, Guangtao Xue |
FAST | 14 |
| 2026 | AMFFNet: Anatomy-Guided Multi-Scale Feature Fusion Network for Brain Disease Classification with rs-fMRI
Huiping Cheng, Biao Jie, Liangchen Hu, Minghu Wang, Yang Yang 0140, Jiesheng Wu |
ICIC (30) | 6 |
| 2026 | ZOC: Elastic and Cost-Efficient Virtual SmartNIC Architecture for Cloud Physical Machines
Naixuan Guan, Xiaokang Hu, Yisheng Xie, Xishi Qiu, Chaojie Liu, Yuchao Cao, Banghao Ying, Dianchen Tian, Yangzeyu Zhang, Hujun Ge, Yibin Shen, Jiesheng Wu |
NSDI | 13 |
| 2026 | Cacheman: A Comprehensive Last-Level Cache Management System for Multi-tenant CloudsabstractCompetition for the last-level cache (LLC) is a long-standing issue in multi-tenant cloud environments, often leading to severe performance interference among co-located virtual machines. LLC management in the cloud faces unique challenges, including unpredictable tenant workloads, misaligned performance metrics, and the need to ensure fairness under service level agreements (SLAs). Existing LLC allocation methods fall short in addressing these challenges. We present Cacheman, a comprehensive LLC management system designed from real-world cloud deployment experience. Cacheman introduces a novel gradient-based sharing mechanism for LLC ways, enabling smooth LLC allocation adjustments that simultaneously improve fairness and utilization efficiency. Its real-time allocation algorithm promptly detects and mitigates unfair LLC allocation, adapting to dynamic workloads with second-scale responsiveness. Additionally, Cacheman supports performance consistency for tenants running distributed applications by enforcing negotiated upper bounds on cache usage. Extensive experiments demonstrate that Cacheman effectively achieves its multi-dimensional goals, and long-term production deployment further shows that it significantly reduces SLA violations caused by LLC contention. Xiaokang Hu, Yuchao Cao, Naixuan Guan, Yifan Wu 0037, Xishi Qiu, Shengdong Dai, Ben Luo, Sanchuan Cheng, Fudong Qiu, Yibin Shen, Jiesheng Wu |
PPoPP | 11 |
| 2026 | Du-CIPT: Dual Cross-Modal Interactive Pyramid Transformer for RGB-Thermal salient object detection and segmentation
Jiesheng Wu, Ji Du, Fangwei Hao, Jiankang Hong |
Signal Process. Image Commun. | 1 |
| 2026 | RA-COD: Retrieval-Augmented Camouflaged Object DetectionabstractCamouflaged Object Detection (COD) is pivotal for segmenting objects that seamlessly blend into their surroundings. While prior endeavors demonstrate impressive performance through training on predefined labels, they heavily rely on labor-intensive data annotation and struggle to adapt to open-world scenarios. In this light, we propose RA-COD, a training-free paradigm that enables COD by retrieving the most similar samples from the prototype repository. The efficacy of RA-COD hinges on 1) capturing the nuanced resemblance between objects and their environments and 2) excelling in dense prediction tasks. To achieve (1), the crux lies in ensuring diversity and discriminability within the prototype repository. In this context, we propose GenPro, an automated pipeline for crafting Generative Prototypes. GenPro integrates a range of foundation models, including the Diffusion Model, Vision-Language Model, Segment Anything Model (SAM), and DINOv2, in a complementary manner that synergistically generates diverse and distinguishable prototype samples. To achieve (2), we propose C2F to retrieve camouflaged objects in a Coarse-to-Fine regime. We commence with pixel-level retrieval in the feature space, which generates a coarse mask that effectively captures class discrimination and object localization. Further refinement is achieved by extracting bounding boxes from this coarse mask to prompt SAM in generating mask proposals for region-level retrieval. Evaluations on four benchmarks showcase that RA-COD achieves state-of-the-art performance compared to existing training-free methods. Ji Du, Jiesheng Wu, Desheng Kong, Fangwei Hao, Jing Xu 0008, Ping Li 0016 |
IEEE Trans. Image Process. | 2 |
| 2026 | EIDS: A Cloud Intrusion Detection System with High Performance and MaintainabilityabstractIntrusion Detection Systems (IDSes) are widely employed to identify potential attacks in guest virtual machines (VMs). Nonetheless, traditional IDSes fall short of the demands of high-performance clouds. First, monitoring VM events increases the tail latency of guest services. Second, the throughput of traditional IDSes cannot meet high-performance cloud requirements, leading to event loss and reduced detection accuracy. Finally, cloud providers typically run complex IDS tools within the VM. Updating IDS functionality requires modifying guest VMs, which hurts maintainability. To overcome these challenges, this article presents EIDS, a cloud IDS framework with high performance and good maintainability. We observe that the main bottleneck is collecting VM status, and the collected status can be divided into fundamental and supplementary status. EIDS then splits the status collection procedure spatially and temporally. First, we provide a status monitor with a separate architecture that isolates the status collection logic in a microVM, thus minimizing the code in guest VMs and improving maintainability. Second, EIDS introduces a two-phase status collection method to handle multiple events in batches, asynchronously, for high IDS throughput. A tiny tracer, implemented with eBPF, operates inside the user VM to collect fundamental status. The complex status collector runs in an isolated microVM. It utilizes Virtual Machine Introspection (VMI) to gather supplementary status, using the fundamental status to bridge the semantic gap. The status collector batches the collection for multiple events to amortize the fixed overhead of microVM switching and improve event tracing throughput. Finally, to minimize tail latency overhead, a fine-grained and workload-aware scheduler executes IDS logic with small time slices during user VM idle periods. We implemented a prototype of EIDS in Linux-KVM and conducted a comprehensive evaluation. We compared EIDS’s performance with Falco, an open-source IDS widely used by Kubernetes and AWS for runtime security monitoring. The results demonstrate that, compared to Falco, EIDS reduces the 99 th -percentile latency overhead by 97% and achieves a 13.8X improvement in IDS event handling throughput. Xiaokang Hu, Zhichao Hua 0001, Naixuan Guan, Yibin Shen, Yang Yu 0002, Zeyu Mi, Yubin Xia, Jiesheng Wu |
ACM Trans. Comput. Syst. | 10 |
| 2025 | Fault Escaping: Improving Robustness of DPU Enhanced Platform with Mutual Assisted VM RecoveryabstractModern cloud servers achieve significant performance improvements by exploiting data processing units (DPUs) to offload virtualization overhead.Unlike traditional monolithic hypervisors, this offloading approach splits VM state and distributes hypervisor functions across the DPU and the Host, transforming the cloud server from a single system into a sophisticated orchestration of multiple self-managed processing units.However, the failure rate of these systems has significantly increased, as errors from either the DPU or the Host can crash the entire machine.All these changes necessitate a comprehensive revamp of current VM fault tolerance and isolation mechanisms.This paper explores a novel approach to VM fault tolerance by treating the split hypervisors on the DPU SoC and the Host as redundant peers.We propose a fault-escaping scheme that enables VMs to escape from a failing SoC or Host.With hybrid synchronization, the entire VM state becomes fully accessible on either the SoC or the Host with minimum synchronization overhead (in kilobytes).Instead of recovering the failed hypervisor, this scheme migrates the verified VM state, allowing the VM to escape from the failure Chao Zhang 0115, Tao Xu 0057, Pai Liu, Zhilang Xu, Jinhu Li, Wenhui Shu, Feifei Fan, Yibin Shen, Jianming Song, Jiesheng Wu, Jian Li 0021 |
ASPLOS (3) | 17 |
| 2025 | OSHMAMBA: One-Scan Hybrid Mamba with Dynamic Chunking for 3D Medical Image SegmentationabstractSegmenting small lesions in 3D medical images requires capturing long-range dependencies, a task for which Transformers are effective but computationally expensive. While the Mamba architecture offers a linearly efficient alternative, it can lose critical spatial information. We propose OSHMamba, a novel U-shaped hybrid network that effectively combines the efficiency of Mamba with the accuracy of Transformer. Its core component, the Dynamic Block Hybrid Mamba (DCHMamba) encoder, uses Mamba for a full-volume scan and reserves the powerful Transformer attention for dynamically identified key regions, optimizing computational allocation. A Dual-Stream Feature Enhancement (DSFE) module further refines segmentation boundaries by integrating detail-rich features. Experiments on four public datasets confirm that Oshmamba achieves stable and accurate performance, especially for small, complex lesions. Biao Jie, Jiesheng Wu, Yunfei Shen |
BIBM | 3 |
| 2025 | Shift the Lens: Environment-Aware Unsupervised Camouflaged Object DetectionabstractCamouflaged Object Detection (COD) seeks to distinguish objects from their highly similar backgrounds. Existing work has essentially focused on isolating camouflaged objects from the environment, demonstrating ever-improving performance but at the cost of extensive annotations and complex optimizations. In this paper, we diverge from this paradigm and shift the lens to isolating the salient environment from the camouflaged object. We introduce EASE, an Environment-Aware unSupErvised COD framework that identifies the environment by referencing an environment prototype library and detects camouflaged objects by inverting the retrieved environmental features. Specifically, our approach (DiffPro) uses large multimodal models, diffusion models, and vision-foundation models to construct the environment prototype library. To retrieve environments from the library and refrain from confusing foreground and background, we incorporate three retrieval schemes: Kernel Density Estimation-based Adaptive Threshold (KDE-AT), Global-to-Local pixel-level retrieval (G2L), and Self-Retrieval (SR). Our experiments demonstrate significant improvements over current unsupervised methods, with EASE achieving an average gain of over 10% on the COD10K dataset. When integrated with SAM, EASE surpasses prompt-based segmentation approaches and performs competitively with state-of-the-art fully-supervised methods. Code is available at https://github.com/xiaohainku/EASE. Ji Du, Fangwei Hao, Mingyang Yu 0001, Desheng Kong, Jiesheng Wu, Jing Xu 0008, Ping Li 0016 |
CVPR | 5 |
| 2025 | Beyond Single Images: Retrieval Self-Augmented Unsupervised Camouflaged Object DetectionabstractAt the core of Camouflaged Object Detection (COD) lies segmenting objects from their highly similar surroundings. Previous efforts navigate this challenge primarily through image-level modeling or annotation-based optimization. Despite advancing considerably, this commonplace practice hardly taps valuable dataset-level contextual information or relies on laborious annotations. In this paper, we propose RISE, a RetrIeval SElf-augmented paradigm that exploits the entire training dataset to generate pseudo-labels for single images, which could be used to train COD models. RISE begins by constructing prototype libraries for environments and camouflaged objects using training images (without ground truth), followed by K-Nearest Neighbor (KNN) retrieval to generate pseudo-masks for each image based on these libraries. It is important to recognize that using only training images without annotations exerts a pronounced challenge in crafting high-quality prototype libraries. In this light, we introduce a Clustering-then-Retrieval (CR) strategy, where coarse masks are first generated through clustering, facilitating subsequent histogram-based image filtering and cross-category retrieval to produce high-confidence prototypes. In the KNN retrieval stage, to alleviate the effect of artifacts in feature maps, we propose Multi-View KNN Retrieval (MVKR), which integrates retrieval results from diverse views to produce more robust and precise pseudo-masks. Extensive experiments demonstrate that RISE outperforms state-of-the-art unsupervised and prompt-based methods. Code is available at https://github.com/xiaohainku/RISE. Ji Du, Xin Wang 0118, Fangwei Hao, Mingyang Yu 0001, Chunyuan Chen, Jiesheng Wu, Jing Xu 0008, Ping Li 0016 |
ICCV | 6 |
| 2025 | To PRI or Not To PRI, That's the question
Yun Wang 0039, Xianting Tian, Ben Luo, Zhixiang Wei, Zhibai Huang, Kailiang Xu, Kaihuan Peng, Kaijie Guo, Guangjian Wang, Shengdong Dai, Yibin Shen, Jiesheng Wu, Zhengwei Qi |
OSDI | 15 |
| 2025 | Hierarchical Calibration Network for Unsupervised Visible-Infrared Person Re-identification
Linna Ji, Jiesheng Wu |
PRCV (16) | 5 |
| 2025 | MambaCOD: Cross-Modal Mamba Fusion Network with Adapter Tuning for RGB-D Camouflaged Object Detection
Jiesheng Wu, Lizheng Zhang, Fuyu Zhang, Biao Jie, Ji Du |
PRCV (16) | 1 |
| 2025 | Alibaba Stellar: A New Generation RDMA Network for Cloud AIabstractThe rapid adoption of Large Language Models (LLMs) in cloud environments has intensified the demand for high-performance AI training and inference, where Remote Direct Memory Access (RDMA) plays a critical role. However, existing RDMA virtualization solutions, such as Single-Root Input/Output Virtualization (SR-IOV), face significant limitations in scalability, performance, and stability. These issues include lengthy container initialization times, hardware resource constraints, and inefficient traffic steering. To address these challenges, we propose Stellar, a new generation RDMA network for cloud AI. Stellar introduces three key innovations: Para-Virtualized Direct Memory Access (PVDMA) for on-demand memory pinning, extended Memory Translation Table (eMTT) for optimized GPU Direct RDMA (GDR) performance, and RDMA Packet Spray for efficient multi-path utilization. Deployed in our large-scale AI clusters, Stellar spins up virtual devices in seconds, reduces container initialization time by 15 times, and improves LLM training speed by up to 14%. Our evaluations demonstrate that Stellar significantly outperforms existing solutions, offering a scalable, stable, and high-performance RDMA network for cloud AI. Menglei Zheng, Binbin Liao, Suwei Xu, Yongjia Mo, Qinghua Peng, Jilie Luo, Qingxu Li, Zishu Wang, Jianbo Dong, Kunling He, Sheng Cheng 0002, Jiamin Cao, Hairong Jiao, Lingjun Zhu, Yiquan Chen, Wei Wang 0030, Shuhong Zhu, Xingru Li, Qiang Wang 0022, Wei Lin 0016, Ennan Zhai, Jiesheng Wu, Qiang Liu 0036, Binzhang Fu, Dennis Cai |
SIGCOMM | 36 |
| 2025 | Tai Chi: A General High-Efficiency Scheduling Framework for SmartNICs in Hyperscale CloudsabstractCloud service providers increasingly adopt SmartNICs to offload data-plane services (e.g., DPDK and SPDK) and control-plane tasks (such as disk and NIC initialization). Our analysis of production environments reveals that data-plane services statically provision CPUs for peak load, resulting in 67.5% idle CPU cycles during 99% of their runtime in IaaS clouds, leading to wasted CPU resources. On the other hand, control-plane tasks fail to meet critical Service Level Objectives (SLOs), such as virtual machine startup time. Unfortunately, achieving control-plane SLO improvements through co-scheduling with idle data-plane services remains highly challenging, due to the combined effects of intrinsic scheduling latency and the substantial architectural complexity inherent to control-plane ecosystems. Bang Di, Kaijie Guo, Yibin Shen, Sanchuan Cheng, Fudong Qiu, Xiaokang Hu, Naixuan Guan, Dongdong Huang, Jinhu Li, Yi Wang 0004, Yifang Yang, Yilong Lv, Zhenwei Lu, Jiesheng Wu |
SOSP | 22 |
| 2025 | Large coordinate attention network for lightweight image super-resolution
Fangwei Hao, Jiesheng Wu, Haotian Lu 0003, Ji Du, Jing Xu 0008, Xiaoxuan Xu |
Eng. Appl. Artif. Intell. | 2 |
| 2025 | UpGen: Unleashing Potential of Foundation Models for Training-Free Camouflage Detection via Generative ModelsabstractCamouflaged Object Detection (COD) aims to segment objects resembling their environment. To address the challenges of extensive annotations and complex optimizations in supervised learning, recent prompt-based segmentation methods excavate insightful prompts from Large Vision-Language Models (LVLMs) and refine them using various foundation models. These are subsequently fed into the Segment Anything Model (SAM) for segmentation. However, due to the hallucinations of LVLMs and insufficient image-prompt interactions during the refinement stage, these prompts often struggle to capture well-established class differentiation and localization of camouflaged objects, resulting in performance degradation. To provide SAM with more informative prompts, we present UpGen, a pipeline that prompts SAM with generative prompts without requiring training, marking a novel integration of generative models with LVLMs. Specifically, we propose the Multi-Student-Single-Teacher (MSST) knowledge integration framework to alleviate hallucinations of LVLMs. This framework integrates insights from multiple sources to enhance the classification of camouflaged objects. To enhance interactions during the prompt refinement stage, we are the first to leverage generative models on real camouflage images to produce SAM-style prompts without fine-tuning. By capitalizing on the unique learning mechanism and structure of generative models, we effectively enable image-prompt interactions and generate highly informative prompts for SAM. Our extensive experiments demonstrate that UpGen outperforms weakly-supervised models and its SAM-based counterparts. We also integrate our framework into existing weakly-supervised methods to generate pseudo-labels, resulting in consistent performance gains. Moreover, with minor adjustments, UpGen shows promising results in open-vocabulary COD, referring COD, salient object detection, marine animal segmentation, and transparent object segmentation. Ji Du, Jiesheng Wu, Desheng Kong, Weiyun Liang, Fangwei Hao, Jing Xu 0008, Grace Guiling Wang, Ping Li 0016 |
IEEE Trans. Image Process. | 2 |
| 2025 | Boosting Foreground-Background Disentanglement for Camouflaged Object DetectionabstractIn nature, certain objects exhibit patterns that closely resemble their backgrounds, a phenomenon commonly referred to as Camouflaged Object Detection (COD). We argue that existing COD approaches often suffer from insufficient discriminability for these objects, which we attribute to a lack of effective disentangling of foreground and background representations. To address this, we propose a novel Foreground-Background Disentanglement Network (FBD-Net) that enhances foreground-background disentanglement learning to improve discriminability. Specifically, we design an Edge-guided Foreground-Background Decoupling (EFBD) module, which facilitates the separated learning of foreground and background representations. Additionally, we introduce the Foreground-Background Representation Disentangling Head (DisHead) to further boost the discriminative power of the model. The DisHead consists of two objectives: the Edge Objective and the FoBa Objective. Furthermore, we propose three complementary modules: the Context Aggregation Module (CAM) for initial coarse object detection, the Scale-Interaction Enhanced Pyramid (SIEP) for multi-scale information extraction, and the Cross-Stage Adaptive Fusion (CSAF) module for subtle clue accumulation. Extensive experiments demonstrate that both our CNN-based and Transformer-based FBD-Nets outperform 26 state-of-the-art COD methods across four public datasets. Codes will be released on https://github.com/TomorrowJW/FBD-Net-COD . Jiesheng Wu, Fangwei Hao, Jing Xu 0008 |
ACM Trans. Multim. Comput. Commun. Appl. | 1 |
| 2025 | Evolving the Cloud Block Store with Performance, Elasticity, Availability, and Hardware OffloadingabstractIn this paper, we qualitatively and quantitatively discuss the design choices, production experience, and lessons in building the Elastic Block Storage ( EBS ) at Alibaba Cloud over the past decade. To cope with hardware advancement and users’ demands, we shift our focus from design simplicity in EBS1 to high performance and space efficiency in EBS2 , and finally reducing network traffic amplification in EBS3 . In addition to the architectural evolutions, we also summarize development lessons and experiences as four topics, including: (i) achieving high elasticity in latency, throughput, IOPS, and capacity; (ii) improving availability by minimizing the blast radius of individual, regional, and global failure events; (iii) identifying the motivations and key tradeoffs in various hardware offloading solutions; and (iv) identifying the pros/cons of alternative solutions and explaining why seemingly promising ideas would not work in practice. Erci Xu, Weidong Zhang 0011, Qiuping Wang, Yuesheng Gu, Zhenwei Lu, Tao Ouyang, Guanqun Dong, Wenwen Peng, Yilei Peng, Tianyun Wang, Wenyuan Yan, Wenhui Yao, Zhongjie Wu, Lingjun Zhu, Yinhu Wang, Junping Wu, Jiaji Zhu, Jiesheng Wu |
ACM Trans. Storage | 27 |
| 2024 | CSAL: the Next-Gen Local Disks for the CloudabstractCloud local disks are attractive for their affordable price and high performance. The recent advancement in CPUs motivates cloud vendors to further multiplex the computing resources to serve more users. Unfortunately, such proposals are constrained by the limited offerings of cloud local disks per server as the underlying storage devices are either large but slow (e.g., HDDs) or fast yet small (e.g., NVMe SSDs). Yanbo Zhou, Erci Xu, Kapil Karkra, Mariusz Barczak, Wayne Gao, Wojciech Malikowski, Mateusz Kozlowski, Lukasz Lasek, Ruiming Lu, Lilong Huang, Keqiang Niu, Jiaji Zhu, Jiesheng Wu |
EuroSys | 16 |
| 2024 | What's the Story in EBS Glory: Evolutions and Lessons in Building Cloud Block Store
Weidong Zhang 0011, Erci Xu, Qiuping Wang, Yuesheng Gu, Zhenwei Lu, Tao Ouyang, Guanqun Dai, Wenwen Peng, Yilei Peng, Tianyun Wang, Wenyuan Yan, Wenhui Yao, Zhongjie Wu, Lingjun Zhu, Yinhu Wang, Junping Wu, Jiaji Zhu, Jiesheng Wu |
FAST | 27 |
| 2024 | Bwe-tree: An Evolution of Bw-tree on Fast StorageabstractModern data-centric applications frequently need to store and read data with low latency. These requirements are difficult to achieve, even on high performance processors paired with fast solid state drives (SSDs). To this end, LSM tree is widely used in many systems such as in RocksDB and considered as an ideal index structure that fits SSDs. However, in spite of many improvements to LSM tree over the years, fundamental problems of limited read performance and expensive compaction operations remain. Microsoft Research proposed Bw-tree, a variant of B+ tree layered on top of log structured storage. Bw-tree achieves fast ingestion of data, similar to LSM tree, meanwhile it has less drawback on read performance and compaction. However, except for Microsoft, the industrial strength implementation of Bw-tree is rare. The open source OpenBw-Tree from Carnegie Mellon University was designed only for main memory. This paper describes Bwe-tree, an implementation and a significant evolution of Bw-tree on fast storage. It makes two contributions. First, Bwe-tree addresses reliability and performance issues revealed during running Bw-tree on fast storage in production, by revising structural modification operations, introducing page concurrency control, and storing large-size values off-tree. Performance improvements over Bw-tree are verified by experiments. Second, it demonstrates that Bw-tree is an effective alternative tree structure on SSDs. Compared to RocksDB (LSM tree) and BerkeleyDB (B+ tree), Bwe-vtree performs dramatically better (up to 3X or more) for the YCSB workloads. Our Bwe-vtree implementation has been integrated into production systems in Alibaba, including a flagshin cloud-native database service. Rui Wang 0002, Xinjun Yang, Feifei Li 0001, David B. Lomet, Panfeng Zhou, Yongxiang Chen, Jingren Zhou 0001, Jiesheng Wu |
ICDE | 10 |
| 2024 | LogParser-LLM: Advancing Efficient Log Parsing with Large Language ModelsabstractLogs are ubiquitous digital footprints, playing an indispensable role in system diagnostics, security analysis, and performance optimization. The extraction of actionable insights from logs is critically dependent on the log parsing process, which converts raw logs into structured formats for downstream analysis. Yet, the complexities of contemporary systems and the dynamic nature of logs pose significant challenges to existing automatic parsing techniques. The emergence of Large Language Models (LLM) offers new horizons. With their expansive knowledge and contextual prowess, LLMs have been transformative across diverse applications. Building on this, we introduce LogParser-LLM, a novel log parser integrated with LLM capabilities. This union seamlessly blends semantic insights with statistical nuances, obviating the need for hyper-parameter tuning and labeled training data, while ensuring rapid adaptability through online parsing. Further deepening our exploration, we address the intricate challenge of parsing granularity, proposing a new metric and integrating human interactions to allow users to calibrate granularity to their specific needs. Our method's efficacy is empirically demonstrated through evaluations on the Loghub-2k and the large-scale LogPub benchmark. In evaluations on the LogPub benchmark, involving an average of 3.6 million logs per dataset across 14 datasets, our LogParser-LLM requires only 272.5 LLM invocations on average, achieving a 90.6% F1 score for grouping accuracy and an 81.1% for parsing accuracy. These results demonstrate the method's high efficiency and accuracy, outperforming current state-of-the-art log parsers, including pattern-based, neural network-based, and existing LLM-enhanced approaches. Aoxiao Zhong, Dengyao Mo, Guiyang Liu, Jinbu Liu, Qingda Lu, Qi Zhou 0001, Jiesheng Wu, Quanzheng Li, Qingsong Wen |
KDD | 7 |
| 2024 | DRust: Language-Guided Distributed Shared Memory with Fine Granularity, Full Transparency, and Ultra Efficiency
Yifan Qiao 0002, Shan Yu 0001, Yuanjiang Ni, Qingda Lu, Jiesheng Wu, Yiying Zhang 0005, Miryung Kim, Guoqing Harry Xu |
OSDI | 7 |
| 2024 | Ransom Access Memories: Achieving Practical Ransomware Protection in Cloud with DeftPunk
Yaheng Song, Erci Xu, Guangxun Tong, Shizhuo Sun, Lijun Ding, Jiaji Zhu, Jiesheng Wu |
OSDI | 12 |
| 2024 | Lightweight blueprint residual network for single image super-resolution
Fangwei Hao, Jiesheng Wu, Weiyun Liang, Jing Xu 0008, Ping Li 0016 |
Expert Syst. Appl. | 2 |
| 2024 | FINet: Frequency Injection Network for Lightweight Camouflaged Object DetectionabstractExisting camouflaged object detection (COD) methods typically have large model parameters and computations, hindering their deployment in real-world applications. Although using lightweight backbones can help alleviate this problem, their weaker feature representation often leads to performance degradation. To address this issue, we observe that frequency information has shown effective for cumbersome networks, but its effectiveness for lightweight ones has not been thoroughly investigated. Biological studies indicate that the human visual system utilizes distinct neural pathways to respond to different frequency stimuli, contributing to specialization and efficiency. Motivated by this, we propose an efficient frequency injection module (FIM) to aid lightweight backbone features by separately injecting detailed high frequency and object-level low frequency cues at each stage. FIM can be used as a plug-and-play component in existing COD networks to enhance backbone features at a low cost. With FIM, our proposed frequency injection network (FINet) achieves competitive performance against most state-ofthe- art methods with much faster speed (692FPS for the input size of 384 x 384) and fewer parameters (3.74M). Source codes will be released at https://github.com/crrcoo/FINet. Weiyun Liang, Jiesheng Wu, Xinyue Mu, Jing Xu 0008 |
IEEE Signal Process. Lett. | 2 |
| 2024 | Understanding Silent Data Corruption in Processors for Mitigating its EffectsabstractSilent Data Corruption (SDC) in processors can lead to various application-level issues, such as incorrect calculations and even data loss. Since traditional techniques are not effective in detecting these errors, it is very hard to address problems caused by SDCs in processors. For the same reason, knowledge about these SDCs in the wild is limited. In this article, we conduct an extensive study on CPU SDCs in a large production CPU population, encompassing over one million processors. In addition to collecting overall statistics, we perform a detailed study to understand (1) whether certain processor features are particularly vulnerable and their potential impacts on applications; (2) the reproducibility of CPU SDCs and the triggering conditions (e.g., temperature) of those less reproducible SDCs; and (3) the challenges to mitigate and handle CPU SDCs. We further investigate the implications that our observations obtained from the above researches have on the SDC fault models, SDC mitigation strategies, and the future research fields. In addition, we design an efficient SDC mitigation approach called Farron, which uses prioritized testing to detect highly reproducible SDCs and temperature control to mitigate less-reproducible SDCs. Our experimental results indicate that Farron can achieve better coverage of CPU SDCs with lower overall overhead, compared to the baseline used in Alibaba Cloud. This demonstrates that our observations are able to assist in SDC mitigation. Shaobu Wang, Guangyan Zhang, Junyu Wei, Yang Wang 0009, Jiesheng Wu, Qingchao Luo |
ACM Trans. Archit. Code Optim. | 5 |
| 2024 | Transformer Fusion and Pixel-Level Contrastive Learning for RGB-D Salient Object DetectionabstractCurrent RGB-D salient object detection (RGB-D SOD) methods mainly develop a generalizable model trained by binary cross-entropy (BCE) loss based on convolutional or Transformer backbones. However, they usually exploit convolutional modules to fuse multi-modality features, with little attention paid to capturing the long-range multi-modality interactions for feature fusion. Furthermore, BCE loss does not explicitly explore intra- and inter-pixel relationships in a joint embedding space. To address these issues, we propose a cross-modality interaction parallel-transformer (CIPT) module, which better captures the long-range multi-modality interactions, generating more comprehensive fusion features. Besides, we propose a pixel-level contrastive learning (PCL) method that improves inter-pixel discrimination and intra-pixel compactness, resulting in a well-structured embedding space and a better saliency detector. Specifically, we propose an asymmetric network (TPCL) for RGB-D SOD, which consists of a Swin V2 Transformer-based backbone and a designed lightweight backbone (LDNet). Moreover, an edge-guided module and a feature enhancement (FE) module are proposed to refine the learned fusion features. Extensive experiments demonstrate that our method achieves excellent performance against 15 state-of-the-art methods on seven public datasets. We expect our work to facilitate the exploration of applying Transformer and contrastive learning for RGB-D SOD tasks. Jiesheng Wu, Fangwei Hao, Weiyun Liang, Jing Xu 0008 |
IEEE Trans. Multim. | 1 |
| 2024 | Exploiting Data-pattern-aware Vertical Partitioning to Achieve Fast and Low-cost Cloud Log StorageabstractCloud logs can be categorized into on-line, off-line, and near-line logs based on the access frequency. Among them, near-line logs are mainly used for debugging, which means they prefer a low query latency for better user experience. Besides, the storage system for near-line logs prefers a low overall cost including the storage cost to store compressed logs, and the computation cost to compress logs and execute queries. These requirements pose challenges to achieving fast and cheap cloud log storage. This article proposes LogGrep, the first log compression and query tool that exploits both static and runtime patterns to properly structurize and organize log data in fine-grained units. The key idea of LogGrep is “vertical partitioning”: it stores each log entry into multiple partitions by first parsing logs into variable vectors according to static patterns and then extracting runtime pattern(s) automatically within each variable vector. Based on such runtime patterns, LogGrep further decomposes the variable vectors into fine-grained units called “Capsules” and stamps each Capsule with a summary of its values. During the query process, LogGrep can avoid decompressing and scanning Capsules that cannot match the keywords, with the help of the extracted runtime patterns and the Capsule stamps. We further show that the interactive debugging can well utilize the advantages of the vertical-partitioning-based method and mitigate its weaknesses as well. To this end, LogGrep integrates incremental locating and partial reconstruction to mitigate the read amplification incurred by vertical-partitioning-based method. We evaluate LogGrep on 37 cloud logs from the production environment of Alibaba Cloud and the public datasets. The results show that LogGrep can reduce the query latency and the overall cost by an order of magnitude compared with state-of-the-art works. Such results have confirmed that it is worthwhile applying a more sophisticated vertical-partitioning-based method to accelerate queries on compressed cloud logs. Junyu Wei, Guangyan Zhang, Junchao Chen 0005, Yang Wang 0009, Tingtao Sun, Jiesheng Wu, Jiangwei Jiang |
ACM Trans. Storage | 7 |
| 2023 | Sleuth: A Trace-Based Root Cause Analysis System for Large-Scale Microservices with Graph Neural NetworksabstractCloud microservices are being scaled up due to the rising demand for new features and the convenience of cloud-native technologies. However, the growing scale of microservices complicates the remote procedure call (RPC) dependency graph, exacerbates the tail-of-scale effect, and makes many of the empirical rules for detecting the root cause of end-to-end performance issues unreliable. Additionally, existing open-source microservice benchmarks are too small to evaluate performance debugging algorithms at a production-scale with hundreds or even thousands of services and RPCs. Yu Gan 0002, Guiyang Liu, Qi Zhou 0001, Jiesheng Wu, Jiangwei Jiang |
ASPLOS (4) | 5 |
| 2023 | LogGrep: Fast and Cheap Cloud Log Storage by Exploiting both Static and Runtime PatternsabstractIn cloud systems, near-line logs are mainly used for debugging, which means they prefer a low query latency for a better user experience, and like any other logs, they also prefer a low overall cost including storage cost to store compressed logs and computation cost to compress logs and execute queries. Junyu Wei, Guangyan Zhang, Junchao Chen 0005, Yang Wang 0009, Tingtao Sun, Jiesheng Wu, Jiangwei Jiang |
EuroSys | 7 |
| 2023 | Fisc: A Large-scale Cloud-native-oriented File System
Qiang Li 0045, Lulu Chen, Xiaoliang Wang 0001, Qiao Xiang, Wenhui Yao, Minfei Huang, Puyuan Yang, Shanyang Liu, Zhaosheng Zhu, Huayong Wang, Haonan Qiu, Derui Liu, Shaozong Liu, Yaohui Wu, Zhiwu Wu, Zicheng Luo, Yuchao Shao, Gexiao Tian, Zhongjie Wu, Zheng Cao 0003, Jiwu Shu, Jie Wu 0003, Jiesheng Wu |
FAST | 29 |
| 2023 | More Than Capacity: Performance-oriented Evolution of Pangu in Alibaba
Qiang Li 0045, Qiao Xiang, Yuxin Wang 0003, Ridi Wen, Wenhui Yao, Shuqi Zhao, Zhaosheng Zhu, Huayong Wang, Shanyang Liu, Lulu Chen, Zhiwu Wu, Haonan Qiu, Derui Liu, Gexiao Tian, Shaozong Liu, Yaohui Wu, Zicheng Luo, Yuchao Shao, Junping Wu, Zheng Cao 0003, Zhongjie Wu, Jiaji Zhu, Jiwu Shu, Jiesheng Wu |
FAST | 29 |
| 2023 | Perseus: A Fail-Slow Detection Framework for Cloud Storage Systems
Ruiming Lu, Erci Xu, Yiming Zhang 0003, Fengyi Zhu, Zhaosheng Zhu, Mengtian Wang, Zongpeng Zhu, Guangtao Xue, Jiwu Shu, Minglu Li 0001, Jiesheng Wu |
FAST | 11 |
| 2023 | SMRSTORE: A Storage Engine for Cloud Object Storage on HM-SMR Drives
Erci Xu, Jiacheng Cui, Wanyu Fu, Yingni Wang, Shouqu Sun, Xianfei Wang, Biyun Zhu, Weikang Kong, Linyan Liu, Zhongjie Wu, Qingchao Luo, Jiesheng Wu |
FAST | 20 |
| 2023 | Flor: An Open High Performance RDMA Framework Over Heterogeneous RNICs
Qiang Li 0045, Yixiao Gao, Xiaoliang Wang 0001, Haonan Qiu, Yanfang Le, Derui Liu, Qiao Xiang, Bo Li 0061, Jianbo Dong, Lingbo Tang, Hongqiang Harry Liu, Shaozong Liu, Rui Miao 0001, Yaohui Wu, Zhiwu Wu, Zheng Cao 0003, Zhongjie Wu, Chen Tian 0001, Guihai Chen, Dennis Cai, Jiaji Zhu, Jiesheng Wu, Jiwu Shu |
OSDI | 28 |
| 2023 | Understanding Silent Data Corruptions in a Large Production CPU PopulationabstractSilent Data Corruption (SDC) in processors can lead to various application-level issues, such as incorrect calculations and even data loss. Since traditional techniques are not effective in detecting processor SDCs, it is very hard to address problems caused by SDCs. For the same reason, knowledge about SDCs in the wild is limited. Shaobu Wang, Guangyan Zhang, Junyu Wei, Yang Wang 0009, Jiesheng Wu, Qingchao Luo |
SOSP | 5 |
| 2023 | Deploying User-space TCP at Cloud Scale with LUNA
Lingjun Zhu, Erci Xu, Shuguang Chen, Xingyu Liao, Zhendan Yang, Zhongqing Chen, Yijun Hou, Jiaji Zhu, Jiesheng Wu |
USENIX ATC | 18 |
| 2023 | Mask-and-Edge Co-Guided Separable Network for Camouflaged Object DetectionabstractCamouflaged object detection (COD) involves segmenting objects that share similar patterns, such as color and texture, with their surroundings. Current methods typically employ multiple well-designed modules or rely on edge cues to learn object feature representations for COD. However, these methods still struggle to capture the discriminative semantics between camouflaged objects (foreground) and background, possibly generating blurry prediction maps. To address these limitations, we propose a novel mask-and-edge co-guided separable network (MECS-Net) for COD that leverages both edge and mask cues to learn more discriminative representations and improve detection performance. Specifically, we design a mask-and-edge co-guided separable attention (MECSA) module, which consists of three flows for separately capturing edge, foreground, and background semantics. In addition, we propose a multi-scale enhancement fusion (MEF) module to aggregate multi-scale features of objects. The predictions are decoded in a top-down manner. Extensive experiments and visualizations demonstrate that our CNN-based and Transformer-based MECS-Net outperform 13 state-of-the-art methods on four popular COD datasets. Codes and results are availablehttps://github.com/TomorrowJW/MECS-Net-COD$\ast$. Jiesheng Wu, Weiyun Liang, Fangwei Hao, Jing Xu 0008 |
IEEE Signal Process. Lett. | 1 |
| 2023 | From Missteps to Milestones: A Journey to Practical Fail-Slow DetectionabstractThe newly emerging “fail-slow” failures plague both software and hardware where the victim components are still functioning yet with degraded performance. To address this problem, this article presents Perseus , a practical fail-slow detection framework for storage devices. Perseus leverages a light regression-based model to quickly pinpoint and analyze fail-slow failures at the granularity of drives. Within a 10-month close monitoring on 248K drives, Perseus managed to find 304 fail-slow cases. Isolating them can reduce the (node-level) 99.99th tail latency by 48%. We assemble a large-scale fail-slow dataset (including 41K normal drives and 315 verified fail-slow drives) from our production traces, based on which we provide root cause analysis on fail-slow drives covering a variety of ill-implemented scheduling, hardware defects, and environmental factors. We have released the dataset to the public for fail-slow study. Ruiming Lu, Erci Xu, Yiming Zhang 0003, Fengyi Zhu, Zhaosheng Zhu, Mengtian Wang, Zongpeng Zhu, Guangtao Xue, Jiwu Shu, Minglu Li 0001, Jiesheng Wu |
ACM Trans. Storage | 11 |
| 2022 | HGLNET: A Generic Hierarchical Global-Local Feature Fusion Network for Multi-Modal ClassificationabstractMulti-modal fusion aims to capture the semantic interactions between different modalities for many downstream classification tasks. However, previous work usually considers that each modality contributes equal information to the final classification and extracts the global features of each modality for fusion. In this paper, inspired by these two observations, we propose a generic Hierarchical Global-Local feature fusion Network (HGLNet) for multi-modal classification. Specifically, HGLNet has three merits compared to the current work. (1) HGLNet proposes a Global Gated Attention (GGA) module, which adaptively generates weights that represent the contributions of different modalities. (2) HGLNet presents a novel Cross Residual Transformer (CRT) module to capture the fine-grained local interactions. (3) HGLNet utilizes hierarchical information for multi-modal fusion. Extensive experiments on three public datasets demonstrate that HGLNet achieves competitive performance against the state-of-the-art methods for three kinds of multi-modal classification tasks. Jiesheng Wu, Junan Zhao, Jing Xu 0008 |
ICME | 1 |
| 2022 | From luna to solar: the evolutions of the compute-to-storage networks in Alibaba cloudabstractThis paper presents the two generations of storage network stacks that reduced the average I/O latency of Alibaba Cloud's EBS service by 72% in the last five years: Luna, a user-space TCP stack that corresponds the latency of network to the speed of SSD; and Solar, a storage-oriented UDP stack that enables both storage and network hardware accelerations. Rui Miao 0001, Lingjun Zhu, Kun Qian 0021, Shujun Zhuang, Bo Li 0061, Shuguang Cheng, Binzhang Fu, Jiaji Zhu, Jiesheng Wu, Dennis Cai, Hongqiang Harry Liu |
SIGCOMM | 15 |
| 2022 | NVMe SSD Failures in the Field: the Fail-Stop and the Fail-Slow
Ruiming Lu, Erci Xu, Yiming Zhang 0003, Zhaosheng Zhu, Mengtian Wang, Zongpeng Zhu, Guangtao Xue, Minglu Li 0001, Jiesheng Wu |
USENIX ATC | 9 |
| 2021 | When Cloud Storage Meets RDMA
Yixiao Gao, Qiang Li 0045, Lingbo Tang, Yongqing Xi, Wenwen Peng, Bo Li 0061, Yaohui Wu, Shaozong Liu, Xingkui Liu, Zhongjie Wu, Junping Wu, Zheng Cao 0003, Chen Tian 0001, Jiaji Zhu, Haiyong Wang, Dennis Cai, Jiesheng Wu |
NSDI | 24 |
| 2021 | ArkDB: A Key-Value Engine for Scalable Cloud Storage ServicesabstractPersistent key-value stores play a crucial role in enabling internet-scale services. At Alibaba Cloud, scale-out cloud storage services including Object Storage Service, File Storage Service and Tablestore are built on distributed key-value stores. Key challenges in the design of the underlying key-value engine for these services lie in utilization of disaggregated storage, supporting write and range query-heavy workloads, and balancing of scalability, availability and resource usage. This paper presents ArkDB, a key-value engine designed to address these challenges by combining advantages of both LSM tree and Bw-tree, and leveraging advances in hardware technologies. Built on top of Pangu, an append-only distributed file system, ArkDB's innovations include shrinkable page mapping table, clear separation of system and user states for fast recovery, write amplification reduction, efficient garbage collection and lightweight partition split and merge. Experimental results demonstrate ArkDB's improvements over existing designs. Compared with Bw-tree, ArkDB efficiently stabilizes the mapping table size despite continuous write working set growth. Compared with RocksDB, an LSM tree-based key-value engine, ArkDB increases ingestion throughput by 2.16x, while reducing write amplification by 3.1x. It outperforms RocksDB by 52% and 37% respectively on a write-heavy workload and a range query-intensive workload of the Yahoo! Cloud Serving Benchmark. Experiments running in Tablestore in a cluster environment further demonstrate ArkDB's performance on Pangu and its efficient partition split/merge support. Zhu Pang, Qingda Lu, Rui Wang 0002, Yikang Xu, Jiesheng Wu |
SIGMOD Conference | 6 |
| 2019 | Lessons and Actions: What We Learned from 10K SSD-Related Storage System Failures
Erci Xu, Mai Zheng, Yikang Xu, Jiesheng Wu |
USENIX ATC | 5 |
| 2011 | Windows Azure Storage: a highly available cloud storage service with strong consistencyabstractWindows Azure Storage (WAS) is a cloud storage system that provides customers the ability to store seemingly limitless amounts of data for any duration of time. WAS customers have access to their data from anywhere at any time and only pay for what they use and store. In WAS, data is stored durably using both local and geographic replication to facilitate disaster recovery. Currently, WAS storage comes in the form of Blobs (files), Tables (structured storage), and Queues (message delivery). In this paper, we describe the WAS architecture, global namespace, and data model, as well as its resource provisioning, load balancing, and replication systems. Brad Calder, Ju Wang 0010, Aaron Ogus, Niranjan Nilakantan, Arild Skjolsvold, Sam McKelvie, Yikang Xu, Shashwat Srivastav, Jiesheng Wu, Huseyin Simitci, Jaidev Haridas, Chakravarthy Uddaraju, Hemal Khatri, Andrew Edwards, Vaman Bedekar, Shane Mainali, Rafay Abbasi, Mian Fahim ul Haq, Muhammad Ikram ul Haq, Deepali Bhardwaj, Sowmya Dayanand, Anitha Adusumilli, Marvin McNett, Sriram Sankaran, Kavitha Manivannan, Leonidas Rigas |
SOSP | 9 |
| 2010 | Programming support and adaptive checkpointing for high-throughput data services with log-based recoveryabstractMany applications in large-scale data mining and offline processing are organized as network services, running continuously or for a long period of time. To sustain high-throughput, these services often keep their data in memory, thus susceptible to failures. On the other hand, the availability requirement for these services is not as stringent as online services exposed to millions of users. But those data-intensive offline or mining applications do require data persistence to survive failures. This paper presents programming and runtime support called SLACH for building multi-threaded high-throughput persistent services. To keep in-memory objects persistent, SLACH employs application-assisted logging and checkpointing for log-based recovery while maximizing throughput and concurrency. SLACH adaptively adjusts checkpointing frequency based on log growth and throughput demand to balance between runtime overhead and recovery speed. This paper describes the design and API of SLACH, adaptive checkpoint control, and our experiences and experiments in using SLACH at Ask.com. Jingyu Zhou, Caijie Zhang, Hong Tang 0004, Jiesheng Wu, Tao Yang 0009 |
DSN | 4 |
| 2005 | Memory registration caching correctnessabstractFast and powerful networks are becoming more popular on clusters to support applications including message passing, file systems, and databases. These networks require special treatment by the operating system to obtain high throughput and low latency. In particular, application memory must be pinned and registered in advance of use. However, popular communication libraries such as MPI have interfaces that do not require explicit registration calls from the user, thus the libraries must manage this aspect themselves. Registration caching is a necessary and effective tool to reuse memory registrations and avoid the overheads of pinning and unpinning pages around every send or receive. Current memory registration caching schemes do not take into account the fact that the user has access to a variety of operating system calls that can alter memory layout and destroy earlier cached registrations. The work presented in this paper fixes that problem by providing a mechanism for the operating system to notify the communication library of changes in the memory layout of a process while preserving existing application semantics. This permits the safe and accurate use of memory registration caching. Pete Wyckoff, Jiesheng Wu |
CCGRID | 2 |
| 2004 | Unifier: unifying cache management and communication buffer management for PVFS over InfiniBandabstractThe advent of networking technologies and high performance transport protocols facilitates the service of storage over networks. However, they pose challenges in integration and interaction among storage server application components and system components. In this paper, we put forward a component, called Unifier, to provide more efficient integration and better interaction among these components. Unifier has three notable features: (1) Unifier integrates cache management and communication buffer management; it offers a single copy data sharing among all components in a server application safely and concurrently; (2) it reduces memory registration and deregistration costs to enable applications to take full advantage of RDMA operations; (3) it provides means to achieve adaptation, application-specific optimization, and better cooperation among different components. This work presents the design and implementation of Unifier. This component has been deployed and evaluated in a version of PVFS1 implemented over InfiniBand. Experimental results show performance improvements between 30% and 70% over other approaches. Better scalability is also achieved by the PVFS I/O servers. Jiesheng Wu, Pete Wyckoff, Dhabaleswar K. Panda 0001, Robert B. Ross |
CCGRID | 1 |
| 2004 | Fast and Scalable Startup of MPI Programs in InfiniBand Clusters
Weikuan Yu, Jiesheng Wu, Dhabaleswar K. Panda 0001 |
HiPC | 2 |
| 2004 | High Performance Implementation of MPI Derived Datatype Communication over InfiniBandabstractSummary form only given. In this paper, a systematic study of two main types of approach for MPI datatype communication (pack/unpack-based approaches and copy-reduced approaches) is carried out on the InfiniBand network. We focus on overlapping packing, network communication, and unpacking in the pack/unpack-based approaches. We use RDMA operations to avoid packing and/or unpacking in the copy-reduced approaches. Four schemes (buffer-centric segment pack/unpack, RDMA write gather with unpack, pack with RDMA read scatter, and multiple RDMA writes have been proposed. Three of them have been implemented and evaluated based on one MPI implementation over InfiniBand. Performance results of a vector microbenchmark demonstrate that latency is improved by a factor of up to 3.4 and bandwidth by a factor of up to 3.6 compared to the current datatype communication implementation. Collective operations like MPI Alltoall are demonstrated to benefit. A factor of up to 2.0 improvement has been seen in our measurements of those collective operations on an 8-node system. Jiesheng Wu, Pete Wyckoff, Dhabaleswar K. Panda 0001 |
IPDPS | 1 |
| 2004 | Sockets Direct Protocol over InfiniBand in clusters: is it beneficial?abstractThe Sockets Direct Protocol (SDP) had been proposed recently in order to enable sockets based applications to take advantage of the enhanced features provided by InfiniBand architecture. In this paper, we study the benefits and limitations of an implementation of SDP. We first analyze the performance of SDP based on a detailed suite of micro-benchmarks. Next, we evaluate it on two different real application domains: (1) A multitier data-center environment and (2) A Parallel Virtual File System (PVFS). Our micro-benchmark results show that SDP is able to provide up to 2.7 times better bandwidth as compared to the native sockets implementation over InfiniBand (IPoIB) and significantly better latency for large message sizes. Our experimental results also show that SDP is able to achieve a considerably higher performance (improvement of up to 2.4 times) as compared to IPoIB in the PVFS environment. In the data-center environment, SDP outperforms IPoIB for large file transfers inspite of currently being limited by a high connection setup time. However, this limitation is entirely implementation specific and as the InfiniBand software and hardware products are rapidly maturing, we expect this limitation to be overcome soon. Based on this, we have shown that the projected performance for SDP, without the connection setup time, can outperform IPoIB for small message transfers as well. Pavan Balaji, Sundeep Narravula, Karthikeyan Vaidyanathan, Savitha Krishnamoorthy, Jiesheng Wu, Dhabaleswar K. Panda 0001 |
ISPASS | 5 |
| 2003 | Supporting Efficient Noncontiguous Access in PVFS over InfiniBandabstractNoncontiguous I/O access is the main access pattern in many scientific applications. Noncontiguity exists both in access to files and in access to target memory regions on the client. This characteristic imposes a requirement of native noncontiguous I/O access support in cluster file systems for high performance. In this paper, we address noncontiguous data transmission between the client and the I/O server in cluster file systems over a high performance network. We propose a novel approach, RDMA Gather/Scatter, to transfer noncontiguous data for such I/O accesses. We also propose a new scheme, optimistic group registration, to reduce memory registration costs associated with this approach. We have designed and incorporated this approach in a version of PVFS over InfiniBand. Through a range of PVFS and MPI-IO micro-benchmarks, and the NAS BTIO benchmark, we demonstrate that our approach attains significant performance gains compared to other existing approaches. Jiesheng Wu, Pete Wyckoff, Dhabaleswar K. Panda 0001 |
CLUSTER | 1 |
| 2003 | Impact of High Performance Sockets on Data Intensive ApplicationsabstractThe challenging issues in supporting data intensive applications on clusters include efficient movement of large volumes of data between processor memories and efficient coordination of data movement and processing by a runtime support to achieve high performance. Such applications have several requirements such as guarantees in performance, scalability with these guarantees and adaptability to heterogeneous environments. With the advent of user-level protocols like the Virtual Interface Architecture (VIA) and the modern InfiniBand Architecture, the latency and bandwidth experienced by applications has approached to that of the physical network on clusters. In order to enable applications written on top of TCP/IP to take advantage of the high performance of these user-level protocols, researchers have come up with a number of techniques including User Level Sockets Layers over high performance protocols. In this paper, we study the performance and limitations of such substrate, referred to here as SocketVIA, using a component framework designed to provide runtime support for data intensive applications. The experimental results show that by reorganizing certain components of an application (in our case, the partitioning of a dataset into smaller data chunks), we can make significant improvements in application performance. This leads to a higher scalability of applications with performance guarantees. It also allows fine grained load balancing, hence making applications more adaptable to heterogeneity in resource availability. The experimental results also show that the different performance characteristics of SocketVIA allow a more efficient partitioning of data at the source nodes, thus improving the performance of the application up to an order of magnitude in some cases. Pavan Balaji, Jiesheng Wu, Tahsin M. Kurç, Ümit V. Çatalyürek, Dhabaleswar K. Panda 0001, Joel H. Saltz |
HPDC | 2 |
| 2003 | PVFS over InfiniBand: Design and Performance EvaluationabstractI/O is quickly emerging as the main bottleneck limiting performance in modern day clusters. The need for scalable parallel I/O and file systems is becoming more and more urgent. We examine the feasibility of leveraging infiniband technology to improve I/O performance and scalability of cluster file systems. We use parallel virtual file system (PVFS) as a basis for exploring these features. We design and implement a PVFS version on InfiniBand by taking advantage of InfiniBand features and resolving many challenging issues. We design the following: a transport layer customized for PVFS by trading transparency and generality for performance; buffer management for flow control, dynamic and fair buffer sharing, and efficient memory registration and deregistration. Compared to a PVFS implementation over standard TCP/IP on the same InfiniBand network, our implementation offers three times the bandwidth if workloads are not disk-bound and 40% improvement in bandwidth in the disk-bound case. Client CPU utilization is reduced to 1.5% from 91% on TCP/IP. To the best of our knowledge, this is the first design, implementation and evaluation of PVFS over InfiniBand. The research results demonstrate how to design high performance parallel file systems on next generation clusters with InfiniBand. Jiesheng Wu, Pete Wyckoff, Dhabaleswar K. Panda 0001 |
ICPP | 1 |
| 2003 | High performance RDMA-based MPI implementation over InfiniBandabstractAlthough InfiniBand Architecture is relatively new in the high performance computing area, it offers many features which help us to improve the performance of communication subsystems. One of these features is Remote Direct Memory Access (RDMA) operations. In this paper, we propose a new design of MPI over InfiniBand which brings the benefit of RDMA to not only large messages, but also small and control messages. We also achieve better scalability by exploiting application communication pattern and combining send/receive operations with RDMA operations. Our RDMA-based MPI implementation currently delivers a latency of 6.8 microseconds for small messages and a peak bandwidth of 871 Million Bytes (831 Mega Bytes) per second. Performance evaluation at the MPI level shows that for small messages, our RDMA-based design can reduce the latency by 24%, increase the bandwidth by over 104%, and reduce the host overhead by up to 22%. For large messages, we improve performance by reducing the time for transferring control messages. We have also shown that our new design is beneficial to MPI collective communication and NAS Parallel Benchmarks. Jiuxing Liu, Jiesheng Wu, Sushmitha P. Kini, Pete Wyckoff, Dhabaleswar K. Panda 0001 |
ICS | 2 |
| 2003 | Performance Comparison of MPI Implementations over InfiniBand, Myrinet and QuadricsabstractIn this paper, we present a comprehensive performance comparison of MPI implementations over Infini-Band, Myrinet and Quadrics. Our performance evaluation consists of two major parts. The first part consists of a set of MPI level micro-benchmarks that characterize different aspects of MPI implementations. The second part of the performance evaluation consists of application level benchmarks. We have used the NAS Parallel Benchmarks and the sweep3D benchmark. We not only present the overall performance results, but also relate application communication characteristics to the information we acquired from the micro-benchmarks. Our results show that the three MPI implementations all have their advantages and disadvantages. For our 8-node cluster, InfiniBand can offer significant performance improvements for a number of applications compared with Myrinet and Quadrics when using the PCI-X bus. Even with just the PCI bus, InfiniBand can still perform better if the applications are bandwidth-bound. Jiuxing Liu, B. Chandrasekaran 0001, Jiesheng Wu, Weihang Jiang, Sushmitha P. Kini, Weikuan Yu, Darius Buntinas, Pete Wyckoff, Dhabaleswar K. Panda 0001 |
SC | 3 |
| 2002 | Impact of On-Demand Connection Management in MPI over VIAabstractDesigning scalable and efficient Message Passing Interface (MPI) implementations for emerging cluster interconnects such as VIA-based networks and InfiniBand is important for building next generation clusters. In this paper, we address the scalability issue in implementation of MPI over VIA by an on-demand connection management mechanism. On-demand connection management is designed to limit the use of resources by applications that absolutely require them. We address design issues of incorporating the on-demand connection mechanism into an implementation of MPI over VIA. A complete implementation was done for MVICH over both cLAN VIA and Berkeley VIA. Performance evaluation on a set of microbenchmarks and NAS parallel benchmarks demonstrates that the on-demand mechanism can increase the scalability of MPI implementations by limiting the use of resources as needed by applications. It also shows that the on-demand mechanism delivers comparable or better performance as the static mechanism in which a fully-connected process model usually exists in the MPI implementations. These results demonstrate that the on-demand connection mechanism is a feasible solution to increase the scalability of MPI implementations over VIA- and InfiniBand-based networks. Jiesheng Wu, Jiuxing Liu, Pete Wyckoff, Dhabaleswar K. Panda 0001 |
CLUSTER | 1 |