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

Arun N. Swami

dblp:98/589 · also Arun Narasimha Swami · DBLP profile ↗
← Back
23ranked-venue papers
9as first author
0since 2021 · last 1997
—ORCID · none

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

Databases, data management, data science and information retrieval · 18 · 6 first-authorSystems, architecture and hardware · 4 · 3 first-authorArtificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1

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
17 papers
Query processing and optimization · 46% Data mining · 43% Indexing and storage engines · 7%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Storage systems · 59% Performance modeling and evaluation · 26% Memory systems · 15%

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

TopicWeightPapersLastEvidence papers
Data mining › pattern mining
association rule mining
0.141997
Clustering Association Rules · ICDE 1997
Set-Oriented Mining for Association Rules in Relational Databases · ICDE 1995
Database Mining: A Performance Perspective · IEEE Trans. Knowl. Data Eng. 1993
Query processing and optimization › selectivity estimation
join selectivity estimation
0.031995
Sampling-Based Selectivity Estimation for Joins Using Augmented Frequent Value Statistics · ICDE 1995
On the Relative Cost of Sampling for Join Selectivity Estimation · PODS 1994
Fixed-Precision Estimation of Join Selectivity · PODS 1993
Query processing and optimization
selectivity estimation
0.031995
Sampling-Based Selectivity Estimation for Joins Using Augmented Frequent Value Statistics · ICDE 1995
On the Relative Cost of Sampling for Join Selectivity Estimation · PODS 1994
Fixed-Precision Estimation of Join Selectivity · PODS 1993
Query processing and optimization
cardinality estimation
0.021994
Estimating Page Fetches for Index Scans with Finite LRU Buffers · SIGMOD Conference 1994
Sequential Sampling Procedures for Query Size Estimation · SIGMOD Conference 1992
Data mining › predictive modeling
classification
0.021993
Database Mining: A Performance Perspective · IEEE Trans. Knowl. Data Eng. 1993
An Interval Classifier for Database Mining Applications · VLDB 1992
Data mining › pattern mining › association rule mining
association rule clustering
0.011997
Clustering Association Rules · ICDE 1997
Data mining
clustering
0.011997
Clustering Association Rules · ICDE 1997
Query processing and optimization
query optimization
0.041995
Optimization of Large Join Queries: Combining Heuristic and Combinatorial Techniques · SIGMOD Conference 1989
Optimization of Large Join Queries · SIGMOD Conference 1988
Sampling-Based Selectivity Estimation for Joins Using Augmented Frequent Value Statistics · ICDE 1995
Query processing and optimization › query execution › scan processing
index scan
0.011995
Estimating Page Fetches for Index Scans with Finite LRU Buffers · VLDB J. 1995
Database system architecture and tuning › database design › physical database design
index selection
0.011995
Generalized Partial Indexes · ICDE 1995
Indexing and storage engines › access methods
partial indexing
0.011995
Generalized Partial Indexes · ICDE 1995
Query processing and optimization › cardinality estimation
sampling-based estimation
0.011995
Sampling-Based Selectivity Estimation for Joins Using Augmented Frequent Value Statistics · ICDE 1995
Data mining › data mining system
SQL-based data mining
0.011995
Set-Oriented Mining for Association Rules in Relational Databases · ICDE 1995
Storage systems
buffer management
0.011995
Estimating Page Fetches for Index Scans with Finite LRU Buffers · VLDB J. 1995
Indexing and storage engines
b+-tree
0.011994
Estimating Page Fetches for Index Scans with Finite LRU Buffers · SIGMOD Conference 1994
Data mining › pattern mining › itemset mining
frequent itemset mining
0.011993
Mining Association Rules between Sets of Items in Large Databases · SIGMOD Conference 1993
Query processing and optimization › query optimization › join ordering
join optimization
0.011993
A Polynomial Time Algorithm for Optimizing Join Queries · ICDE 1993
Data mining › pattern mining
rule mining
0.011993
Database Mining: A Performance Perspective · IEEE Trans. Knowl. Data Eng. 1993
Query processing and optimization › query optimization
join ordering
0.011989
Optimization of Large Join Queries: Combining Heuristic and Combinatorial Techniques · SIGMOD Conference 1989
Performance modeling and evaluation
cost modeling
0.011989
A Validated Cost Model for Main Memory Databases · SIGMETRICS 1989
Data mining › model selection
minimum description length
0.011997
Clustering Association Rules · ICDE 1997
Data mining › time series analysis › change point detection
segmentation
0.011997
Clustering Association Rules · ICDE 1997
Memory systems
cache management
0.011994
Estimating Page Fetches for Index Scans with Finite LRU Buffers · SIGMOD Conference 1994
Indexing and storage engines
buffer management
0.011993
Mining Association Rules between Sets of Items in Large Databases · SIGMOD Conference 1993
Database system architecture and tuning
main-memory database
0.011989
A Validated Cost Model for Main Memory Databases · SIGMETRICS 1989

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

empirical modeling · 0.0minimum description length · 0.0bitop · 0.0simulated annealing · 0.0iterative improvement · 0.0t-cross procedure · 0.0sorting · 0.0merge-scan join · 0.0augmented frequent value statistics · 0.0t-cross sampling · 0.0validation · 0.0cost modeling · 0.0
YearPublicationVenuePosition
1997 Clustering Association Rules
abstract
The authors consider the problem of clustering two-dimensional association rules in large databases. They present a geometric-based algorithm, BitOp, for performing the clustering, embedded within an association rule clustering system, ARCS. Association rule clustering is useful when the user desires to segment the data. They measure the quality of the segmentation generated by ARCS using the minimum description length (MDL) principle of encoding the clusters on several databases including noise and errors. Scale-up experiments show that ARCS, using the BitOp algorithm, scales linearly with the amount of data.
Brian Lent, Arun N. Swami, Jennifer Widom
ICDE2
1996 Selectivity and Cost Estimation for Joins Based on Random Sampling
Peter J. Haas, Jeffrey F. Naughton, S. Seshadri, Arun N. Swami
J. Comput. Syst. Sci.4
1995 Sampling-Based Selectivity Estimation for Joins Using Augmented Frequent Value Statistics
abstract
We compare empirically the cost of estimating the selectivity of a star join using the sampling-based t-cross procedure to the cost of computing the join and obtaining the exact answer. The relative cost of sampling can be excessive when a join attribute value exhibits "heterogeneous skew." To alleviate this problem, we propose Algorithm TCM, a modified version of t-cross that incorporates "augmented frequent value" (AFV) statistics. We provide a sampling-based method for estimating AFV statistics that does not require indexes on attribute values, requires only one pass though each relation, and uses an amount of memory much smaller than the size of a relation. Our experiments show that the use of estimated AFV statistics can reduce the relative cost of sampling by orders of magnitude. We also show that use of estimated AFV statistics can reduce the relative error of the classical System R selectivity formula.>
Peter J. Haas, Arun N. Swami
ICDE2
1995 Set-Oriented Mining for Association Rules in Relational Databases
abstract
Describe set-oriented algorithms for mining association rules. Such algorithms imply performing multiple joins and may appear to be inherently less efficient than special-purpose algorithms. We develop new algorithms that can be expressed as SQL queries, and discuss the optimization of these algorithms. After analytical evaluation, an algorithm named SETM emerges as the algorithm of choice. SETM uses only simple database primitives, viz. sorting and merge-scan join. SETM is simple, fast and stable over the range of parameter values. The major contribution of this paper is that it shows that at least some aspects of data mining can be carried out by using general query languages such as SQL, rather than by developing specialized black-box algorithms. The set-oriented nature of SETM facilitates the development of extensions.>
Maurice A. W. Houtsma, Arun N. Swami
ICDE2
1995 Generalized Partial Indexes
abstract
This paper demonstrates the use of generalized partial indexes for efficient query processing. We propose that partial indexes be built on those portions of the database that are statistically likely to be the most useful for query processing. We identify three classes of statistical information, and two levels at which it may be available. We describe indexing strategies that use this information to significantly improve average query performance. Results from simulation experiments demonstrate that the proposed generalized partial indexing strategies perform well compared to the traditional approach to indexing.>
Praveen Seshadri, Arun N. Swami
ICDE2
1995 Set-Oriented Data Mining in relational Databases
Maurice A. W. Houtsma, Arun N. Swami
Data Knowl. Eng.2
1995 Estimating Page Fetches for Index Scans with Finite LRU Buffers
Arun N. Swami, K. Bernhard Schiefer
VLDB J.1
1994 On the Estimation of Join Result Sizes
Arun N. Swami, K. Bernhard Schiefer
EDBT1
1994 On the Relative Cost of Sampling for Join Selectivity Estimation
abstract
We compare the cost of estimating the selectivity of a “star join” using sampling procedure t-cross to the cost of simply computing the join and obtaining the exact answer. Our bounds and approximations for the relative cost of sampling show how this cost depends on the size of the input relations, the number of input relations, and the precision criterion used by the estimation procedure. We also demonstrate the deleterious effect of dangling tuples and the mixed effect of data skew on the relative cost of sampling. These results provide insight into when sampling should or should not be used for join selectivity estimation.
Peter J. Haas, Jeffrey F. Naughton, Arun N. Swami
PODS3
1994 Quest: A Project on Database Mining
abstract
No abstract available.
Rakesh Agrawal 0001, Michael J. Carey 0001, Christos Faloutsos, Sakti P. Ghosh, Maurice A. W. Houtsma, Tomasz Imielinski, Balakrishna R. Iyer, A. Mahboob, H. Miranda, Ramakrishnan Srikant, Arun N. Swami
SIGMOD Conference11
1994 Estimating Page Fetches for Index Scans with Finite LRU Buffers
abstract
We describe an algorithm for estimating the number of page fetches for a partial or complete scan of a B-tree index. The algorithm obtains estimates for the number of page fetches for an index scan when given the number of tuples selected and the number of LRU buffers currently available. The algorithm has an initial phase that is performed exactly once before any estimates are calculated. This initial phase, involving LRU buffer modeling, requires a scan of all the index entries and calculates the number of page fetches for different buffer sizes. An approximate empirical model is obtained from this data. Subsequently, an inexpensive estimation procedure is called by the query optimizer whenever it needs an estimate of the page fetches for the index scan. This procedure utilizes the empirical model obtained in the initial phase.
Arun N. Swami, K. Bernhard Schiefer
SIGMOD Conference1
1994 Limits of Parallelism in Hash Join Algorithms
Antoine N. Mourad, Robert J. T. Morris, Arun N. Swami, Honesty C. Young
Perform. Evaluation3
1993 A Polynomial Time Algorithm for Optimizing Join Queries
abstract
The dynamic programming algorithm for query optimization has exponential complexity. An alternative polynomial time algorithm, the IK-KBZ algorithm, is severely limited in the queries it can optimize. Other algorithms have been proposed, including the greedy algorithm, iterative improvement, and simulated annealing. The AB algorithm, which combines randomization and neighborhood search with the IK-KBZ algorithm, is presented. The AB algorithm is much more generally applicable than IK-KBZ, has polynomial time and space complexity, and produces near optimal plans in the space of outer linear join trees. On average, it does better than the other algorithms that do not do an exhaustive search like dynamic programming.>
Arun N. Swami, Balakrishna R. Iyer
ICDE1
1993 Online Algorithms for Handling Skew in Parallel Joins
abstract
When the work involved in a join is partitioned among multiple processors in the parallel join, the skew in the operand relations can result in significant imbalance in the work assigned to the different processors. This imbalance can cause significant degradation in the response time for the join operation.
Arun N. Swami, Honesty C. Young
ICPP (3)1
1993 Fixed-Precision Estimation of Join Selectivity
abstract
We compare the performance of sampling-based procedures for estimation of the selectivity of an equijoin. While some of the procedures have been proposed in the database sampling literature, their relative performance has never been analyzed. A main result of this paper is a partial ordering that compares the variability of the estimators for the different procedures after an arbitrary fixed number of sampling steps. Prior to the current work, it was also unknown whether these fixed-step estimation procedures can be extended to asymptotically efficient fixed-precision estimation procedures. Our second main result is a general method for such an extension and a proof that the method is valid for all the estimation procedures under consideration. Finally, we show that, under reasonable assumptions on sampling costs, the partial ordering on the variability of the fixed-step estimation procedures implies a partial ordering on the cost of the corresponding fixed-precision estimation procedures. These results lead to a new algorithm for fixed-precision estimation of the selectivity of an equijoin. The algorithm appears to be the best available when there are no indices on the join key. Our results can be extended to general select-join queries.
Peter J. Haas, Jeffrey F. Naughton, S. Seshadri, Arun N. Swami
PODS4
1993 Mining Association Rules between Sets of Items in Large Databases
abstract
We are given a large database of customer transactions. Each transaction consists of items purchased by a customer in a visit. We present an efficient algorithm that generates all significant association rules between items in the database. The algorithm incorporates buffer management and novel estimation and pruning techniques. We also present results of applying this algorithm to sales data obtained from a large retailing company, which shows the effectiveness of the algorithm.
Rakesh Agrawal 0001, Tomasz Imielinski, Arun N. Swami
SIGMOD Conference3
1993 Database Mining: A Performance Perspective
abstract
The authors' perspective of database mining as the confluence of machine learning techniques and the performance emphasis of database technology is presented. Three classes of database mining problems involving classification, associations, and sequences are described. It is argued that these problems can be uniformly viewed as requiring discovery of rules embedded in massive amounts of data. A model and some basic operations for the process of rule discovery are described. It is shown how the database mining problems considered map to this model, and how they can be solved by using the basic operations proposed. An example is given of an algorithm for classification obtained by combining the basic rule discovery operations. This algorithm is efficient in discovering classification rules and has accuracy comparable to ID3, one of the best current classifiers.>
Rakesh Agrawal 0001, Tomasz Imielinski, Arun N. Swami
IEEE Trans. Knowl. Data Eng.3
1992 Sequential Sampling Procedures for Query Size Estimation
abstract
We provide a procedure, based on random sampling, for estimation of the size of a query result. The procedure is sequential in that sampling terminates after a random number of steps according to a stopping rule that depends upon the observations obtained so far. Enough observations are obtained so that, with a pre-specified probability, the estimate differs from the true size of the query result by no more than a prespecified amount. Unlike previous sequential estimation procedures for queries, our procedure is asymptotically efficient and requires no ad hoc pilot sample or a a priori assumptions about data characteristics. In addition to establishing the asymptotic properties of the estimation procedure, we provide techniques for reducing undercoverage at small sample sizes and show that the sampling cost of the procedure can be reduced through stratified sampling techniques.
Peter J. Haas, Arun N. Swami
SIGMOD Conference2
1992 An Interval Classifier for Database Mining Applications
Rakesh Agrawal 0001, Sakti P. Ghosh, Tomasz Imielinski, Balakrishna R. Iyer, Arun N. Swami
VLDB5
1992 Algorithms for Handling Skew in Parallel Task Scheduling
Arun N. Swami, Honesty C. Young, Ashish Gupta 0001
J. Parallel Distributed Comput.1
1989 A Validated Cost Model for Main Memory Databases
Arun N. Swami
SIGMETRICS1
1989 Optimization of Large Join Queries: Combining Heuristic and Combinatorial Techniques
abstract
We investigate the use of heuristics in optimizing queries with a large number of joins. Examples of such heuristics are the augmentation and local improvement heuristics described in this paper and a heuristic proposed by Krishnamurthy et al. We also study the combination of these heuristics with two general combinatorial optimization techniques, iterative improvement and simulated annealing, that were studied in a previous paper. Several interesting combinations are experimentally compared. For completeness, we also include simple iterative improvement and simulated annealing in our experimental comparisons. We find that two combinations of the augmentation heuristic and iterative improvement perform the best under most conditions. The results are validated using two different cost models and several different synthetic benchmarks.
Arun N. Swami
SIGMOD Conference1
1988 Optimization of Large Join Queries
Arun N. Swami, Anoop Gupta
SIGMOD Conference1