Demo Data from SIGIR 2026 / reviewers in the wild / expert
Chen Xu 0001
dblp:54/1474-1
· DBLP profile ↗
24ranked-venue papers
7as first author
12since 2021 · last 2025
0000-0003-3429-4732ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 22 · 7 first-author · 11 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 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.
| Databases, data mining, and information retrieval
7 papers |
Query processing and optimization · 55% Distributed and cloud data management · 22% Data mining · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Distributed systems · 74% Parallel and multicore computing · 11% Storage systems · 10% | |
| Artificial intelligence
2 papers |
Efficient and distributed learning · 50% Trustworthy machine learning · 50% |
Topics — the 25 heaviest of 27, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management › parallel data processing
distributed matrix computation |
2.1 | 4 | 2022 | ReMac: A Matrix Computation System with Redundancy Elimination · Proc. VLDB Endow. 2022 Redundancy Elimination in Distributed Matrix Computation · SIGMOD Conference 2022 HyMAC: A Hybrid Matrix Computation System · Proc. VLDB Endow. 2021 |
Query processing and optimization
query rewriting |
1.4 | 2 | 2025 | Machine Learning Inference Pipeline Execution Using Pure SQL Based on Operator Fusion · ICDE 2025 Redundancy Elimination in Distributed Matrix Computation · SIGMOD Conference 2022 |
Query processing and optimization › multi-query optimization
common subexpression elimination |
1.1 | 2 | 2022 | ReMac: A Matrix Computation System with Redundancy Elimination · Proc. VLDB Endow. 2022 Redundancy Elimination in Distributed Matrix Computation · SIGMOD Conference 2022 |
Data mining › data reduction
redundancy reduction |
1.1 | 2 | 2022 | ReMac: A Matrix Computation System with Redundancy Elimination · Proc. VLDB Endow. 2022 Redundancy Elimination in Distributed Matrix Computation · SIGMOD Conference 2022 |
Distributed systems › fault tolerance
failure recovery |
0.9 | 4 | 2018 | Fault-Tolerance for Distributed Iterative Dataflows in Action · Proc. VLDB Endow. 2018 On Fault Tolerance for Distributed Iterative Dataflow Processing · IEEE Trans. Knowl. Data Eng. 2017 Efficient fault-tolerance for iterative graph processing on distributed dataflow systems · ICDE 2016 |
Distributed systems
fault tolerance |
0.9 | 4 | 2018 | Fault-Tolerance for Distributed Iterative Dataflows in Action · Proc. VLDB Endow. 2018 On Fault Tolerance for Distributed Iterative Dataflow Processing · IEEE Trans. Knowl. Data Eng. 2017 Efficient fault-tolerance for iterative graph processing on distributed dataflow systems · ICDE 2016 |
Machine learning and data management
in-database machine learning |
0.9 | 1 | 2025 | Machine Learning Inference Pipeline Execution Using Pure SQL Based on Operator Fusion · ICDE 2025 |
Query processing and optimization › query compilation
operator fusion |
0.9 | 1 | 2025 | Machine Learning Inference Pipeline Execution Using Pure SQL Based on Operator Fusion · ICDE 2025 |
Machine learning › Trustworthy machine learning
interpretability |
0.8 | 1 | 2024 | Hybrid Evaluation for Occlusion-based Explanations on CNN Inference Queries · ICDE 2024 |
Machine learning › Trustworthy machine learning › interpretability › visual explanation
occlusion-based explanation |
0.8 | 1 | 2024 | Hybrid Evaluation for Occlusion-based Explanations on CNN Inference Queries · ICDE 2024 |
Machine learning › Efficient and distributed learning
distributed training |
0.7 | 1 | 2023 | Elastic Averaging for Efficient Pipelined DNN Training · PPoPP 2023 |
Machine learning › Efficient and distributed learning › distributed training › model parallelism
pipeline parallelism |
0.7 | 1 | 2023 | Elastic Averaging for Efficient Pipelined DNN Training · PPoPP 2023 |
Query processing and optimization
incremental computation |
0.7 | 2 | 2021 | Hybrid Evaluation for Distributed Iterative Matrix Computation · SIGMOD Conference 2021 HyMAC: A Hybrid Matrix Computation System · Proc. VLDB Endow. 2021 |
Distributed systems › fault tolerance
checkpointing |
0.6 | 2 | 2018 | Fault-Tolerance for Distributed Iterative Dataflows in Action · Proc. VLDB Endow. 2018 Efficient fault-tolerance for iterative graph processing on distributed dataflow systems · ICDE 2016 |
Distributed systems › fault tolerance
rollback recovery |
0.3 | 1 | 2017 | On Fault Tolerance for Distributed Iterative Dataflow Processing · IEEE Trans. Knowl. Data Eng. 2017 |
Query processing and optimization
user-defined functions |
0.3 | 1 | 2025 | Mitigating the Impedance Mismatch between Prediction Query Execution and Database Engine · Proc. ACM Manag. Data 2025 |
Machine learning › Efficient and distributed learning
inference acceleration |
0.2 | 1 | 2024 | Hybrid Evaluation for Occlusion-based Explanations on CNN Inference Queries · ICDE 2024 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.2 | 1 | 2014 | AQUAS: A quality-aware scheduler for NoSQL data stores · ICDE 2014 |
Storage systems
key-value storage |
0.2 | 1 | 2014 | AQUAS: A quality-aware scheduler for NoSQL data stores · ICDE 2014 |
Storage systems › key-value storage
NoSQL database |
0.2 | 1 | 2014 | AQUAS: A quality-aware scheduler for NoSQL data stores · ICDE 2014 |
Compilers and program optimization › domain-specific compilation
query compilation |
0.2 | 1 | 2022 | Redundancy Elimination in Distributed Matrix Computation · SIGMOD Conference 2022 |
Parallel and multicore computing › parallel computation models
distributed dataflow |
0.1 | 1 | 2018 | Fault-Tolerance for Distributed Iterative Dataflows in Action · Proc. VLDB Endow. 2018 |
Graph data management
distributed graph processing |
0.1 | 1 | 2016 | Efficient fault-tolerance for iterative graph processing on distributed dataflow systems · ICDE 2016 |
Graph data management › distributed graph processing
iterative graph computation |
0.1 | 1 | 2016 | Efficient fault-tolerance for iterative graph processing on distributed dataflow systems · ICDE 2016 |
Distributed systems
replication |
0.1 | 1 | 2014 | AQUAS: A quality-aware scheduler for NoSQL data stores · ICDE 2014 |
Methods — techniques the papers use, named apart from their topics
cost model · 3.0dynamic programming · 2.5block-wise search · 1.7inference context reuse cache · 0.9greedy search · 0.9enumeration-based search · 0.9batch-aware invocation · 0.9heuristic search · 0.8profiling-based tuning · 0.7unblocking checkpointing · 0.6replica recovery · 0.6incremental evaluation · 0.5dataflow checkpointing · 0.5cost-based plan selection · 0.5confined recovery · 0.3broadcast variables · 0.3local logging · 0.2optimistic recovery · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Machine Learning Inference Pipeline Execution Using Pure SQL Based on Operator FusionabstractDeploying machine learning (ML) inference pipelines in databases become increasingly prevalent in many applications. In order to avoid data transfer between the database and ML runtimes, existing ML2SQL frameworks parse ML pipelines to a graph consisting of ML operators and then translate it into pure SQL. Nevertheless, they typically rewrite the graph without operator fusion or only consider the fusion between certain operators such as StandardScaler and tree inference. However, there are various operators in ML pipelines, which have rich fusion opportunities between each other. To fully exploit operator fusion for graph rewriting, we classify widely used ML operators and design fusion rules driven by their characteristics. Moreover, rewriting the original graph by fusion rules produces candidate graphs that generate SQLs with different execution time. We employ an enumeration-based strategy to search for the graph with the lowest cost. However, this strategy may suffer from the combination explosion on search space for complex ML pipelines. To reduce this space, we propose a greedy-based strategy by exploiting the independence among ML operators. We implement a novel ML2SQL framework as a portable plugin for databases, namely Craftsman. Our experimental evaluations show that, in comparison to the existing approaches, Craftsman generates efficient SQL queries which achieves an average speedup of 2.9x on popular databases such as DuckDB. Qingfeng Pan, Jiahe Zhi, Chen Xu 0001, Zhao Zhang 0009, Anita Shao, Guanglei Bao, Qiu Cui, Aoying Zhou |
ICDE | 4 |
| 2025 | Mitigating the Impedance Mismatch between Prediction Query Execution and Database EngineabstractPrediction queries that apply machine learning (ML) models to perform analysis on data stored in the database are prevalent with the advance of research. Current database systems introduce Python UDFs to express prediction queries and call ML frameworks for inference. However, the impedance mismatch between database engines and prediction query execution imposes a challenge for query performance. First, the database engine is oblivious to the internal semantics of prediction functions and evaluates the UDF holistically, which incurs the repetitive inference context setup. Second, the invocation of prediction functions in the database does not consider that batching inference with a desirable inference batch size achieves a high performance in ML frameworks. To mitigate the mismatch, we propose to employ a prediction-aware operator in database engines, which leverages inference context reuse cache to achieve an automatic one-off inference context setup and batch-aware function invocation to ensure desirable batching inference. We implement a prototype system, called IMBridge, based on an open-source database OceanBase. Our experiments show that IMBridge achieves a 71.4x speedup on average over OceanBase for prediction query execution and significantly outperforms other solutions. Junxiong Peng, Chen Xu 0001, Quanqing Xu, Chuanhui Yang |
Proc. ACM Manag. Data | 3 |
| 2024 | Hybrid Evaluation for Occlusion-based Explanations on CNN Inference QueriesabstractDeep CNNs are increasingly prevalent in various application domains such as image processing. To explain a CNN prediction, it is popular to employ occlusion-based explanations (OBE). OBE helps users understand which parts of an image are important to a CNN prediction. Existing systems have explored incremental evaluation to accelerate CNN inference in OBE. However, they are oblivious that incremental evaluation does not always outperform full evaluation for certain layers. To address this issue, we propose a hybrid evaluation to efficiently interleave full and incremental evaluations during the CNN inference. Ad-ditionally, it employs a cost model to compare the overhead costs of two types of evaluations and a heuristic method to determine the efficient plan combination for common CNNs. More impor-tantly, hybrid evaluation adopts a dynamic programming-based method for attention-based CNNs. In particular, the dynamic programming-based method significantly reduces the overhead of searching for the efficient plan combination on the complex DAG structure. To demonstrate the efficiency of our techniques, we implement HyInJ, a hybrid CNN inf erence system based on PyTorch. Our experiments show that HyInf reduces execution time by up to 22% on GPU and 55% on CPU in comparison to the state-of-the-art incremental evaluation. Guangyao Ding, Chen Xu 0001, Weining Qian |
ICDE | 2 |
| 2023 | Elastic Averaging for Efficient Pipelined DNN TrainingabstractNowadays, the size of DNN models has grown rapidly. To train a large model, pipeline parallelism-based frameworks partition the model across GPUs and slice each batch of data into multiple micro-batches. However, pipeline parallelism suffers from a bubble issue and low peak utilization of GPUs. Recent work tries to address the two issues, but fails to exploit the benefit of vanilla pipeline parallelism, i.e., overlapping communication with computation. In this work, we employ an elastic averaging-based framework which explores elastic averaging to add multiple parallel pipelines. To help the framework exploit the advantage of pipeline parallelism while reducing the memory footprints, we propose a schedule, advance forward propagation. Moreover, since the numbers of parallel pipelines and micro-batches are essential to the framework performance, we propose a profiling-based tuning method to automatically determine the settings. We integrate those techniques into a prototype system, namely AvgPipe, based on PyTorch. Our experiments show that Avg-Pipe achieves a 1.7x speedups over state-of-the-art solutions of pipeline parallelism on average. Zihao Chen 0002, Chen Xu 0001, Weining Qian, Aoying Zhou |
PPoPP | 2 |
| 2022 | Efficient Matrix Computation for SGD-Based Algorithms on Apache Spark
Baokun Han, Zihao Chen 0002, Chen Xu 0001, Aoying Zhou |
DASFAA (1) | 3 |
| 2022 | Redundancy Elimination in Distributed Matrix ComputationabstractAs matrix computation becomes increasingly prevalent in large-scale data analysis, distributed matrix computation solutions have emerged. These solutions support query interfaces of linear algebra expressions, which often contain redundant subexpressions, i.e., common and loop-constant subexpressions. Hence, existing compilers rewrite queries to eliminate such redundancy. However, due to the large search space, they fail to find all redundant subexpressions, especially for matrix multiplication chains. Furthermore, redundancy elimination may change the original execution order of operators, and have negative impacts. To reduce the large search space and avoid the negative impacts, we propose automatic elimination and adaptive elimination, respectively. In particular, automatic elimination adopts a block-wise search that exploits the properties of matrix computation for speed-up. Adaptive elimination employs a cost model and a dynamic programming-based method to generate efficient plans for redundancy elimination. Finally, we implement ReMac atop SystemDS, eliminating redundancy in distributed matrix computation. In our experiments, ReMac is able to generate efficient execution plans at affordable overhead costs, and outperforms state-of-the-art solutions by an order of magnitude. Zihao Chen 0002, Baokun Han, Chen Xu 0001, Weining Qian, Aoying Zhou |
SIGMOD Conference | 3 |
| 2022 | ReMac: A Matrix Computation System with Redundancy EliminationabstractDistributed matrix computation solutions support query interfaces of linear algebra expressions, which often contain redundancy, i.e., common and loop-constant subexpressions. However, existing solutions fail to find all redundant subexpressions. Moreover, eliminating the found redundancy leads to new execution order of operators, which may have side effect. To exploit the benefits of redundancy elimination, we propose a new system called ReMac , which performs automatic and adaptive elimination. In particular, automatic elimination adopts a block-wise search that exploits the properties of matrix computation for speed-up. Adaptive elimination employs a cost model and a dynamic programming-based method to generate efficient plans with redundancy elimination. In this demonstration, attendees will have an opportunity to experience the effect that automatic and adaptive elimination have on distributed matrix computation. Zihao Chen 0002, Zhizhen Xu, Baokun Han, Chen Xu 0001, Weining Qian, Aoying Zhou |
Proc. VLDB Endow. | 4 |
| 2021 | Hybrid Checkpointing for Iterative Processing in BSP-Based Systems
Chen Xu 0001, Chao Kong, Aoying Zhou |
WISA | 2 |
| 2021 | Beamer: An End-to-End Deep Learning Framework for Unifying Data Cleaning in DNN Model Training and InferenceabstractDeep learning has made extraordinary progress in the last few years, focusing on improving the accuracy and speed of standard deep learning benchmarks. Nevertheless, datasets in production environments are often messy, which makes data cleaning crucial for DNN model training and inference. Existing solutions that combine big data processing systems and deep learning systems to accomplish the data cleaning, DNN model training and inference are internally tied to one of Spark or Flink. However, Spark and Flink usually show different performance under batch and stream processing workloads. In order to employ Spark in batch training and Flink in streaming inference, existing solutions incur the burden of maintaining two data cleaning programs. In this demonstration, we showcase Beamer: an end-to-end deep learning framework for unifying the data cleaning program when employing Spark in training and Flink in inference, respectively. Nifei Bi, Xiansen Chen, Chen Xu 0001, Aoying Zhou |
CIKM | 3 |
| 2021 | Loupe: A Visualization Tool for High-Level Execution Plans in SystemDS
Zhizhen Xu, Zihao Chen 0002, Chen Xu 0001 |
DASFAA (3) | 3 |
| 2021 | Hybrid Evaluation for Distributed Iterative Matrix ComputationabstractDistributed matrix computation is common in large-scale data processing and machine learning applications. Existing systems that support distributed matrix computation already explore incremental evaluation for iterative-convergent algorithms. However, they are oblivious to the fact that non-zero increments are scattered in different blocks in a distributed environment. Additionally, we observe that incremental evaluation does not always outperform full evaluation. To address these issues, we propose matrix reorganization to optimize the physical layout upon the state-of-art optimized partition schemes, and thereby accelerate the incremental evaluation. More importantly, we propose a hybrid evaluation to efficiently interleave full and incremental evaluation during the iterative process. In particular, it employs a cost model to compare the overhead costs of two types of evaluations and a selective comparison mechanism to reduce the overhead incurred by comparison itself. To demonstrate the efficiency of our techniques, we implement HyMAC, a hybrid matrix computation system based on SystemML. Our experiments show that HyMAC reduces execution time on large datasets by 23% on average in comparison to the state-of-art optimization technique and consequently outperforms SystemML, ScaLAPACK, and SciDB by an order of magnitude. Zihao Chen 0002, Chen Xu 0001, Juan Soto 0001, Volker Markl, Weining Qian, Aoying Zhou |
SIGMOD Conference | 2 |
| 2021 | HyMAC: A Hybrid Matrix Computation SystemabstractDistributed matrix computation is common in large-scale data processing and machine learning applications. Iterative-convergent algorithms involving matrix computation share a common property: parameters converge non-uniformly. This property can be exploited to avoid redundant computation via incremental evaluation . Unfortunately, existing systems that support distributed matrix computation, like SystemML, do not employ incremental evaluation. Moreover, incremental evaluation does not always outperform classical matrix computation, which we refer to as a full evaluation . To leverage the benefit of increments, we propose a new system called HyMAC , which performs hybrid plans to balance the trade-off between full and incremental evaluation at each iteration. In this demonstration, attendees will have an opportunity to experience the effect that full, incremental, and hybrid plans have on iterative algorithms. Zihao Chen 0002, Zhizhen Xu, Chen Xu 0001, Juan Soto 0001, Volker Markl, Weining Qian, Aoying Zhou |
Proc. VLDB Endow. | 3 |
| 2019 | EnAli: entity alignment across multiple heterogeneous data sources
Chao Kong, Ming Gao 0001, Chen Xu 0001, Yunbin Fu, Weining Qian, Aoying Zhou |
Frontiers Comput. Sci. | 3 |
| 2018 | Fault-Tolerance for Distributed Iterative Dataflows in ActionabstractDistributed dataflow systems (DDS) are widely employed in graph processing and machine learning (ML), where many of these algorithms are iterative in nature. Typically, DDS achieve fault-tolerance using checkpointing mechanisms or they exploit algorithmic properties to enable fault-tolerance without the need for checkpoints. Recently, for graph processing, we proposed utilizing unblocking checkpointing , to parallelize the execution pipeline and checkpoint writing, as well as confined recovery , to enable fast recovery upon partial node failures. Furthermore, for ML algorithms implemented using broadcast variables, we proposed utilizing replica recovery , to leverage broadcast variable replicas and facilitate failure recovery checkpointing-free. In this demonstration, we showcase these fault-tolerance techniques using Apache Flink. Attendees will be able to: (i) run representative iterative algorithms including PageRank, Connected Components, and K-Means, (ii) explore the internal behavior of DDS under the influence of unblocking checkpointing, and (iii) trigger failures, to observe the effects of confined recovery and replica recovery. Chen Xu 0001, Rudi Poepsel Lemaitre, Juan Soto 0001, Volker Markl |
Proc. VLDB Endow. | 1 |
| 2017 | On Fault Tolerance for Distributed Iterative Dataflow ProcessingabstractLarge-scale graph and machine learning analytics widely employ distributed iterative processing. Typically, these analytics are a part of a comprehensive workflow, which includes data preparation, model building, and model evaluation. General-purpose distributed dataflow frameworks execute all steps of such workflows holistically. This holistic view enables these systems to reason about and automatically optimize the entire pipeline. Here, graph and machine learning analytics are known to incur a long runtime since they require multiple passes over the data until convergence is reached. Thus, fault tolerance and a fast-recovery from any intermittent failure is critical for efficient analysis. In this paper, we propose novel fault-tolerant mechanisms for graph and machine learning analytics that run on distributed dataflow systems. We seek to reduce checkpointing costs and shorten failure recovery times. For graph processing, rather than writing checkpoints that block downstream operators, our mechanism writes checkpoints in an unblocking manner that does not break pipelined tasks. In contrast to the conventional approach for unblocking checkpointing (e.g., that manage checkpoints independently for immutable datasets), we inject the checkpoints of mutable datasets into the iterative dataflow itself. Hence, our mechanism is iteration-aware by design. This simplifies the system architecture and facilitates coordinating checkpoint creation during iterative graph processing. Moreover, we are able to rapidly rebound, via confined recovery, by exploiting the fact that log files exist locally on healthy nodes and managing to avoid a complete recomputation from scratch. In addition, we propose replica recovery for machine learning algorithms, whereby we employ a broadcast variable that enables us to quickly recover without having to introduce any checkpoints. In order to evaluate our fault tolerance strategies, we conduct both a theoretical study and experimental analyses using Apache Flink and discover that they outperform blocking checkpointing and complete recovery. Chen Xu 0001, Markus Holzemer, Manohar Kaul, Juan Soto 0001, Volker Markl |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2016 | Entity Matching Across Multiple Heterogeneous Data Sources
Chao Kong, Ming Gao 0001, Chen Xu 0001, Weining Qian, Aoying Zhou |
DASFAA (1) | 3 |
| 2016 | Efficient fault-tolerance for iterative graph processing on distributed dataflow systemsabstractReal-world graph processing applications often require combining the graph data with tabular data. Moreover, graph processing usually is part of a larger analytics workflow consiting of data preparation, analysis and model building, and model application. General-purpose distributed dataflow frameworks execute all steps of such workflows holistically. This holistic view enables these systems to reason about and automatically optimize the processing. Most big graph processing algorithms are iterative and incur a long runtime, as they require multiple passes over the data until convergence. Thus, fault tolerance and quick recovery from any intermittent failure at any step of the workflow are crucial for effective and efficient analysis. In this work, we propose a novel fault-tolerance mechanism for iterative graph processing on distributed data-flow systems with the objective to reduce the checkpointing cost and failure recovery time. Rather than writing checkpoints that block downstream operators, our mechanism writes checkpoints in an unblocking manner, without breaking pipelined tasks. In contrast to the typical unblocking checkpointing approaches (i.e., managing checkpoints independently for immutable datasets), we inject the checkpoints of mutable datasets into the iterative dataflow itself. Hence, our mechanism is iteration-aware by design. This simplifies the system architecture and facilitates coordinating the checkpoint creation during iterative graph processing. We achieve speedier recovery, i.e., confined recovery, by using the local log files on each node to avoid a complete re-computation from scratch. Our theoretical studies as well as our experimental analysis on Flink give further insight into our fault-tolerance strategies and show that they are more efficient than blocking checkpointing and complete recovery for iterative graph processing on dataflow systems. Chen Xu 0001, Markus Holzemer, Manohar Kaul, Volker Markl |
ICDE | 1 |
| 2015 | Optimistic Recovery for Iterative Dataflows in ActionabstractOver the past years, parallel dataflow systems have been employed for advanced analytics in the field of data mining where many algorithms are iterative. Sergey Dudoladov, Chen Xu 0001, Sebastian Schelter, Asterios Katsifodimos, Stephan Ewen, Kostas Tzoumas, Volker Markl |
SIGMOD Conference | 2 |
| 2014 | AQUAS: A quality-aware scheduler for NoSQL data storesabstractNoSQL key-value data stores provide an attractive solution for big data management. With the help of data partitioning and replication, those data stores achieve higher levels of availability, scalability and reliability. Such design choices typically exhibit a tradeoff in which data freshness is sacrificed in favor of reduced access latency. At the replica-level, this tradeoff is primarily shaped by the resource allocation strategies deployed for managing the processing of user queries and replica updates. In this demonstration, we showcase AQUAS: a quality-aware scheduler for Cassandra, which allows application developers to specify requirements on quality of service (QoS) and quality of data (QoD). AQUAS efficiently allocates the available replica resources to execute the incoming read/write tasks so that to minimize the penalties incurred by violating those requirements. We demonstrate AQUAS based on our implementation of a microblogging system. Chen Xu 0001, Mohamed A. Sharaf, Minqi Zhou, Aoying Zhou |
ICDE | 1 |
| 2014 | Common Neighbor Query-Friendly Triangulation-Based Large-Scale Graph Compression
Chen Xu 0001, Weining Qian, Aoying Zhou |
WISE (1) | 2 |
| 2014 | Quality-aware schedulers for weak consistency key-value data stores
Chen Xu 0001, Mohamed A. Sharaf, Xiaofang Zhou 0001, Aoying Zhou |
Distributed Parallel Databases | 1 |
| 2013 | Workload-Aware Cache for Social Media Data
Jinxian Wei, Chaofeng Sha, Chen Xu 0001, Aoying Zhou |
APWeb | 4 |
| 2013 | Adaptive Query Scheduling in Key-Value Data Stores
Chen Xu 0001, Mohamed A. Sharaf, Minqi Zhou, Aoying Zhou, Xiaofang Zhou 0001 |
DASFAA (1) | 1 |
| 2013 | Detecting User Preference on Microblog
Chen Xu 0001, Minqi Zhou, Aoying Zhou |
DASFAA (2) | 1 |