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

Jingen Xiang

dblp:131/4811 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2014
—ORCID · none

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

Systems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
High-performance computing · 51% Parallel and multicore computing · 49%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallel programming models
dataflow programming
0.212014
Scalable matrix inversion using MapReduce · HPDC 2014
High-performance computing › numerical linear algebra › matrix factorization
LU decomposition
0.212014
Scalable matrix inversion using MapReduce · HPDC 2014
Parallel and multicore computing › data-parallel programming
mapreduce
0.212014
Scalable matrix inversion using MapReduce · HPDC 2014
High-performance computing › numerical linear algebra
matrix inversion
0.212014
Scalable matrix inversion using MapReduce · HPDC 2014
High-performance computing
numerical linear algebra
0.212014
Scalable matrix inversion using MapReduce · HPDC 2014
Parallel and multicore computing
parallel graph algorithms
0.212013
Scalable maximum clique computation using MapReduce · ICDE 2013
Graph algorithms and graph theory › graph theory › clique
maximum clique
0.212013
Scalable maximum clique computation using MapReduce · ICDE 2013

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

recursive graph partitioning · 0.3mapreduce · 0.3branch-and-bound · 0.3mapreduce pipeline · 0.2LU decomposition · 0.2
YearPublicationVenuePosition
2014 Scalable matrix inversion using MapReduce
abstract
Matrix operations are a fundamental building block of many computational tasks in fields as diverse as scientific computing, machine learning, and data mining. Matrix inversion is an important matrix operation, but it is difficult to implement in today's popular parallel dataflow programming systems, such as MapReduce. The reason is that each element in the inverse of a matrix depends on multiple elements in the input matrix, so the computation is not easily partitionable. In this paper, we present a scalable and efficient technique for matrix inversion in MapReduce. Our technique relies on computing the LU decomposition of the input matrix and using that decomposition to compute the required matrix inverse. We present a technique for computing the LU decomposition and the matrix inverse using a pipeline of MapReduce jobs. We also present optimizations of this technique in the context of Hadoop. To the best of our knowledge, our technique is the first matrix inversion technique using MapReduce. We show experimentally that our technique has good scalability, enabling us to invert a 10^5 x 10^5 matrix in 5 hours on Amazon EC2. We also show that our technique outperforms ScaLAPACK, a state-of-the-art linear algebra package that uses MPI.
Jingen Xiang, Huangdong Meng, Ashraf Aboulnaga
HPDC1
2013 Scalable maximum clique computation using MapReduce
abstract
We present a scalable and fault-tolerant solution for the maximum clique problem based on the MapReduce framework. The key contribution that enables us to effectively use MapReduce is a recursive partitioning method that partitions the graph into several subgraphs of similar size. After partitioning, the maximum cliques of the different partitions can be computed independently, and the computation is sped up using a branch and bound method. Our experiments show that our approach leads to good scalability, which is unachievable by other partitioning methods since they result in partitions of different sizes and hence lead to load imbalance. Our method is more scalable than an MPI algorithm, and is simpler and more fault tolerant.
Jingen Xiang, Cong Guo 0005, Ashraf Aboulnaga
ICDE1