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

Sivakumar Ravada

dblp:32/6351 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
0since 2021 · last 2002
—ORCID · none

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

Databases, data management, data science and information retrieval · 3Computer networks · 1 · 1 first-authorSecurity and privacy · 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
Spatial and temporal data management · 57% Indexing and storage engines · 16% Query processing and optimization · 16%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 57% Storage systems · 43%

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

TopicWeightPapersLastEvidence papers
Indexing and storage engines › secondary index
join index
0.012002
Efficient Join-Index-Based Spatial-Join Processing: A Clustering Approach · IEEE Trans. Knowl. Data Eng. 2002
Query processing and optimization
join processing
0.012002
Efficient Join-Index-Based Spatial-Join Processing: A Clustering Approach · IEEE Trans. Knowl. Data Eng. 2002
Spatial and temporal data management › spatial query processing
spatial join
0.012002
Efficient Join-Index-Based Spatial-Join Processing: A Clustering Approach · IEEE Trans. Knowl. Data Eng. 2002
Data mining › clustering
spatial clustering
0.011999
Spatial Databases - Accomplishments and Research Needs · IEEE Trans. Knowl. Data Eng. 1999
Spatial and temporal data management
spatial databases
0.011999
Spatial Databases - Accomplishments and Research Needs · IEEE Trans. Knowl. Data Eng. 1999
Spatial and temporal data management
spatial indexing
0.011999
Spatial Databases - Accomplishments and Research Needs · IEEE Trans. Knowl. Data Eng. 1999
Spatial and temporal data management
spatial query processing
0.011999
Spatial Databases - Accomplishments and Research Needs · IEEE Trans. Knowl. Data Eng. 1999
Storage systems
declustering
0.011998
Declustering and Load-Balancing Methods for Parallelizing Geographic Information Systems · IEEE Trans. Knowl. Data Eng. 1998
Parallel and multicore computing › load balancing
dynamic load balancing
0.011998
Declustering and Load-Balancing Methods for Parallelizing Geographic Information Systems · IEEE Trans. Knowl. Data Eng. 1998
Parallel and multicore computing
load balancing
0.011998
Declustering and Load-Balancing Methods for Parallelizing Geographic Information Systems · IEEE Trans. Knowl. Data Eng. 1998
Spatial and temporal data management
spatial data model
0.011999
Spatial Databases - Accomplishments and Research Needs · IEEE Trans. Knowl. Data Eng. 1999
Spatial and temporal data management › spatial data model
spatial data types
0.011999
Spatial Databases - Accomplishments and Research Needs · IEEE Trans. Knowl. Data Eng. 1999
Spatial and temporal data management
spatial partitioning
0.011998
Declustering and Load-Balancing Methods for Parallelizing Geographic Information Systems · IEEE Trans. Knowl. Data Eng. 1998

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

clustering · 0.1load balancing · 0.0declustering · 0.0
YearPublicationVenuePosition
2002 Efficient Join-Index-Based Spatial-Join Processing: A Clustering Approach
abstract
A join-index is a data structure used for processing join queries in databases. Join-indices use precomputation techniques to speed up online query processing and are useful for data sets which are updated infrequently. The I/O cost of join computation using a join-index with limited buffer space depends primarily on the page-access sequence used to fetch the pages of the base relations. Given a join-index, we introduce a suite of methods based on clustering to compute the joins. We derive upper bounds on the length of the page-access sequences. Experimental results with Sequoia 2000 data sets show that the clustering method outperforms existing methods based on sorting and online-clustering heuristics.
Shashi Shekhar 0001, Chang-Tien Lu, Sanjay Chawla, Sivakumar Ravada
IEEE Trans. Knowl. Data Eng.4
1999 Spatial Databases - Accomplishments and Research Needs
abstract
Spatial databases, addressing the growing data management and analysis needs of spatial applications such as geographic information systems, have been an active area of research for more than two decades. This research has produced a taxonomy of models for space, spatial data types and operators, spatial query languages and processing strategies, as well as spatial indexes and clustering techniques. However, more research is needed to improve support for network and field data, as well as query processing (e.g., cost models, bulk load). Another important need is to apply spatial data management accomplishments to newer applications, such as data warehouses and multimedia information systems. The objective of this paper is to identify recent accomplishments and associated research needs of the near term.
Shashi Shekhar 0001, Sanjay Chawla, Sivakumar Ravada, Andrew Fetterer, Chang-Tien Lu
IEEE Trans. Knowl. Data Eng.3
1998 Optimizing Join Index Based Join Processing: A Graph Partitioning Approach
abstract
The cost of join computation, which uses a join index in a sequential system with limited buffer space, depends primarily on the page access sequence used to fetch the pages of the base relations. We introduce a graph partitioning model that will minimize the length of the page access sequence thus minimizing the redundant I/O, given a fixed buffer. Experiments with Sequoia 2000 data sets show that the graph partitioning method outperforms the existing methods based on sorting and online clustering, particularly for a small number of buffers and high join selectivity.
Sivakumar Ravada, Shashi Shekhar 0001, Chang-Tien Lu, Sanjay Chawla
SRDS1
1998 Declustering and Load-Balancing Methods for Parallelizing Geographic Information Systems
abstract
Declustering and load balancing are important issues in designing a high performance geographic information system (HPGIS), which is a central component of many interactive applications such as real time terrain visualization. The current literature provides efficient methods for declustering spatial point data. However, there has been little work toward developing efficient declustering methods for collections of extended objects, like chains of line segments and polygons. We focus on the data partitioning approach to parallelizing GIS operations. We provide a framework for declustering collections of extended spatial objects by identifying the following key issues: (1) work load metric; (2) spatial extent of the work load; (3) distribution of the work load over the spatial extent; and (4) declustering method. We identify and experimentally evaluate alternatives for each of these issues. In addition, we also provide a framework for dynamically balancing the load between different processors. We experimentally evaluate the proposed declustering and load balancing methods on a distributed memory MIMD machine (Cray T3D). Experimental results show that the spatial extent and the work load metric are important issues in developing a declustering method. Experiments also show that the replication of data is usually needed to facilitate dynamic load balancing, since the cost of local processing is often less than the cost of data transfer for extended spatial objects. In addition, we also show that the effectiveness of dynamic load balancing techniques can be improved by using declustering methods to determine the subsets of spatial objects to be transferred during runtime.
Shashi Shekhar 0001, Sivakumar Ravada, Vipin Kumar 0001, Douglas Chubb, Greg Turner
IEEE Trans. Knowl. Data Eng.2
1994 Experimental evaluation of a partitioning algorithm for the steiner tree problem in R2 and R3
abstract
Abstract We experimentally evaluate sequential and distributed implementations of an approximation partitioning algorithm by Kalpakis and Sherman for the Geometric Steiner Minimum Tree Problem (GSMT) in R d for d = 2,3. Our implementations incorporate an improved method for combining the subproblems, and single‐and double‐edge reduction techniques to eliminate unnecessary Steiner points created by the partitioning process. Results show that these refinements are crucial in practice to produce high‐quality results. Moreover, with these refinements, the partitioning algorithm is an effective practical heuristic, which in less time finds solutions roughly comparable with those computed by Smith's Algorithm. The partitioning algorithm depends on a parameter t through which the user can trade off time for solution quality. To solve each of the subproblems of size at most t , we apply Smith's Algorithm, the only other Steiner tree algorithm known for R 3 under the Euclidean norm. Using uniformly generated point sets in the d ‐cube [0, 100] d , we compare the running time and solution quality for the partitioning algorithm for various values of t against that of Smith's Algorithm applied to the entire input. We also estimate the constant factor in the 1 + O(t −1/d(d‐1) ) asymptotic performance bound proven by Kalpakis and Sherman and find that it is less than one. With d = 2 on input sets of 25 points, our sequential implementation with t = 7 typically found within 6 seconds a Steiner tree within 1% of the cost (342) of that computed by Smith's Algorithm in 20 seconds. At t = 13 and using approximately 15 seconds, our sequential implementation typically found Steiner trees within 0.1% of this cost. Similarly, with d = 3 on input sets of 60 points, our distributed implementation with t = 10 typically found within 22 seconds a Steiner tree within 1% of the cost (1059) of that computed by Smith's Algorithm in 200 seconds. At t = 31 and using approximately 108 seconds, our distributed implementation usually found slightly better Steiner trees than did Smith's Algorithm. © 1994 by John Wiley & Sons, Inc.
Sivakumar Ravada, Alan T. Sherman
Networks1