Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Leslie A. Cranston is active.

Publication


Featured researches published by Leslie A. Cranston.


international conference on management of data | 2003

Multi-dimensional clustering: a new data layout scheme in DB2

Sriram Padmanabhan; Bishwaranjan Bhattacharjee; Timothy R. Malkemus; Leslie A. Cranston; Matthew A. Huras

We describe the design and implementation of a new data layout scheme, called multi-dimensional clustering, in DB2 Universal Database Version 8. Many applications, e.g., OLAP and data warehousing, process a table or tables in a database using a multi-dimensional access paradigm. Currently, most database systems can only support organization of a table using a primary clustering index. Secondary indexes are created to access the tables when the primary key index is not applicable. Unfortunately, secondary indexes perform many random I/O accesses against the table for a simple operation such as a range query. Our work in multi-dimensional clustering addresses this important deficiency in database systems. Multi-Dimensional Clustering is based on the definition of one or more orthogonal clustering attributes (or expressions) of a table. The table is organized physically by associating records with similar values for the dimension attributes in a cluster. We describe novel techniques for maintaining this physical layout efficiently and methods of processing database operations that provide significant performance improvements. We show results from experiments using a star-schema database to validate our claims of performance with minimal overhead.


very large data bases | 2003

Efficient query processing for multi-dimensionally clustered tables in DB2

Bishwaranjan Bhattacharjee; Sriram Padmanabhan; Timothy R. Malkemus; Tony Wen Hsun Lai; Leslie A. Cranston; Matthew A. Huras

We have introduced a Multi-Dimensional Clustering (MDC) physical layout scheme in DB2 version 8.0 for relational tables. Multi-Dimensional Clustering is based on the definition of one or more orthogonal clustering attributes (or expressions) of a table. The table is organized physically by associating records with similar values for the dimension attributes in a cluster. Each clustering key is allocated one or more blocks of physical storage with the aim of storing the multiple records belonging to the cluster in almost contiguous fashion. Block oriented indexes are created to access these blocks. In this paper, we describe novel techniques for query processing operations that provide significant performance improvements for MDC tables. Current database systems employ a repertoire of access methods including table scans, index scans, index ANDing, and index ORing. We have extended these access methods for efficiently processing the block based MDC tables. One important concept at the core of processing MDC tables is the block oriented access technique. In addition, since MDC tables can include regular record oriented indexes, we employ novel techniques to combine block and record indexes. Block oriented processing is extended to nested loop joins and star joins as well. We show results from experiments using a star-schema database to validate our claims of performance with minimal overhead.


international conference on data engineering | 2005

Predicate derivation and monotonicity detection in DB2 UDB

Timothy R. Malkemus; Sriram Padmanabhan; Bishwaranjan Bhattacharjee; Leslie A. Cranston; T. Lai; F. Koo

DB2 universal database allows database schema designers to specify generated columns. These generated columns are useful for maintaining rollup hierarchy variables in warehouses (e.g., date, month, quarter). In order for the generated columns to be useful for query processing, queries must automatically make use of such columns when applicable. In particular, query predicates on the original columns should be rewritten to make use of the generated columns. In this paper, we describe two main aspects of this predicate rewriting technique that allows usage of the generated columns for a variety of query predicate types. The first aspect, monotonicity detection, allows for rewrites in the case of range predicates. The second aspect, predicate derivation, is the technique for using generating expressions for query processing. We show the value of this technique for providing significant performance improvement when combined with indexing or multidimensional clustering in DB2.


Archive | 2002

Multidimensional data clustering scheme for query processing and maintenance in relational databases

Ramesh C. Agarwal; Bishwaranjan Bhattacharjee; Leslie A. Cranston; Matthew A. Huras; Tony Wen Hsun Lai; Timothy R. Malkemus; Sriram Padmanabhan


Archive | 2003

System and method for a multi-level locking hierarchy in a database with multi-dimensional clustering

Bishwaranjan Bhattacharjee; Leslie A. Cranston; Matthew A. Huras; Timothy R. Malkemus; Catherine S. McArthur; Sriram Padmanabhan; Michael J. Winer


Archive | 2003

System and method for space management of multidimensionally clustered tables

Bishwaranjan Bhattacharjee; Leslie A. Cranston; Matthew A. Huras; Bruce G. Lindsay; Timothy R. Malkemus; Catherine S. McArthur; Sriram Padmanabhan; Michael J. Winer


Archive | 2005

Method and apparatus for automatic recommendation and selection of clustering indexes

Fei Yen Chiang; Leslie A. Cranston; Sam Lightstone; Daniele Costante Zilio


Archive | 2000

Method and system for efficiently searching for free space in a table of a relational database having a clustering index

Leslie A. Cranston; Nelson Hop Hing; Matthew A. Huras; Bruce G. Lindsay; Michael J. Winer


Archive | 2000

Method and system for conducting reverse index scans

Leslie A. Cranston; Catherine S. McArthur; Matthew A. Huras


Archive | 2002

Method and system for query processing by combining indexes of multilevel granularity or composition

Bishwaranjan Bhattacharjee; Leslie A. Cranston; Matthew A. Huras; Tony Wen Hsun Lai; Timothy R. Malkemus; Sriram Padmanabhan; Kaarel Truuvert

Researchain Logo
Decentralizing Knowledge