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

James P. Richardson

dblp:24/4000 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
0since 2021 · last 1987
0009-0005-9591-5338ORCID · corroborated

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

Databases, data management, data science and information retrieval · 2 · 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
2 papers
Query processing and optimization · 80% Graph data management · 20%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization › join processing
parallel join
0.011987
Design and Evaluation of Parallel Pipelined Join Algorithms · SIGMOD Conference 1987
Query processing and optimization › join processing › join algorithms
pipelined join
0.011987
Design and Evaluation of Parallel Pipelined Join Algorithms · SIGMOD Conference 1987
Query processing and optimization › recursive query
recursive query evaluation
0.011987
Design and Evaluation of Algorithms to Compute the Transitive Closure of a Database Relation · ICDE 1987
Graph data management › graph algorithms
transitive closure computation
0.011987
Design and Evaluation of Algorithms to Compute the Transitive Closure of a Database Relation · ICDE 1987
Parallel and multicore computing
parallel query processing
0.011987
Design and Evaluation of Parallel Pipelined Join Algorithms · SIGMOD Conference 1987

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

sort-merge join · 0.0hash join · 0.0analytical performance evaluation · 0.0warren's algorithm · 0.0performance analysis · 0.0
YearPublicationVenuePosition
1987 Design and Evaluation of Algorithms to Compute the Transitive Closure of a Database Relation
abstract
Recursive query evaluation is a capability of deductively-augmented database systems that conventional database systems do not support well, if at all. Many recursive queries involve computation of the transitive closure of a relation. Previously published algorithms for transitive closure are iterative in nature, performing repeated joins, unions, and differences until convergence is obtained. In this paper, we present an adaptation of Warren's algorithm for computing the transitive closure of a relation. Warren's algorithm was originally designed for a bit matrix representation of a binary relation; we have adapted it for use with a binary relation represented as a set of tuples, as in a relational database management system. This adapted algorithm computes the transitive closure in two passes over the relation. We analyze the performance of this algorithm, and compare it to the performance of two algorithms based on relational algebra: an iterative algorithm, and an improved version of the iterative algorithm that eliminates unnecessary I/O at the expense of more computation. We evaluate the performance of the algorithms for different source relation sizes, available memory sizes, join selectivities, and maximum path length. Our results show that no algorithm has uniformly superior performance; the adaptation of Warren's algorithm is superior when the source and result relations are not too much larger than main memory. We conclude that in future systems with large main memory, Warren's algorithm generally performs best, and thus should be implemented with the option of switching to an iterative algorithm when the source or result sizes are very large.
Hongjun Lu, Krishna P. Mikkilineni, James P. Richardson
ICDE3
1987 Design and Evaluation of Parallel Pipelined Join Algorithms
abstract
The join operation is the most costly operation in relational database management systems. Distributed and parallel processing can effectively speed up the join operation. In this paper, we describe a number of highly parallel and pipelined multiprocessor join algorithms using sort-merge and hashing techniques. Among them, two algorithms are parallel and pipelined versions of traditional sort-merge join methods, two algorithms use both hashing and sort-merge techniques, and another two are variations of the hybrid hash join algorithms. The performance of those algorithms is evaluated analytically against a generic database machine architecture. The methodology used in the design and evaluation of these algorithms is also discussed.
James P. Richardson, Hongjun Lu, Krishna P. Mikkilineni
SIGMOD Conference1