VLDB 2026 Research / reviewers in the wild / expert
Shan Wang 0001
dblp:55/1254-1
· DBLP profile ↗
94ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 67 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 21 · 1 first-authorArtificial intelligence and machine learning · 8Systems, architecture and hardware · 2Computer networks · 1Software engineering, systems software and programming languages · 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
12 papers |
Query processing and optimization · 40% Database system architecture and tuning · 26% Data mining · 9% | |
| Human-computer interaction and pervasive computing
1 paper |
User interface design and tools · 100% |
Topics — the 24 heaviest of 26, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
OLAP |
1.1 | 4 | 2019 | Fusion OLAP: Fusing the Pros of MOLAP and ROLAP Together for In-Memory OLAP · IEEE Trans. Knowl. Data Eng. 2019 Fusion OLAP: Fusing the Pros of MOLAP and ROLAP Together for In-memory OLAP (Extended Abstract) · ICDE 2019 Virtual denormalization via array index reference for main memory OLAP · ICDE 2016 |
Database system architecture and tuning
main-memory database |
0.9 | 3 | 2019 | Fusion OLAP: Fusing the Pros of MOLAP and ROLAP Together for In-memory OLAP (Extended Abstract) · ICDE 2019 Virtual Denormalization via Array Index Reference for Main Memory OLAP · IEEE Trans. Knowl. Data Eng. 2016 Virtual denormalization via array index reference for main memory OLAP · ICDE 2016 |
Data mining › spatiotemporal data mining
trajectory data mining |
0.5 | 2 | 2016 | A Probabilistic Lifestyle-Based Trajectory Model for Social Strength Inference from Human Trajectory Data · ACM Trans. Inf. Syst. 2016 A General Multi-Context Embedding Model for Mining Human Trajectory Data · IEEE Trans. Knowl. Data Eng. 2016 |
Database system architecture and tuning › main-memory database
in-memory OLAP |
0.4 | 1 | 2019 | Fusion OLAP: Fusing the Pros of MOLAP and ROLAP Together for In-Memory OLAP · IEEE Trans. Knowl. Data Eng. 2019 |
Query processing and optimization › OLAP
multidimensional query processing |
0.4 | 1 | 2019 | Fusion OLAP: Fusing the Pros of MOLAP and ROLAP Together for In-Memory OLAP · IEEE Trans. Knowl. Data Eng. 2019 |
Database system architecture and tuning › database design › physical database design
denormalization |
0.2 | 1 | 2016 | Virtual Denormalization via Array Index Reference for Main Memory OLAP · IEEE Trans. Knowl. Data Eng. 2016 |
Recommender systems › representation learning for recommendation
embedding-based recommendation |
0.2 | 1 | 2016 | A General Multi-Context Embedding Model for Mining Human Trajectory Data · IEEE Trans. Knowl. Data Eng. 2016 |
Knowledge graphs
link prediction |
0.2 | 1 | 2016 | A Probabilistic Lifestyle-Based Trajectory Model for Social Strength Inference from Human Trajectory Data · ACM Trans. Inf. Syst. 2016 |
Query processing and optimization › OLAP
OLAP query processing |
0.2 | 1 | 2016 | Virtual Denormalization via Array Index Reference for Main Memory OLAP · IEEE Trans. Knowl. Data Eng. 2016 |
Recommender systems
point-of-interest recommendation |
0.2 | 1 | 2016 | A General Multi-Context Embedding Model for Mining Human Trajectory Data · IEEE Trans. Knowl. Data Eng. 2016 |
Database theory
provenance and lineage |
0.2 | 1 | 2014 | Responsibility Analysis for Lineages of Conjunctive Queries with Inequalities · IEEE Trans. Knowl. Data Eng. 2014 |
Query processing and optimization
top-k query processing |
0.1 | 1 | 2012 | Optimal top-k generation of attribute combinations based on ranked lists · SIGMOD Conference 2012 |
Indexing and storage engines
multidimensional indexing |
0.1 | 1 | 2019 | Fusion OLAP: Fusing the Pros of MOLAP and ROLAP Together for In-memory OLAP (Extended Abstract) · ICDE 2019 |
Query processing and optimization › OLAP
data cube |
0.1 | 2 | 2006 | DADA: a data cube for dominant relationship analysis · SIGMOD Conference 2006 Incremental maintenance of quotient cube for median · KDD 2004 |
Information retrieval
query processing |
0.1 | 1 | 2016 | Virtual denormalization via array index reference for main memory OLAP · ICDE 2016 |
Web and social media mining › social network analysis
social link prediction |
0.1 | 1 | 2016 | A General Multi-Context Embedding Model for Mining Human Trajectory Data · IEEE Trans. Knowl. Data Eng. 2016 |
Query processing and optimization
keyword query processing |
0.1 | 1 | 2007 | Finding Top-k Min-Cost Connected Trees in Databases · ICDE 2007 |
Query processing and optimization › keyword query processing
keyword search over databases |
0.1 | 1 | 2006 | NUITS: A Novel User Interface for Efficient Keyword Search over Databases · VLDB 2006 |
Query processing and optimization › preference query
skyline query |
0.1 | 1 | 2006 | DADA: a data cube for dominant relationship analysis · SIGMOD Conference 2006 |
Data stream processing
incremental maintenance |
0.0 | 1 | 2004 | Incremental maintenance of quotient cube for median · KDD 2004 |
Query processing and optimization › OLAP › data cube
quotient cube |
0.0 | 1 | 2004 | Incremental maintenance of quotient cube for median · KDD 2004 |
Graph data management
graph query processing |
0.0 | 1 | 2007 | Finding Top-k Min-Cost Connected Trees in Databases · ICDE 2007 |
User interface design and tools › user interface design
database user interfaces |
0.0 | 1 | 2006 | NUITS: A Novel User Interface for Efficient Keyword Search over Databases · VLDB 2006 |
Data stream processing › streaming aggregation
holistic aggregates |
0.0 | 1 | 2004 | Incremental maintenance of quotient cube for median · KDD 2004 |
Methods — techniques the papers use, named apart from their topics
vector index · 0.8surrogate key index · 0.8multidimensional computing · 0.4virtual denormalization · 0.2vectorized scan · 0.2vectorized aggregation · 0.2probabilistic generative model · 0.2multi-context embedding · 0.2distributed representation learning · 0.2array index reference · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | One size does not fit all: accelerating OLAP workloads with GPUs
Yu Zhang 0183, Jiaheng Lu, Shan Wang 0001, Zhuan Liu, Ruichen Han |
Distributed Parallel Databases | 4 |
| 2019 | Fusion OLAP: Fusing the Pros of MOLAP and ROLAP Together for In-memory OLAP (Extended Abstract)abstractOLAP models can be categorized with two types: MOLAP (multidimensional OLAP) and ROLAP (relational OLAP). In particular, MOLAP is efficient in multidimensional computing at the cost of cube maintenance, while ROLAP reduces the data storage size at the cost of expensive multidimensional join operations. In this paper, we propose a novel Fusion OLAP model to fuse the multi-dimensional computing model and relational storage model together to make the best aspects of both MOLAP and ROLAP worlds. The Fusion OLAP model can be integrated into the state-of-the-art in-memory databases with additional surrogate key indexes and vector indexes. We compared the Fusion OLAP implementations with three leading analytical in-memory databases. Our comprehensive experimental results show that Fusion OLAP implementation can achieve up to 35%, 365% and 169% performance improvements based on the Hyper, Vectorwise and MonetDB databases respectively, for the Star Schema Benchmark (SSB) with scale factor 100. Yu Zhang 0183, Shan Wang 0001, Jiaheng Lu |
ICDE | 3 |
| 2019 | Timestamp reassignment: taming transaction abort for serializable snapshot isolation
Ningnan Zhou, Xiao Zhang 0001, Shan Wang 0001 |
Frontiers Comput. Sci. | 3 |
| 2019 | Fusion OLAP: Fusing the Pros of MOLAP and ROLAP Together for In-Memory OLAPabstractOLAP models can be categorized with two types: MOLAP (multidimensional OLAP) and ROLAP (relational OLAP). In particular, MOLAP is efficient in multidimensional computing at the cost of cube maintenance, while ROLAP reduces the data storage size at the cost of expensive multidimensional join operations. In this paper, we propose a novel Fusion OLAP model to fuse the multidimensional computing model and relational storage model together to make the best aspects of both MOLAP and ROLAP worlds. This is achieved by mapping the relation tables into virtual multidimensional model and binding the multidimensional operations into a set of vector indexes to enable multidimensional computing on relation tables. The Fusion OLAP model can be integrated into the state-of-the-art in-memory databases with additional surrogate key indexes and vector indexes. We compared the Fusion OLAP implementations with three leading analytical in-memory databases. Our comprehensive experimental results show that Fusion OLAP implementation can achieve up to 35, 365, and 169 percent performance improvements based on the Hyper, Vectorwise, and MonetDB databases, respectively, for the Star Schema Benchmark (SSB) with scale factor 100. Yu Zhang 0183, Shan Wang 0001, Jiaheng Lu |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2018 | A Twin-Buffer Scheme for High-Throughput Logging
Qingzhong Meng, Xuan Zhou 0001, Shan Wang 0001 |
DASFAA (2) | 3 |
| 2017 | Privacy-Preserving and Multi-Dimensional Range Query in Two-Tiered Wireless Sensor NetworksabstractWith the advancement of sensor electronic devices, wireless sensor networks have attracted more and more attention. Range query has become a significant part of sensor networks due to its availability and convenience. However, It is challenging to process range query while still protecting sensitive data from disclosure. Existing work mainly focuses on privacy- preserving range query, but neglects the damage of collusion attacks, probability attacks and differential attacks. In this paper, we propose a privacy- preserving, energy-efficient and multi-dimensional range query protocol called PERQ, which not only achieves data privacy, but also considers collusion attacks, probability attacks and differential attacks. Generalized distance-based and modular arithmetic range query mechanism are used. In addition, a novel cyclic modular verification scheme is proposed to verify the data integrity. Extensive theoretical analysis and experimental results confirm the high performance of PERQ in terms of energy efficiency, security and accountability requirements. Juru Zeng, Hong Chen 0001, Cuiping Li 0001, Shan Wang 0001 |
GLOBECOM | 6 |
| 2017 | Reordering Transaction Execution to Boost High-Frequency Trading ApplicationsabstractHigh-frequency trading (HFT) has always been welcomed because it benefits not only personal benefits but also the whole social welfare. While the recent advance of portfolio selection in HFT market enables to bring about more profit, it yields much contended OLTP workloads. Featuring exploiting the abundant parallelism, transaction pipeline, the state-of-the-art concurrency control (CC) mechanism, however, suffers from limited concurrency confronted with HFT workloads. Its variants that enable more parallel execution by leveraging fine-grained contention information also take little effect. To solve this problem, we for the first time observe and formulate the source of restricted concurrency as harmful ordering of transaction statements. To resolve harmful ordering, we propose PARE, a pipeline-aware reordered execution, to improve application performance by rearranging statements in order of their degrees of contention. In concrete, two mechanisms are devised to ensure the correctness of statement rearrangement and identify the degrees of contention of statements, respectively. We also study the off-line reordering problem. We prove that this problem is NP-hard and present an off-line reordering approach to approximate the optimal reordering strategy. Experiment results show that PARE can improve transaction throughput and reduce transaction latency on HFT applications by up to an order of magnitude than the state-of-the-art CC mechanism. Ningnan Zhou, Xuan Zhou 0001, Xiao Zhang 0001, Xiaoyong Du 0001, Shan Wang 0001 |
Data Sci. Eng. | 5 |
| 2016 | An I/O-Efficient Buffer Batch Replacement Policy for Update-Intensive Graph Databases
Ningnan Zhou, Xuan Zhou 0001, Xiao Zhang 0001, Shan Wang 0001, Ling Liu 0001 |
DASFAA (2) | 4 |
| 2016 | Virtual denormalization via array index reference for main memory OLAPabstractDenormalization is a common tactic for enhancing performance of data warehouses. However, it is rarely used in main memory databases, which regards storage space as scarce resource. In this paper, we demonstrate that MMDB can actually benefit from the strategy of denormalization. We have created A-Store, a prototypical main-memory database system customized for star and snowflake schemas, which applies the strategy of denormalization to achieve highly efficient OLAP. Instead of resorting to fully materialized denormalization, A-Store applies a method called virtual denomalization, which allows query processing to be performed in a denormalized way, while without incurring additional space consumption. Xuan Zhou 0001, Yu Zhang 0183, Mingchuan Su, Shan Wang 0001 |
ICDE | 6 |
| 2016 | Efficient Promotion Algorithm by Exploring Group Preference in RecommendationabstractRecommendation is an important issue in e-commerce systems. Conventional recommender algorithms, like the collaborative filtering recommendation algorithms, have been extensively studied and developed into a very mature stage, in which how to further promote user's favorite items and alleviate sparsity and cold start problem become increasingly important. In this paper, traditional recommender algorithms are promoted by exploring group's preference to mitigate the issues above and improve the predicting accuracy in both cases. Our work is based on the following observation. Users in the same group share common interests, given a group there are items that the group is most interested in, on the other hand, given some specific items there is the first-rate group which shows most preference compared to other groups. This leads to our proposed PromoRec algorithm which focuses on promoting items that users are most likely to prefer with sparse insensitivity since group enriches user's data largely. In a multi-dimensional space, we show how to efficiently compute (a) the most popular items for a target group and (b) the group which shows most interests in specific items. In addition, without the needs of available user group information, we propose an automatic classification algorithm based on users' similar interests. To improve the recommendation accuracy, we use additional item classification information to help determine the similarity between users. The experiment results confirm that our method significantly enhanced the traditional item recommendation algorithms especially while predicting ratings of promoted items for sparse users. Qing Zhu 0010, Mengxi Zhou, JingFan Liang, Tianzong Yan, Shan Wang 0001 |
ICWS | 5 |
| 2016 | An I/O-Efficient Buffer Batch Replacement Policy for Update-Intensive Graph DatabasesabstractWith the proliferation of graph-based applications, such as social network management and Web structure mining, update-intensive graph databases have become an important component of today’s data management platforms. Several techniques have been recently proposed to exploit locality on both data organization and computational model in graph databases. However, little investigation has been conducted on buffer management of graph databases. To the best of our knowledge, current buffer managers of graph databases suffer performance loss caused by unnecessary random I/O access. To solve this problem, we develop a novel batch replacement policy for buffer management. This policy enables us to maximally exploit sequential I/O to improve the performance of graph database. However, trivial solution produces impractical maintenance for replacement plan with maximal sequential I/O. To enable the policy, we first devise a segment tree-based buffer manager to efficiently maintain a optimal replacement plan. Unfortunately, segment tree-based solution becomes bottleneck in multi-core environment. To remedy this weakness, a B-tree-based buffer manager is further proposed. Extensive experiments on real-world and synthetic datasets demonstrate the superiority of our method. Ningnan Zhou, Xuan Zhou 0001, Xiao Zhang 0001, Shan Wang 0001 |
Data Sci. Eng. | 4 |
| 2016 | Virtual Denormalization via Array Index Reference for Main Memory OLAPabstractDenormalization is a common tactic for enhancing performance of data warehouses, though its side-effect is quite obvious. Besides being confronted with update abnormality, denormalization has to consume additional storage space. As a result, this tactic is rarely used in main memory databases, which regards storage space, i.e., RAM, as scarce resource. Nevertheless, our research reveals that main memory database can benefit enormously from denormalization, as it is able to remarkably simplify the query processing plans and reduce the computation cost. In this paper, we present A-Store, a main memory OLAP engine customized for star/snowflake schemas. Instead of generating fully materialized denormalization, A-Store resorts to virtual denormalization by treating array indexes as primary keys. This design allows us to harvest the benefit of denormalization without sacrificing additional RAM space. A-Store uses a generic query processing model for all SPJGA queries. It applies a number of state-of-the-art optimization methods, such as vectorized scan and aggregation, to achieve superior performance. Our experiments show that A-Store outperforms the most prestigious MMDB systems significantly in star/snowflake schema based query processing. Xuan Zhou 0001, Yu Zhang 0183, Mingchuan Su, Shan Wang 0001 |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2016 | A General Multi-Context Embedding Model for Mining Human Trajectory DataabstractThe proliferation of location-based social networks, such as Foursquare and Facebook Places, offers a variety of ways to record human mobility, including user generated geo-tagged contents, check-in services, and mobile apps. Although trajectory data is of great value to many applications, it is challenging to analyze and mine trajectory data due to the complex characteristics reflected in human mobility, which is affected by multiple contextual information. In this paper, we propose a Multi-Context Trajectory Embedding Model, called MC-TEM, to explore contexts in a systematic way. MC-TEM is developed in the distributed representation learning framework, and it is flexible to characterize various kinds of useful contexts for different applications. To the best of our knowledge, it is the first time that the distributed representation learning methods apply to trajectory data. We formally incorporate multiple context information of trajectory data into the proposed model, including user-level, trajectory-level, location-level, and temporal contexts. All the context information is represented in the same embedding space. We apply MC-TEM to two challenging tasks, namely location recommendation and social link prediction. We conduct extensive experiments on three real-world datasets. Extensive experiment results have demonstrated the superiority of our MC-TEM model over several state-of-the-art methods. Ningnan Zhou, Wayne Xin Zhao, Xiao Zhang 0001, Ji-Rong Wen, Shan Wang 0001 |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2016 | A Probabilistic Lifestyle-Based Trajectory Model for Social Strength Inference from Human Trajectory DataabstractWith the pervasiveness of location-based social networks, it becomes increasingly important to consider the social characteristics of locations shared among persons. Several studies have been proposed to infer social strength by using trajectory similarity. However, these studies have two major shortcomings. First, they rely on the explicit co-occurrence of check-in locations. In this situation, a user pair of two friends who seldom share common locations or a user pair of two strangers who heavily share common visited locations will receive an unreliable estimation of the real social strength between them. Second, these studies do not consider how the overall trajectory patterns of users change with the varying of living styles. In this article, we propose a probabilistic generative model to mine latent lifestyle-related patterns from human trajectory data for inferring social strength. It can automatically learnfunctionality topicsconsisting of locations with similar service functions and transition probabilities over the set of functionality topics. Furthermore, a lifestyle is modeled as a unique transition probability matrix over the set of functionality topics. A user has a preference distribution over the set of lifestyles, and he or she is able to select over multiple lifestyles to adapt to different living contexts. The learned lifestyle-related patterns are subsequently used as features in a supervised learner for both strength estimation and link prediction. We conduct extensive experiments to evaluate the performance of the proposed method on two real-world datasets. The experimental results demonstrate the effectiveness of our proposed method. Wayne Xin Zhao, Ningnan Zhou, Ji-Rong Wen, Shan Wang 0001, Edward Y. Chang |
ACM Trans. Inf. Syst. | 5 |
| 2015 | TOF: A Throughput Oriented Framework for Spatial Queries Processing in Multi-core Environment
Zhongbin Xue, Xuan Zhou 0001, Shan Wang 0001 |
DASFAA (2) | 3 |
| 2015 | Efficient query processing framework for big data warehouse: an almost join-free approach
Huiju Wang, Xiongpai Qin, Xuan Zhou 0001, Zuoyan Qin, Qing Zhu 0010, Shan Wang 0001 |
Frontiers Comput. Sci. | 7 |
| 2015 | Multi-verifier: A novel method for fact statement verification
Qing Zhu 0010, Shan Wang 0001 |
World Wide Web | 3 |
| 2014 | INK: A Cloud-Based System for Efficient Top-k Interval Keyword SearchabstractIt is insufficient to search temporal text by only focusing on either time attribute or keywords today as we pay close attention to the evolution of event with time. Both temporal and textual constraints need to be considered in one single query, called Top-k Interval Keyword Query (TIKQ).In this paper, we presents a cloud-based system named INK that supports efficient execution of TIKQs with appropriate effectiveness on Hadoop and HBase. In INK, an Adaptive Index Selector (AIS) is devised to choose the better execution plan for various TIKQs adaptively based on the proposed cost model, and leverage two novel hybrid index modules (TriI and IS-Tree) to combine keyword and interval filtration seamlessly. Xiao Zhang 0001, Shan Wang 0001 |
CIKM | 4 |
| 2014 | Theme-Aware Social Strength Inference from Spatiotemporal Data
Ningnan Zhou, Xiao Zhang 0001, Shan Wang 0001 |
WAIM | 3 |
| 2014 | HC-Store: putting MapReduce's foot in two camps
Huijui Wang, Xuan Zhou 0001, Yu Cao 0004, Xiongpai Qin, Jidong Chen, Shan Wang 0001 |
Frontiers Comput. Sci. | 7 |
| 2014 | Responsibility Analysis for Lineages of Conjunctive Queries with InequalitiesabstractThis paper investigates the problem of efficiently computing responsibility for lineages of conjunctive queries with inequalities on databases. We classify the lineages of a class of queries with inequalities, called IQ queries, into path and composite lineages. We first compile path lineages into lineage graphs and transform lineage graphs into matrices. Then we reduce the problem of computing responsibility for path lineages to the shortest path problem, which can be solved by the dynamic programming algorithm in PTIME. We further prove composite lineages can be decomposed into path lineages for computing responsibility. Thus, our first main result shows it is in PTIME to compute responsibility for lineages of IQ queries. We generalize the previous results on dichotomy of responsibility analysis for lineages of conjunctive queries with equalities, now in the presence of inequalities. After decomposing composite lineages into path lineages, the data population needed for computing responsibility decreases more than one order of magnitude. Thus, our algorithm can efficiently compute responsibility for composite lineages. In order to compute responsibility for lineages in general, we introduce a greedy algorithm, consisting of a reduction to the set cover problem. Finally, we demonstrate the benefits of the proposed algorithms with extensive experimental results. Biao Qin, Shan Wang 0001, Xiaofang Zhou 0001, Xiaoyong Du 0001 |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2013 | Multi-verifier: A Novel Method for Fact Statement Verification
Qing Zhu 0010, Shan Wang 0001 |
APWeb | 3 |
| 2013 | A Framework for OLAP in Column-Store Database: One-Pass Join and Pushing the Materialization to the End
Yuean Zhu, Xuan Zhou 0001, Shan Wang 0001 |
APWeb | 4 |
| 2013 | Efficient Responsibility Analysis for Query Answers
Biao Qin, Shan Wang 0001, Xiaoyong Du 0001 |
DASFAA (1) | 2 |
| 2013 | MFSV: A Truthfulness Determination Approach for Fact Statements
Qing Zhu 0010, Shan Wang 0001 |
DASFAA (2) | 3 |
| 2013 | Keyword Oriented Bitmap Join Index for In-Memory Analytical Processing
Mingchuan Su, Xuan Zhou 0001, Shan Wang 0001 |
WAIM | 4 |
| 2013 | Efficient Distributed Multi-dimensional Index for Big Data Management
Xiao Zhang 0001, Yanhao Wang 0001, Shan Wang 0001 |
WAIM | 5 |
| 2013 | RUM+-tree: A New Multidimensional Index Supporting Frequent Updates
Yuean Zhu, Shan Wang 0001, Xuan Zhou 0001 |
WAIM | 2 |
| 2012 | CDDTA-JOIN: One-Pass OLAP Algorithm for Column-Oriented Databases
Min Jiao, Shan Wang 0001, Xuan Zhou 0001 |
APWeb | 4 |
| 2012 | FindCredPg: A Novel Method to Find Credible Pages Based on Trust Web Graph
Qing Zhu 0010, Shan Wang 0001, JingFan Liang |
APWeb | 3 |
| 2012 | H-Tree: A Hybrid Structure for Confidence Computation in Probabilistic Databases
Biao Qin, Shan Wang 0001 |
APWeb | 3 |
| 2012 | Optimal top-k generation of attribute combinations based on ranked listsabstractIn this work, we study a novel query type, called top-k,m queries. Suppose we are given a set of groups and each group contains a set of attributes, each of which is associated with a ranked list of tuples, with ID and score. All lists are ranked in decreasing order of the scores of tuples. We are interested in finding the best combinations of attributes, each combination involving one attribute from each group. More specifically, we want the top-k combinations of attributes according to the corresponding top-m tuples with matching IDs. This problem has a wide range of applications from databases to search engines on traditional and non-traditional types of data (relational data, XML, text, etc.). We show that a straightforward extension of an optimal top-k algorithm, the Threshold Algorithm (TA), has shortcomings in solving the km problem, as it needs to compute a large number of intermediate results for each combination and reads moreinputs than needed. To overcome this weakness, we provide here, for the first time, a provably instance-optimal algorithm and further develop optimizations for efficient query evaluation to reduce computational and memory costs and the number of accesses. We demonstrate experimentally the scalability and efficiency of our algorithms over three real applications. Jiaheng Lu, Pierre Senellart, Chunbin Lin, Xiaoyong Du 0001, Shan Wang 0001, Xinxing Chen |
SIGMOD Conference | 5 |
| 2012 | Optimizing queries with expensive video predicates in cloud environmentabstractSUMMARY With the rapid developments in video processing technologies, video data have increased rapidly and become popular in our daily life for both professional and consumer applications such as surveillance, education and entertainment. Because of the increasing processing workload, more and more queries with expensive video predicates are being implemented in a parallel environment for better performance. Such requirements entail that the data management system not only be able to store and access video content, but also be able to optimize queries that have expensive video predicates in an effective and efficient way in a cloud environment. In previous research literatures, parallel and distributed policies and query optimizations in relational database management systems are often based on the disk input/output (I/O) cost of involved operations and network transmission cost. However, for a query that contains expensive video predicates in a cloud environment, the traditional cost estimation model does not work well. Although researchers have proposed some approaches that can solve the problem in certain situations, there are still some unresolved issues, and these approaches need further optimizations. This paper is motivated by a real‐world large supermarket business data and video surveillance data management scenario in a parallel environment. By considering the characteristics of video data and their expensive processing, we present methods named operating results buffer and operating results buffer‐C for implementing expensive video predicates at simple node, mapping video data and executing expensive video predicates in a cloud environment, which reduce the cost of video data transmission and the invoking times of expensive video predicates. We propose a novel query optimization approach that reconstructs the join order‐based estimation for attribute cardinality and computes the total cost with I/O, network and expensive processing. This approach reduces the invoking times of expensive video predicates to a greater degree and gives a better solution for mixed query optimization, which contains traditional data types and large object operations in a cloud environment. Our query performance improves by 30% to 80% compared with existing expensive predicates query optimization methods. Copyright © 2011 John Wiley & Sons, Ltd. Lisheng Yu, Xiao Zhang 0001, Shan Wang 0001, Hui Li 0046 |
Concurr. Comput. Pract. Exp. | 4 |
| 2012 | MiNT-OLAP cluster: minimizing network transmission cost in OLAP cluster for main memory analytical database
Min Jiao, Zhanwei Wang, Shan Wang 0001 |
Frontiers Comput. Sci. | 4 |
| 2012 | Summarizing Large-Scale Database Schema Using Community Detection
Xuan Zhou 0001, Shan Wang 0001 |
J. Comput. Sci. Technol. | 3 |
| 2012 | Microeconomic analysis using dominant relationship analysis
Cuiping Li 0001, Anthony K. H. Tung, Shan Wang 0001 |
Knowl. Inf. Syst. | 4 |
| 2011 | Cleaning Uncertain Streams for Query Improvement
Shan Wang 0001, Biao Qin, Xiao Zhang 0001 |
APWeb | 2 |
| 2011 | LinearDB: A Relational Approach to Make Data Warehouse Scale Like MapReduce
Huijui Wang, Xiongpai Qin, Shan Wang 0001, Zhanwei Wang |
DASFAA (2) | 4 |
| 2011 | Parallel Aggregation Queries over Star Schema: A Hierarchical Encoding Scheme and Efficient Percentile Computing as a CaseabstractBig data analysis is a main challenge we meet recently. Cloud computing is attracting more and more big data analysis applications, due to its well scalability and fault-tolerance. Some aggregation functions, like SUM, can be computed in parallel, because they satisfy distributive law of addition. Unfortunately, some of statistical functions are not naturally parallelizable. That means they do not satisfy distributive law of addition. In this paper, we focus on percentile computing problem. We proposed an iterative-style prediction-based parallel algorithm in a distributed system. Prediction is done through a sampling technique. Experiment results verify the efficiency of our algorithm. Xiongpai Qin, Huijui Wang, Xiaoyong Du 0001, Shan Wang 0001 |
ISPA | 4 |
| 2011 | Multi-core vs. I/O Wall: The Approaches to Conquer and Cooperate
Min Jiao, Zhanwei Wang, Shan Wang 0001, Xuan Zhou 0001 |
WAIM | 4 |
| 2011 | W-Order Scan: Minimizing Cache Pollution by Application Software Level Cache Management for MMDB
Min Jiao, Zhanwei Wang, Shan Wang 0001, Xuan Zhou 0001 |
WAIM | 4 |
| 2011 | Renda-RX: A Benchmark for Evaluating XML-Relational Database System
Xiao Zhang 0001, Kuicheng Liu, Xiaoyong Du 0001, Shan Wang 0001 |
WAIM | 5 |
| 2011 | Improving performance by creating a native join-index for OLAP
Shan Wang 0001, Jiaheng Lu |
Frontiers Comput. Sci. China | 2 |
| 2011 | Combining intensional with extensional query evaluation in tuple independent probabilistic databases
Biao Qin, Shan Wang 0001 |
Inf. Sci. | 2 |
| 2011 | A novel Bayesian classification for uncertain data
Biao Qin, Yuni Xia, Shan Wang 0001, Xiaoyong Du 0001 |
Knowl. Based Syst. | 3 |
| 2010 | Query-Aware Complex Object Buffer Management in XML Information RetrievalabstractIn this paper, we analyse the data access characteristics of a typical XML information retrieval system and propose a new query aware buffer replacement algorithm based on prediction of Minimum Reuse Distance (MRD for short). The algorithm predicts an object's next reference distance according to the retrieval system's running status and replaces the objects that have maximum reuse distances. The factors considered in the replacement algorithm include the access frequency, creation cost, and size of objects, as well as the queries being executed. By taking into account the queries currently running or queuing in the system, MRD algorithm can predict more accurately the reuse distances of index data objects. Qiuyue Wang, Shan Wang 0001 |
APWeb | 3 |
| 2010 | Towards Video Management over Relational DatabaseabstractVideo has become popular in our daily life for both professional and consumer applications. Both low level video processing and high level semantic video analysis are critically computational tasks in application domains. Most of current video computing tools are developed for specific analytic tasks, they are lack higher level interoperability with database and treat database merely as a relational data storage engine rather than an analytic platform, which causes inefficient data access and massive amount of data movement. In this paper, we study how to support video data management over relational database, and present our initial solutions of video data storage mechanism, video data access method and efficient video analytics. We also illustrate our ongoing prototype system HybVideo that developed in a novel architecture. It integrates above solutions to tackle the major challenges of providing a platform for both storage and analysis of video data. Hui Li 0046, Xiao Zhang 0001, Shan Wang 0001, Xiaoyong Du 0001 |
APWeb | 3 |
| 2010 | Managing a Large Shared Bank of Unstructured Data by Using Free-TableabstractThis paper presents a reference framework, called BUD, to manage a large shared bank of unstructured data. This paper lists several important issues on managing or maintaining the unstructured data in BUD. BUD stores and manages the ever-growing unstructured data by introducing a novel technique called free-table, which is a conceptual view for end-users and a physical entity maintained by transactional storage manager of BUD. Free-table is cell-oriented but not column-oriented as relational table. It can store various types of unstructured data in cell with different versions. Additionally, we study two cases, VMP and PXRDB, to show that our proposal is feasible and tractable. Xiao Zhang 0001, Xiaoyong Du 0001, Jinchuan Chen, Shan Wang 0001 |
APWeb | 4 |
| 2010 | ParaCube: A Scalable OLAP Model Based on Distributed Aggregate Computing with Sibling CubesabstractThe requirements of OLAP applications increase rapidly by dramatically increased data volume, users, query volume and query complexity. The requirement for shortening update period in data warehouse is another crucial factor for a scalable OLAP application. In this paper, we propose a scalable OLAP prototype to support the query processing with increasing data volume by distributing the whole fact tuples to multiple servers to construct a set of sibling cubes which can be merged together to obtain the whole cube. We employ a light weight distribution policy with fully duplicated dimension tables in each sibling server on the observation of very low proportion of space cost for dimension tables. OLAP query with distributed aggregate functions can be transformed into queries to be performed parallel in sibling servers. For non-distributed computing aggregate functions, such as median, the optimized median aggregate computing algorithm is proposed to reduce transmission volume between servers while computing the global median values. We also present a three-level framework in data warehouse to meet the requirement of shorter update period in "operational business intelligence". An asynchronous tunnel model is proposed to reduce update latency by pre-fetching updated tuples to OLAP processing server. Finally, we set up prototype system ParaCube to evaluate performance in SN (shared-nothing) system and multi-core platforms. Shan Wang 0001 |
APWeb | 2 |
| 2010 | MOSS-DB: A Hardware-Aware OLAP Database
Shan Wang 0001 |
WAIM | 3 |
| 2010 | Cleaning Uncertain Streams by Parallelized Probabilistic Graphical Models
Shan Wang 0001, Biao Qin |
WAIM | 2 |
| 2009 | Prefetching J+-Tree: A Cache-Optimized Main Memory Database Index Structure
Hua Luan, Xiaoyong Du 0001, Shan Wang 0001 |
J. Comput. Sci. Technol. | 3 |
| 2009 | Cache-Conscious Data Cube Computation on a Modern Processor
Hua Luan, Xiaoyong Du 0001, Shan Wang 0001 |
J. Comput. Sci. Technol. | 3 |
| 2008 | A Parallel Recovery Scheme for Update Intensive Main Memory Database SystemsabstractIn update intensive applications, main memory database systems produce large volume of log records, it is critical to write out the log records efficiently to speedup transaction processing. We propose a parallel recovery scheme based on XOR differential logging for main memory database systems in such environments. Some NVRAM is used to temporarily hold log records and decouple transaction committing from disk writes, inherited parallelism properties of differential logging are exploited to accelerate log flushing by using multiple log disks. During recovery, log records are loaded from multiple log disks and applied to data partition in time without the need of reordering according to serialization order, total recovery time is cut down. The scheme employs a data partition based consistent checkpointing method. The log records are classified according to IDs of data partitions accessed. Data partitions are recovered according to loading priorities computed from update frequencies and transaction waiting times, data access demands of new transactions coming after failure recovery are given attention immediately, thus the scheme provides system availability during recovery, which is of importance for large scale main memory database systems. Xiongpai Qin, Yanqin Xiao, Shan Wang 0001 |
PDCAT | 4 |
| 2008 | COCA: More Accurate Multidimensional Histograms out of More Accurate Correlations DetectionabstractDetecting and exploiting correlations among columns in relational databases are of great value for query optimizers to generate better query execution plans (QEPs). We propose a more robust and informative metric, namely, entropy correlation coefficients, other than chi-square test to detect correlations among columns in large datasets. We introduce a novel yet simple kind of multi-dimensional synopses named COCA-Hist to cope with different correlations in databases. With the aid of the precise metric of entropy correlation coefficients, correlations of various degrees can be detected effectively; when correlation coefficients testify to mutual independence among columns, the AVI (attribute value independence) assumption can be adopted undoubtedly. COCA can also serve as a data-mining tool with superior qualities as CORDS does. We demonstrate the effectiveness and accuracy of our approach by several experiments. Xiongpai Qin, Shan Wang 0001 |
WAIM | 3 |
| 2008 | Graph-based query rewriting for knowledge sharing between peer ontologies
Biao Qin, Shan Wang 0001, Xiaoyong Du 0001, Qiuyue Wang |
Inf. Sci. | 2 |
| 2007 | J+-Tree: A New Index Structure in Main Memory
Hua Luan, Xiaoyong Du 0001, Shan Wang 0001, Yongzhi Ni |
DASFAA | 3 |
| 2007 | ITREKS: Keyword Search over Relational Database by Indexing Tuple Relationship
Jiang Zhan, Shan Wang 0001 |
DASFAA | 2 |
| 2007 | QuickCN: A Combined Approach for Efficient Keyword Search over Databases
Jun Zhang 0004, Zhaohui Peng, Shan Wang 0001 |
DASFAA | 3 |
| 2007 | Finding Top-k Min-Cost Connected Trees in DatabasesabstractIt is widely realized that the integration of database and information retrieval techniques will provide users with a wide range of high quality services. In this paper, we study processing an l-keyword query, p1, p2, ···, pl, against a relational database which can be modeled as a weighted graph, G(V, E). Here V is a set of nodes (tuples) and E is a set of edges representing foreign key references between tuples. Let Vi V be a set of nodes that contain the keyword pi. We study finding top-k minimum cost connected trees that contain at least one node in every subset Vi, and denote our problem as GST-k. When k = 1, it is known as a minimum cost group Steiner tree problem which is NP-Complete. We observe that the number of keywords, l, is small, and propose a novel parameterized solution, with l as a parameter, to find the optimal GST-1, in time complexity O(3ln + 2l((l + log n)n + m)), where n and m are the numbers of nodes and edges in graph G. Our solution can handle graphs with a large number of nodes. Our GST-1 solution can be easily extended to support GST-k, which outperforms the existing GST-k solutions over both weighted undirected/directed graphs. We conducted extensive experimental studies, and report our finding. Bolin Ding, Jeffrey Xu Yu, Shan Wang 0001, Lu Qin 0001, Xiao Zhang 0001, Xuemin Lin 0001 |
ICDE | 3 |
| 2007 | A Novel Approach to Clustering Merchandise Records
Tao-Yuan Cheng, Shan Wang 0001 |
J. Comput. Sci. Technol. | 2 |
| 2007 | CLASCN: Candidate Network Selection for Efficient Top- k Keyword Queries over Databases
Jun Zhang 0004, Zhaohui Peng, Shan Wang 0001, Huijing Nie |
J. Comput. Sci. Technol. | 3 |
| 2006 | Materialized View Maintenance in Peer Data Management Systems
Biao Qin, Shan Wang 0001, Xiaoyong Du 0001 |
APWeb | 2 |
| 2006 | Selection of Materialized Relations in Ontology Repository Management System
Xiaoyong Du 0001, Shan Wang 0001 |
KSEM | 3 |
| 2006 | Si-SEEKER: Ontology-Based Semantic Search over Databases
Jun Zhang 0004, Zhaohui Peng, Shan Wang 0001, Huijing Nie |
KSEM | 3 |
| 2006 | DADA: a data cube for dominant relationship analysisabstractThe concept of dominance has recently attracted much interest in the context of skyline computation. Given an N-dimensional data set S, a point p is said to dominate q if p is better than q in at least one dimension and equal to or better than it in the remaining dimensions. In this paper, we propose extending the concept of dominance for business analysis from a microeconomic perspective. More specifically, we propose a new form of analysis, called Dominant Relationship Analysis (DRA), which aims to provide insight into the dominant relationships between products and potential buyers. By analyzing such relationships, companies can position their products more effectively while remaining profitable.To support DRA, we propose a novel data cube called DADA (Data Cube for Dominant Relationship Analysis), which captures the dominant relationships between products and customers. Three types of queries called Dominant Relationship Queries (DRQs) are consequently proposed for analysis purposes: 1)Linear Optimization Queries (LOQ), 2)Subspace Analysis Queries (SAQ), and 3)Comparative Dominant Queries (CDQ). Algorithms are designed for efficient computation of DADA and answering the DRQs using DADA. Results of our comprehensive experiments show the effectiveness and efficiency of DADA and its associated query processing strategies. Cuiping Li 0001, Beng Chin Ooi, Anthony K. H. Tung, Shan Wang 0001 |
SIGMOD Conference | 4 |
| 2006 | NUITS: A Novel User Interface for Efficient Keyword Search over Databases
Shan Wang 0001, Zhaohui Peng, Jun Zhang 0004, Lu Qin 0001, Jeffrey Xu Yu, Bolin Ding |
VLDB | 1 |
| 2006 | TreeCluster: Clustering Results of Keyword Search over Databases
Zhaohui Peng, Jun Zhang 0004, Shan Wang 0001, Lu Qin 0001 |
WAIM | 3 |
| 2006 | A Framework for Query Reformulation Between Knowledge Base Peers
Biao Qin, Shan Wang 0001, Xiaoyong Du 0001 |
WAIM | 2 |
| 2006 | PreCN: Preprocessing Candidate Networks for Efficient Keyword Search over Databases
Jun Zhang 0004, Zhaohui Peng, Shan Wang 0001, Huijing Nie |
WISE | 3 |
| 2006 | Efficient Incremental Maintenance for Distributive and Non-Distributive Aggregate Functions
Cuiping Li 0001, Shan Wang 0001 |
J. Comput. Sci. Technol. | 2 |
| 2006 | 2DCMA: An Effective Maintenance Algorithm of Materialized Views in Peer Data Management Systems
Biao Qin, Shan Wang 0001, Xiaoyong Du 0001 |
J. Comput. Sci. Technol. | 2 |
| 2006 | Database Research: Achievements and Challenges
Shan Wang 0001, Xiaoyong Du 0001, Xiaofeng Meng 0001, Hong Chen 0001 |
J. Comput. Sci. Technol. | 1 |
| 2005 | Cooperative Ontology Development Environment CODE and a Demo Semantic Web on Economics
He Hu 0001, Yiyu Zhao, Wenjuan Wu, Jun He 0008, Xiaoyong Du 0001, Shan Wang 0001 |
APWeb | 9 |
| 2005 | Ontology Construction for Semantic Web: A Role-Based Collaborative Development Method
Xiaoyong Du 0001, Shan Wang 0001 |
APWeb | 4 |
| 2005 | LinkNet: A New Approach for Searching in a Large Peer-to-Peer System
Kunlong Zhang, Shan Wang 0001 |
APWeb | 2 |
| 2005 | A Semi-automatic Ontology Acquisition Method for the Semantic Web
Xiaoyong Du 0001, Shan Wang 0001 |
WAIM | 3 |
| 2005 | Semi-Closed Cube: An Effective Approach to Trading Off Data Cube Size and Query Response Time
Sheng-En Li, Shan Wang 0001 |
J. Comput. Sci. Technol. | 2 |
| 2004 | Efficient Top-k Query Processing in P2P Network
Yanfeng Shu, Shan Wang 0001, Xiaoyong Du 0001 |
DEXA | 3 |
| 2004 | Incremental maintenance of quotient cube for medianabstractData cube pre-computation is an important concept for supporting OLAP(Online Analytical Processing) and has been studied extensively. It is often not feasible to compute a complete data cube due to the huge storage requirement. Recently proposed quotient cube addressed this issue through a partitioning method that groups cube cells into equivalence partitions. Such an approach is not only useful for distributive aggregate functions such as SUM but can also be applied to the holistic aggregate functions like MEDIAN.Maintaining a data cube for holistic aggregation is a hard problem since its difficulty lies in the fact that history tuple values must be kept in order to compute the new aggregate when tuples are inserted or deleted. The quotient cube makes the problem harder since we also need to maintain the equivalence classes. In this paper, we introduce two techniques called addset data structure and sliding window to deal with this problem. We develop efficient algorithms for maintaining a quotient cube with holistic aggregation functions that takes up reasonably small storage space. Performance study shows that our algorithms are effective, efficient and scalable over large databases. Cuiping Li 0001, Gao Cong, Anthony K. H. Tung, Shan Wang 0001 |
KDD | 4 |
| 2004 | Estimating the Selectivity of XML Path Expression with Predicates by Histograms
Haixun Wang, Xiaofeng Meng 0001, Shan Wang 0001 |
WAIM | 4 |
| 2004 | Incremental Maintenance of Quotient Cube Based on Galois Lattice
Cuiping Li 0001, Kum-Hoe Tung, Shan Wang 0001 |
J. Comput. Sci. Technol. | 3 |
| 2003 | Integrating Path Index with Value Index for XML Data
Xiaofeng Meng 0001, Shan Wang 0001 |
APWeb | 3 |
| 2003 | Location dependent query in a mobile environment
Huiping Cao, Shan Wang 0001, Lingwei Li |
Inf. Sci. | 2 |
| 2002 | Efficient Constraint-Based Exploratory Mining on Large Data Cubes
Cuiping Li 0001, Sheng-En Li, Shan Wang 0001, Xiaoyong Du 0001 |
PAKDD | 3 |
| 2002 | A Transactional Asynchronous Replication Scheme for Mobile Database Systems
Zhiming Ding, Xiaofeng Meng 0001, Shan Wang 0001 |
J. Comput. Sci. Technol. | 3 |
| 2002 | A Personalized Information Dissemination System Based on How-Net
Xiaoyong Du 0001, Shan Wang 0001 |
J. Comput. Sci. Technol. | 3 |
| 2001 | A Novel Conflict Detection and Resolution Strategy Based on TLRSP in Replicated Mobile Database SystemsabstractReplication is one of the key technologies in promoting the performance of mobile database systems. In this paper, a novel mobile database replication scheme, the transaction-level result-set propagation (TLRSP) model, is put forward. A conflict detection and resolution strategy based on TLRSP is discussed in detail and its implementation algorithm is proposed. In the TLRSP model, mobile users are allowed to access local replicas of the database and to submit local transactions when the system is disconnected. The locally committed transactions are sent to a fixed database server for conflict reconciliation and result-set incorporation when the system is reconnected. The TLRSP model uses the incremental refreshing method to synchronize database replicas and to maintain the consistency of the replicated mobile database system. Zhiming Ding, Xiaofeng Meng 0001, Shan Wang 0001 |
DASFAA | 3 |
| 2001 | O2PC-MT: A Novel Optimistic Two-Phase Commit Protocol for Mobile Transactions
Zhiming Ding, Xiaofeng Meng 0001, Shan Wang 0001 |
DEXA | 3 |
| 2001 | NChiql: The Chinese Natural Language Interface to Databases
Xiaofeng Meng 0001, Shan Wang 0001 |
DEXA | 2 |
| 2000 | Word Segmentation Based on Database Semantics in NChiql
Xiaofeng Meng 0001, Shan Wang 0001 |
J. Comput. Sci. Technol. | 3 |
| 2000 | POTENTIAL: A Highly Adaptive Core of Parallel Database System
Ji-Rong Wen, Shan Wang 0001 |
J. Comput. Sci. Technol. | 3 |
| 1999 | Domain Knowledge Extracting in a Chinese Natural Language Interface to Databases: NChiql
Xiaofeng Meng 0001, Shan Wang 0001 |
PAKDD | 3 |
| 1998 | The processing and improvement of multi-statement queries in Chiql
Xiaofeng Meng 0001, Kam-Fai Wong, Suen Man Yip, Vincent Y. Lum, Shan Wang 0001 |
J. Comput. Sci. Technol. | 5 |