Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Minqi Zhou

dblp:81/3494 · DBLP profile ↗
← Back
26ranked-venue papers
5as first author
2since 2021 · last 2023
—ORCID · none

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

Databases, data management, data science and information retrieval · 21 · 4 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 first-authorArtificial intelligence and machine learning · 1Systems, architecture and hardware · 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
7 papers
Parallel and multicore computing · 35% Memory systems · 20% Cloud and datacenter computing · 11%
Databases, data mining, and information retrieval
5 papers
Query processing and optimization · 45% Database system architecture and tuning · 45% Data mining · 8%

Topics — the 20 heaviest of 25, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
graph processing
0.712023
CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm Execution · Proc. VLDB Endow. 2023
Query processing and optimization › query execution
pipelining
0.212016
Elastic Pipelining in an In-Memory Database Cluster · SIGMOD Conference 2016
Parallel and multicore computing › task scheduling
dynamic scheduling
0.212016
Elastic Pipelining in an In-Memory Database Cluster · SIGMOD Conference 2016
Query processing and optimization
aggregation
0.212015
NUMA-Aware Scalable and Efficient In-Memory Aggregation on Large Domains · IEEE Trans. Knowl. Data Eng. 2015
Query processing and optimization
parallel query processing
0.212015
NUMA-Aware Scalable and Efficient In-Memory Aggregation on Large Domains · IEEE Trans. Knowl. Data Eng. 2015
Electronic design automation
benchmark generation
0.212015
Chronos: An elastic parallel framework for stream benchmark generation and simulation · ICDE 2015
Performance modeling and evaluation
workload characterization
0.212015
Chronos: An elastic parallel framework for stream benchmark generation and simulation · ICDE 2015
Parallel and multicore computing
parallel programming models
0.212023
CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm Execution · Proc. VLDB Endow. 2023
Cloud and datacenter computing
cluster resource management and scheduling
0.212014
AQUAS: A quality-aware scheduler for NoSQL data stores · ICDE 2014
Storage systems
key-value storage
0.212014
AQUAS: A quality-aware scheduler for NoSQL data stores · ICDE 2014
Storage systems › key-value storage
NoSQL database
0.212014
AQUAS: A quality-aware scheduler for NoSQL data stores · ICDE 2014
Distributed systems
peer-to-peer systems
0.112012
Effective Data Density Estimation in Ring-Based P2P Networks · ICDE 2012
Data mining
uncertain data mining
0.112011
Computing rarity on uncertain data · Sci. China Inf. Sci. 2011
Database system architecture and tuning
main-memory database
0.112019
Data Management at Huawei: Recent Accomplishments and Future Challenges · ICDE 2019
Database system architecture and tuning
self-managing database systems
0.112019
Data Management at Huawei: Recent Accomplishments and Future Challenges · ICDE 2019
Cloud and datacenter computing › cloud service models
software as a service
0.112009
Frontiers in Information and Software as Services · ICDE 2009
Distributed systems
publish/subscribe systems
0.112007
Sonnet: an efficient distributed content-based dissemination broker · SIGMOD Conference 2007
Distributed systems
replication
0.112014
AQUAS: A quality-aware scheduler for NoSQL data stores · ICDE 2014
Data models and query languages
uncertain data
0.012011
Computing rarity on uncertain data · Sci. China Inf. Sci. 2011
Internet architecture and protocols
overlay networks
0.012007
Sonnet: an efficient distributed content-based dissemination broker · SIGMOD Conference 2007

Methods — techniques the papers use, named apart from their topics

prefetching · 0.7hybrid execution model · 0.7coroutines · 0.7elastic iterator model · 0.5dynamic scheduler · 0.5radix partitioning · 0.2load balancing · 0.2latent dirichlet allocation · 0.2hash-based aggregation · 0.2column decomposition · 0.2quality-of-service scheduling · 0.2quality-of-data management · 0.2random sampling · 0.1cumulative distribution function sampling · 0.1approximate XML packet filtering · 0.1
YearPublicationVenuePosition
2023 CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm Execution
abstract
Many systems are designed to run graph algorithms efficiently in memory but they achieve only cache efficiency or work efficiency. We tackle this fundamental trade-off in existing systems by designing CoroGraph, a system that attains both cache efficiency and work efficiency for in-memory graph processing. CoroGraph adopts a novel hybrid execution model , which generates update messages at vertex granularity to prioritize promising vertices for work efficiency, and commits updates at partition granularity to share data access for cache efficiency. To overlap the random memory access of graph algorithms with computation, CoroGraph extensively uses coroutine , i.e., a lightweight function in C++ that can yield and resume with low overhead, to prefetch the required data. A suite of designs are incorporated to reap the full benefits of coroutine, which include prefetch pipeline, cache-friendly graph format, and stop-free synchronization. We compare CoroGraph with five state-of-the-art graph algorithm systems via extensive experiments. The results show that CoroGraph yields shorter algorithm execution time than all baselines in 18 out of 20 cases, and its speedup over the best-performing baseline can be over 2x. Detailed profiling suggests that CoroGraph achieves both cache efficiency and work efficiency with a low memory stall and a small number of processed edges.
Xiangyu Zhi, Xiao Yan 0002, Bo Tang 0016, Ziyao Yin, Yanchao Zhu, Minqi Zhou
Proc. VLDB Endow.6
2021 Automatic View Selection in Graph Databases
abstract
Recently, several works have studied the problem of view selection in graph databases. However, existing methods cannot fully exploit the graph properties of views, e.g., supergraph views and common subgraph views, which leads to a low view utility and duplicate view content. To address the problem, we propose an extended graph view that persists all the edge-induced subgraphs to answer the subgraph and supergraph queries simultaneously. Furthermore, we present the graph gene algorithm (GGA), which relies on a set of view transformations to reduce the view space and optimize the view benefit. Extensive experiments on real-life and synthetic datasets demonstrated GGA outperformed other selection methods in both effectiveness and efficiency.
Chao Zhang 0034, Jiaheng Lu, Qingsong Guo, Xinyong Zhang, Xiaochun Han, Minqi Zhou
SSDBM6
2019 Data Management at Huawei: Recent Accomplishments and Future Challenges
abstract
Huawei is a leading global provider of information and communication technologies (ICT) infrastructure and smart devices. With integrated solutions across four key domains: telecommunication networks, IT, smart devices, and cloud services, Huawei is committed to bringing digital transformation to every person, home and organization for a fully connected and intelligent world. Founded in 1987, Huawei currently has more than 180,000 employees, and operates in more than 170 countries and regions with revenue over 100 billion USD in 2018. Data management plays a key role in all of the four key domains above. We have developed innovative products and solutions to support rapid business growth driven by customer requirements. While many data management problems are common, each domain also has its own special requirements and challenges. In this paper, we will go through recent advancements in Huawei data management technologies including a petabyte scale enterprise analytics platform (FusionInsight MPPDB) and a highly available in-memory database for telecommunication networks (GMDB). In addition, we discuss data management challenges that we are facing in the areas of autonomous databases and device-edge-cloud collaboration data platforms.
Jianjun Chen 0001, Zhibiao Chen, Ahmad Ghazal, Guoliang Li 0001, Sihao Li, Weijie Ou, Mingyi Zhang 0001, Minqi Zhou
ICDE10
2018 Distribution-free data density estimation in large-scale networks
Minqi Zhou, Rong Zhang 0002, Weining Qian, Aoying Zhou
Frontiers Comput. Sci.1
2017 Low-Overhead Paxos Replication
abstract
Log replication is a key component in highly available database systems. In order to guarantee data consistency and reliability, it is common for modern database systems to utilize Paxos protocol, which is responsible for replicating transactional logs from one primary node to multiple backups. However, the Paxos replication needs to store and synchronize some additional metadata, such as committed log sequence number (commit point), to guarantee the consistency of the database. This increases the overhead of storage and network, which would have a negative impact on the throughput in the update intensive work load. In this paper, we present an implementation of log replication and database recovery methods, which adopts the idea of piggybacking, i.e., commit point can be embedded in the commit logs. This practice not only retains virtues of Paxos replication, but also reduces disk and network IO effectively. We implemented and evaluated our approach in a main memory database system. Our experiments show that the piggybacking method can offer 1.3× higher throughput than typical log replication with synchronization mechanism.
Jinwei Guo, Jiajia Chu, Peng Cai 0001, Minqi Zhou, Aoying Zhou
Data Sci. Eng.4
2016 Elastic Pipelining in an In-Memory Database Cluster
abstract
An in-memory database cluster consists of multiple interconnected nodes with a large capacity of RAM and modern multi-core CPUs. As a conventional query processing strategy, pipelining remains a promising solution for in-memory parallel database systems, as it avoids expensive intermediate result materialization and parallelizes the data processing among nodes. However, to fully unleash the power of pipelining in a cluster with multi-core nodes, it is crucial for the query optimizer to generate good query plans with appropriate intra-node parallelism, in order to maximize CPU and network bandwidth utilization. A suboptimal plan, on the contrary, causes load imbalance in the pipelines and consequently degrades the query performance. Parallelism assignment optimization at compile time is nearly impossible, as the workload in each node is affected by numerous factors and is highly dynamic during query evaluation. To tackle this problem, we propose elastic pipelining, which makes it possible to optimize intra-node parallelism assignments in the pipelines based on the actual workload at runtime. It is achieved with the adoption of new elastic iterator model and a fully optimized dynamic scheduler. The elastic iterator model generally upgrades traditional iterator model with new dynamic multi-core execution adjustment capability. And the dynamic scheduler efficiently provisions CPU cores to query execution segments in the pipelines based on the light-weight measurements on the operators. Extensive experiments on real and synthetic (TPC-H) data show that our proposal achieves almost full CPU utilization on typical decision-making analytical queries, outperforming state-of-the-art open-source systems by a huge margin.
Minqi Zhou, Yin Yang 0001, Aoying Zhou, Dina Bitton
SIGMOD Conference2
2016 Low Overhead Log Replication for Main Memory Database System
Jinwei Guo, Chendong Zhang, Peng Cai 0001, Minqi Zhou, Aoying Zhou
WAIM (2)4
2015 Chronos: An elastic parallel framework for stream benchmark generation and simulation
abstract
In the coming big data era, stress test to IT systems under extreme data volume is crucial to the adoption of computing technologies in every corner of the cyber world. Appropriately generated benchmark datasets provide the possibility for administrators to evaluate the capacity of the systems when real datasets hard obtained have not extreme cases. Traditional benchmark data generators, however, mainly target at producing relation tables of arbitrary size following fixed distributions. The output of such generators are insufficient when it is used to measure the stability of the architecture with extremely dynamic and heavy workloads, caused by complicated/hiden factors in the generation mechanism of real world, e.g. dependency between stocks in the trading market and collaborative human behaviors on the social network. In this paper, we present a new framework, called Chronos, to support new demands on streaming data benchmarking, by generating and simulating realistic and fast data streams in an elastic manner. Given a small group of samples with timestamps, Chronos reproduces new data streams with similar characteristics of the samples, preserving column-wise correlations, temporal dependency and order statistics of the snapshot distributions at the same time. To achieve such realistic requirements, we propose 1) a column decomposition optimization technique to partition the original relation table into small sub-tables with minimal correlation information loss, 2) a generative and extensible model based on Latent Dirichlet Allocation to capture temporal dependency while preserving order statistics of the snapshot distribution, and 3) a new generation and assembling method to efficiently build tuples following the expected distribution on the snapshots. To fulfill the vision of elasticity, we also present a new parallel stream data generation mechanism, facilitating distributed nodes to collaboratively generate tuples with minimal synchronization overhead and excellent load balancing. Our extensive experimental studies on real world data domains confirm the efficiency and effectiveness of Chronos on stream benchmark generation and simulation.
Minqi Zhou, Ming-Chien Shan, Aoying Zhou, Marianne Winslett
ICDE2
2015 NUMA-Aware Scalable and Efficient In-Memory Aggregation on Large Domains
abstract
Business Intelligence (BI) is recognized as one of the most important IT applications in the coming big data era. In recent years, non-uniform memory access (NUMA) has become the de-facto architecture of multiprocessors on the new generation of enterprise servers. Such new architecture brings new challenges to optimization techniques on traditional operators in BI. Aggregation, for example, is one of the basic building blocks of BI, while its processing performance with existing hash-based algorithms scales poorly in terms of the number of cores under NUMA architecture. In this paper, we provide new solutions to tackle the problem of parallel hash-based aggregation, especially targeting at domains of extremely large cardinality. We propose a NUMA-aware radix partitioning (NaRP) method which divides the original huge relation table into subsets, without invoking expensive remote memory access between nodes of the cores. We also present a new efficient aggregation algorithm (EAA), to aggregate the partitioned data in parallel with low cache coherence miss and locking costs. Theoretical analysis as well as empirical study on an IBM X5 server prove that our proposals are at least two times faster than existing methods.
Minqi Zhou, Ming-Chien Shan, Aoying Zhou
IEEE Trans. Knowl. Data Eng.2
2015 Detecting anomaly in data streams by fractal model
Rong Zhang 0002, Minqi Zhou, Xueqing Gong, Weining Qian, Shouke Qin, Aoying Zhou
World Wide Web2
2014 BSMA-Gen: A Parallel Synthetic Data Generator for Social Media Timeline Structures
Chengcheng Yu, Qunyan Zhang, Haixin Ma, Weining Qian, Minqi Zhou, Cheqing Jin, Aoying Zhou
DASFAA (2)6
2014 AQUAS: A quality-aware scheduler for NoSQL data stores
abstract
NoSQL 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
ICDE4
2013 Adaptive Query Scheduling in Key-Value Data Stores
Chen Xu 0001, Mohamed A. Sharaf, Minqi Zhou, Aoying Zhou, Xiaofang Zhou 0001
DASFAA (1)3
2013 Detecting User Preference on Microblog
Chen Xu 0001, Minqi Zhou, Aoying Zhou
DASFAA (2)2
2013 Personalized query evaluation in ring-based P2P networks
Minqi Zhou, Heng Tao Shen, Xueqing Gong, Weining Qian, Aoying Zhou
Inf. Sci.1
2012 Credibility-based product ranking for C2C transactions
abstract
A fundamental issue for C2C transactions is how to rank the products based on the reviews written by the previous customers. In this paper, we present an approach to improve products ranking by tackling the noisy ratings that exist in the practical systems. The first problem is the credibility of the customers. We design an iterative algorithm to measure the customer credibility. In the algorithm, we use a feedback strategy to increase or decrease the customer credibility. We increase the credibility for a customer if the customer gives a high (low) score to a good (bad) product and decrease the value if the customer gives a low (high) score to a good (bad) product. The second problem is the inconsistency between the review comments and scores. To deal with it, we train a classifier on a training data that is constructed automatically. The trained classifier is used to predict the scores of the comments. Finally, we calculate the scores of products by considering the customer credibility and the predicted scores. The experimental results show that our proposed approach provides better products ranking than the baseline systems.
Rong Zhang 0002, Chaofeng Sha, Minqi Zhou, Aoying Zhou
CIKM3
2012 Effective Data Density Estimation in Ring-Based P2P Networks
abstract
Estimating the global data distribution in Peer-to-Peer (P2P) networks is an important issue and has yet to be well addressed. It can benefit many P2P applications, such as load balancing analysis, query processing, and data mining. Inspired by the inversion method for random variate generation, in this paper we present a novel model named distribution-free data density estimation for dynamic ring-based P2P networks to achieve high estimation accuracy with low estimation cost regardless of distribution models of the underlying data. It generates random samples for any arbitrary distribution by sampling the global cumulative distribution function and is free from sampling bias. In P2P networks, the key idea for distribution-free estimation is to sample a small subset of peers for estimating the global data distribution over the data domain. Algorithms on computing and sampling the global cumulative distribution function based on which global data distribution is estimated are introduced with detailed theoretical analysis. Our extensive performance study confirms the effectiveness and efficiency of our methods in ring-based P2P networks.
Minqi Zhou, Heng Tao Shen, Xiaofang Zhou 0001, Weining Qian, Aoying Zhou
ICDE1
2011 Efficient Star Join for Column-oriented Data Store in the MapReduce Environment
abstract
Map Reduce is a parallel computing paradigm that has gained a lot of attention from both industry and academia recent years. Unlike parallel DBMSs, with Map Reduce, it is easier for non-expert to develop scalable parallel programs for analytical applications over huge data sets across clusters of commodity machines. As the nature of scan-oriented processing, the performance of Map Reduce for relation operators can be enhanced dramatically since it is inevitably accessing lots of unnecessary data tuples, especially for table join operators. In this paper, we propose an efficient star join strategy called HdBmp join for column-oriented data store by using a three-level content aware index (i.e., HdBmp Index). Armed with this index, most of the unnecessary tuples in the join processing can be filtered out, and consequently result in immense reduction in both communication cost and execution time. Our extensive experimental studies confirm the efficiency, scalability and effectiveness of our new proposed join methods.
Haitong Zhu, Minqi Zhou, Aoying Zhou
WISA2
2011 AUCWeb: A Prototype for Analyzing User-Created Web Data
Weining Qian, Haixin Ma, Peng Cai 0001, Minqi Zhou, Aoying Zhou
DASFAA (2)8
2011 Computing rarity on uncertain data
Cheqing Jin, Minqi Zhou, Aoying Zhou
Sci. China Inf. Sci.2
2009 Frontiers in Information and Software as Services
abstract
The high cost of creating and maintaining software and hardware infrastructures for delivering services to businesses has led to a notable trend toward the use of third-party service providers, which rent out network presence, computation power, and data storage space to clients with infrastructural needs. These third party service providers can act as data stores as well as entire software suites for improved availability and system scalability, reducing small and medium businesses' burden of managing complex infrastructures. This is called information/application outsourcing or software as a service (SaaS). Emergence of enabling technologies, such as service oriented architectures (SOA), virtual machines, and cloud computing, contribute to this trend. Scientific Grid computing, on-line software services, and business service networks are typical examples leveraging database and software as service paradigm. In this paper, we survey the technologies used to enable SaaS paradigm as well as the current offerings on the market. We also outline research directions in the field.
K. Selçuk Candan, Wen-Syan Li, Thomas Phan, Minqi Zhou
ICDE4
2009 Multi-dimensional data density estimation in P2P networks
Minqi Zhou, Weining Qian, Xueqing Gong, Aoying Zhou
Distributed Parallel Databases1
2009 An efficient peer-to-peer indexing tree structure for multidimensional data
Rong Zhang 0002, Weining Qian, Aoying Zhou, Minqi Zhou
Future Gener. Comput. Syst.4
2007 GChord: Indexing for Multi-Attribute Query in P2P System with Low Maintenance Cost
Minqi Zhou, Rong Zhang 0002, Weining Qian, Aoying Zhou
DASFAA1
2007 Sonnet: an efficient distributed content-based dissemination broker
abstract
In this demonstration, we present a prototype content-based dissemination broker, called Sonnet, which is built upon structured overlay network. It combines approximate filtering of XML packets with routing in the overlay network. Deliberate optimization technologies are implemented. The running and tracing of the system in a real-life application are to be demonstrated.
Aoying Zhou, Weining Qian, Xueqing Gong, Minqi Zhou
SIGMOD Conference4
2007 SONNET: subscription using path queries over structured overlay networks
Weining Qian, Linhao Xu, Aoying Zhou, Minqi Zhou
Frontiers Comput. Sci. China4