EDBT 2026 Demo / reviewers in the wild / expert
Krishna P. Mikkilineni
dblp:18/1425
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 1988
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4Software engineering, systems software and programming languages · 2 · 2 first-authorSystems, architecture and hardware · 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
6 papers |
Query processing and optimization · 84% Graph data management · 8% Distributed and cloud data management · 7% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Parallel and multicore computing · 46% Performance modeling and evaluation · 39% Distributed systems · 15% |
Topics — the 12 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › join processing › join algorithms
pipelined join |
0.0 | 2 | 1988 | An Evaluation of Relational Join Algorithms in a Pipelined Query Processing Environment · IEEE Trans. Software Eng. 1988 Design and Evaluation of Parallel Pipelined Join Algorithms · SIGMOD Conference 1987 |
Query processing and optimization › query execution
concurrent query execution |
0.0 | 1 | 1988 | Petri-Net-Based Modeling and Evaluation of Pipelined Processing of Concurrent Database Queries · IEEE Trans. Software Eng. 1988 |
Query processing and optimization › join processing
join algorithms |
0.0 | 1 | 1988 | An Evaluation of Relational Join Algorithms in a Pipelined Query Processing Environment · IEEE Trans. Software Eng. 1988 |
Query processing and optimization › join processing
parallel join |
0.0 | 1 | 1987 | Design and Evaluation of Parallel Pipelined Join Algorithms · SIGMOD Conference 1987 |
Query processing and optimization › recursive query
recursive query evaluation |
0.0 | 1 | 1987 | 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.0 | 1 | 1987 | Design and Evaluation of Algorithms to Compute the Transitive Closure of a Database Relation · ICDE 1987 |
Distributed and cloud data management
distributed query processing |
0.0 | 1 | 1986 | A Distributed Query Processing Strategy Using Decomposition, Pipelining and Intermediate Result Sharing Techniques · ICDE 1986 |
Query processing and optimization › query execution
pipelined query execution |
0.0 | 1 | 1986 | A Distributed Query Processing Strategy Using Decomposition, Pipelining and Intermediate Result Sharing Techniques · ICDE 1986 |
Query processing and optimization › query rewriting › query transformation
query decomposition |
0.0 | 1 | 1986 | A Distributed Query Processing Strategy Using Decomposition, Pipelining and Intermediate Result Sharing Techniques · ICDE 1986 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1982 | Parallel Algorithms and Their Implementation in MICRONET · VLDB 1982 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1988 | Petri-Net-Based Modeling and Evaluation of Pipelined Processing of Concurrent Database Queries · IEEE Trans. Software Eng. 1988 |
Parallel and multicore computing
parallel query processing |
0.0 | 1 | 1987 | Design and Evaluation of Parallel Pipelined Join Algorithms · SIGMOD Conference 1987 |
Methods — techniques the papers use, named apart from their topics
timing equations · 0.0petri nets · 0.0performance modeling · 0.0event-driven simulation · 0.0sort-merge join · 0.0parallel join algorithms · 0.0hash join · 0.0analytical performance evaluation · 0.0warren's algorithm · 0.0pipelining · 0.0performance analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1988 | An Evaluation of Sorting Algorithms for Common-Bus Local Networks
Krishna P. Mikkilineni, Stanley Y. W. Su |
J. Parallel Distributed Comput. | 1 |
| 1988 | Petri-Net-Based Modeling and Evaluation of Pipelined Processing of Concurrent Database QueriesabstractA description is given of a Petri-net-based methodology for modeling and evaluation of pipelined processing of concurrent database queries in an integrated data network (IDN). An extended Petri-net model is presented and used to model two key approaches to concurrent database query processing in the IDN, namely, pipelined and data-flow-based execution of queries and intermediate data sharing among concurrent queries. Database operations are categorized, and the models for the data flow and control flow in them are presented. A general-purpose Petri-net simulator has been developed using event-driven programming techniques and used to simulate the execution of the Petri-net models of some test queries. The results validate the results of a previous analytical evaluation in which the advantages of pipeline and intermediate data sharing were established. Since all the essential details of query processing in the IDN have been simulated, the results of this simulation study are believed to present closely the workings of the actual system.> Krishna P. Mikkilineni, Yuan-Chieh Chow, Stanley Y. W. Su |
IEEE Trans. Software Eng. | 1 |
| 1988 | An Evaluation of Relational Join Algorithms in a Pipelined Query Processing EnvironmentabstractA query processing strategy which is based on pipelining and data-flow techniques is presented. Timing equations are developed for calculating the performance of four join algorithms: nested block, hash, sort-merge, and pipelined sort-merge. They are used to execute the join operation in a query in distributed fashion and in pipelined fashion. Based on these equations and similar sets of equations developed for other relational algebraic operations, the performance of query execution was evaluated using the different join algorithms. The effects of varying the values of processing time, I/O time, communication time, buffer size, and join selectively on the performance of the pipelined join algorithms are investigated. The results are compared to the results obtained by employing the same algorithms for executing queries using the distributed processing approach which does not exploit the vertical concurrency of the pipelining approach. These results establish the benefits of pipelining.> Krishna P. Mikkilineni, Stanley Y. W. Su |
IEEE Trans. Software Eng. | 1 |
| 1987 | Design and Evaluation of Algorithms to Compute the Transitive Closure of a Database RelationabstractRecursive 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 |
ICDE | 2 |
| 1987 | Design and Evaluation of Parallel Pipelined Join AlgorithmsabstractThe 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 Conference | 3 |
| 1986 | A Distributed Query Processing Strategy Using Decomposition, Pipelining and Intermediate Result Sharing TechniquesabstractThe future data systems are likely to be integrated data networks (IDNs) consisting of a mix of general-purpose computer systems and special-purpose functional processors that are produced by different vendors and have quite different computational power and database management capabilities. Data stored in these networks need to be integrated and shared by the network users. It is important to have a query processing strategy in this type of network that can take advantage of the diverse functional capabilities of the component systems and the parallel processing potential of the network. In this paper, we present a query processing strategy which combines three known techniques: 1) query decomposition, 2) pipelined and data-flow processing of queries, and 3) intermediate result sharing among concurrent queries. The strategies for controlling and managing query and data pipelines are presented. Algorithms for the pipelined execution of the relational join operation are also described. Selected results of the evaluation of the query processing strategy, pipeline control strategies, and parallel algorithms are presented. Stanley Y. W. Su, Krishna P. Mikkilineni, Raymond A. Liuzzi, Yuan-Chieh Chow |
ICDE | 2 |
| 1982 | Parallel Algorithms and Their Implementation in MICRONET
Stanley Y. W. Su, Krishna P. Mikkilineni |
VLDB | 2 |