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.

Buwen Wu

dblp:126/8102 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
0since 2021 · last 2017
—ORCID · none

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

Databases, data management, data science and information retrieval · 4 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 first-author

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
3 papers
Query processing and optimization · 52% Distributed and cloud data management · 26% Graph data management · 14%

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

TopicWeightPapersLastEvidence papers
Distributed and cloud data management › data partitioning
RDF data partitioning
0.522017
Parallel SPARQL Query Optimization · ICDE 2017
Scalable SPARQL querying using path partitioning · ICDE 2015
Query processing and optimization › query optimization › graph query optimization
SPARQL query optimization
0.522017
Parallel SPARQL Query Optimization · ICDE 2017
Scalable SPARQL querying using path partitioning · ICDE 2015
Query processing and optimization › query optimization
parallel query optimization
0.312017
Parallel SPARQL Query Optimization · ICDE 2017
Query processing and optimization › query planning
query plan enumeration
0.312017
Parallel SPARQL Query Optimization · ICDE 2017
Indexing and storage engines
bitmap index
0.212013
TripleBit: a Fast and Compact System for Large Scale RDF Data · Proc. VLDB Endow. 2013
Graph data management
RDF data management
0.212013
TripleBit: a Fast and Compact System for Large Scale RDF Data · Proc. VLDB Endow. 2013
Graph data management › RDF data management
RDF storage and indexing
0.212013
TripleBit: a Fast and Compact System for Large Scale RDF Data · Proc. VLDB Endow. 2013
Distributed and cloud data management
distributed query processing
0.112017
Parallel SPARQL Query Optimization · ICDE 2017
Query processing and optimization › join processing
distributed join
0.112015
Scalable SPARQL querying using path partitioning · ICDE 2015
Query processing and optimization › query optimization › join ordering
join optimization
0.012013
TripleBit: a Fast and Compact System for Large Scale RDF Data · Proc. VLDB Endow. 2013

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

heuristic search · 0.3complexity analysis · 0.3graph partitioning · 0.2query optimization · 0.2bit matrix indexing · 0.2
YearPublicationVenuePosition
2017 Parallel SPARQL Query Optimization
abstract
Existing parallel SPARQL query optimizers assume hash-based data partitioning and adopt plan enumeration algorithms with unnecessarily high complexity. Therefore, they cannot easily accommodate other partitioning methods and only consider an unnecessarily limited plan space. To address these problems, we first define a generic RDF data partitioning model to capture the common structure of various state-of-the-art RDF data partitioning methods. Then we propose a query plan enumeration algorithm that not only has an optimal efficiency, but also accommodates different data partitioning methods. Furthermore, based on a solid analysis of the complexity of the plan enumeration algorithm, we propose two new heuristic methods that can consider a much larger plan space than the existing methods, and at the same time can still confine the search space of the algorithm. An autonomous approach is proposed to choose one of the two methods by considering the structure and the size of a complex SPARQL query. We conduct extensive experiments using synthetic and a real-world dataset, which show the superiority of our algorithms in comparing to existing ones.
Buwen Wu, Yongluan Zhou, Hai Jin 0001, Amol Deshpande
ICDE1
2015 Scalable SPARQL querying using path partitioning
abstract
The emerging need for conducting complex analysis over big RDF datasets calls for scale-out solutions that can harness a computing cluster to process big RDF datasets. Queries over RDF data often involve complex self-joins, which would be very expensive to run if the data are not carefully partitioned across the cluster and hence distributed joins over massive amount of data are necessary. Existing RDF data partitioning methods can nicely localize simple queries but still need to resort to expensive distributed joins for more complex queries. In this paper, we propose a new data partitioning approach that takes use of the rich structural information in RDF datasets and minimizes the amount of data that have to be joined across different computing nodes. We conduct an extensive experimental study using two popular RDF benchmark data and one real RDF dataset that contain up to billions of RDF triples. The results indicate that our approach can produce a balanced and low redundant data partitioning scheme that can avoid or largely reduce the cost of distributed joins even for very complicated queries. In terms of query execution time, our approach can outperform the state-of-the-art methods by orders of magnitude.
Buwen Wu, Yongluan Zhou, Pingpeng Yuan, Ling Liu 0001, Hai Jin 0001
ICDE1
2014 SemStore: A Semantic-Preserving Distributed RDF Triple Store
abstract
The flexibility of the RDF data model has attracted an increasing number of organizations to store their data in an RDF format. With the rapid growth of RDF datasets, we envision that it is inevitable to deploy a cluster of computing nodes to process large-scale RDF data in order to deliver desirable query performance. In this paper, we address the challenging problems of data partitioning and query optimization in a scale-out RDF engine. We identify that existing approaches only focus on using fine-grained structural information for data partitioning, and hence fail to localize many types of complex queries. We then propose a radically different approach, where a coarse-grained structure, namely Rooted Sub-Graph (RSG), is used as the partition unit. By doing so, we can capture structural information at a much greater scale and hence are able to localize many complex queries. We also propose a k-means partitioning algorithm for allocating the RSGs onto the computing nodes as well as a query optimization strategy to minimize the inter-node communication during query processing. An extensive experimental study using benchmark datasets and real dataset shows that our engine, SemStore, outperforms existing systems by orders of magnitudes in terms of query response time.
Buwen Wu, Yongluan Zhou, Pingpeng Yuan, Hai Jin 0001, Ling Liu 0001
CIKM1
2013 TripleBit: a Fast and Compact System for Large Scale RDF Data
abstract
The volume of RDF data continues to grow over the past decade and many known RDF datasets have billions of triples. A grant challenge of managing this huge RDF data is how to access this big RDF data efficiently. A popular approach to addressing the problem is to build a full set of permutations of (S, P, O) indexes. Although this approach has shown to accelerate joins by orders of magnitude, the large space overhead limits the scalability of this approach and makes it heavyweight. In this paper, we present TripleBit, a fast and compact system for storing and accessing RDF data. The design of TripleBit has three salient features. First, the compact design of TripleBit reduces both the size of stored RDF data and the size of its indexes. Second, TripleBit introduces two auxiliary index structures, ID-Chunk bit matrix and ID-Predicate bit matrix, to minimize the cost of index selection during query evaluation. Third, its query processor dynamically generates an optimal execution ordering for join queries, leading to fast query execution and effective reduction on the size of intermediate results. Our experiments show that TripleBit outperforms RDF-3X, MonetDB, BitMat on LUBM, UniProt and BTC 2012 benchmark queries and it offers orders of mangnitude performance improvement for some complex join queries.
Pingpeng Yuan, Pu Liu, Buwen Wu, Hai Jin 0001, Wenya Zhang, Ling Liu 0001
Proc. VLDB Endow.3
2012 Statement Hypergraph as Partitioning Model for RDF Data Processing
abstract
The scale of RDF graph grows very rapidly. Managing huge scale RDF graph distributively is becoming increasingly important. Partitioning RDF graph is a vital pre-processing step for the goal. When applying graph partitioning algorithms developed over past decades to RDF graph represented using well known RDF model such as Directed Labeled Graphs, Bipartite Graph, the vertices which a triple depends on may be in different partitions. Such partitioning on the RDF models induces huge communication overhead during processing queries. We argue in this paper that there is need for a representation of RDF to enable the parallel and distributed computing application on RDF data. We propose statement hyper graph model which avoid this crucial deficiency of the graph model of RDF data. The proposed models reduce the decomposition problem to the well-known hyper graph partitioning problem. In the light of this model, we explore the cases like horizontal partitioning, vertical partitioning, grid partitioning, etc and evaluate their performance.
Pingpeng Yuan, Wenya Zhang, Hai Jin 0001, Buwen Wu
APSCC4