UCSB Home

euclid

Computer Science Home
CS Home

Home 
Projects 
People 
Publications 
Courses 
Grants 

Hardware-based approaches to accelerate CPU intensive operations that arise in the context of non-standard database applications are proposed.  Three hardware technologies, namely, Micro-Electro-Mechanical Systems (MEMS), off-the-shelf graphics cards(GPU) and content addressable memories (CAM) that are used in contemporary Network Routers for very fast lookups are identified. Advances in Nanotechnology hold significant promise to overcome many of the physical limitations of traditional magnetic hard disks and transistor-based memory chips. Given the significant potential MEMS has for large and fast non-volatile storage of data, databases can benefit tremendously from such devices. The graphics functionality designed primarily for display applications can be exploited for polygon intersection in spatial databases and for distance-based query processing. Content addressable memories (CAM) can be gainfully deployed for accelerating join operations in databases. In the context of new database applications, the join constraint which is generally based on equality is being expanded to encompass other conditions such as set-containment.  The major goal of this research is to develop a general framework for enabling fine-grained hardware acceleration within a commercial DBMS.

Principal Investigators

Graduate Student Researchers

  • Nagendar Bandi (Ph.D. 2006)
    Currently at Oracle
    Dissertation: New Hardware Support for Compute-Intensive Database and Data Stream Operations
    Abstract
  • Ozgur Sahin (Ph.D. 2005)
    Currently at Google
    Dissertation: Supporting Complex Queries Over Structured P2P Networks
    Abstract
  • Alireza Aghili (Ph.D. 2005)
    Currently at Teradata, a division of NCR corporation
    Dissertation: Sequence and Structure Similarity Search in Biological and XML Databases
    Abstract
  • Hailing Yu (Ph.D. 2004)
    Currently at Oracle
    Dissertation: Architecture Conscious Information Management Systems
    Abstract
  • Abhishek Gupta (Ph.D. 2004)
    Currently at Google
    Dissertation: Attribute-based Data Access over P2P Systems
    Abstract
  • Chengyu Sun (Ph.D. 2004)
    Currently at California State University, Los Angeles
    Dissertation: Improving Access Efficiency of Spatial Databases
    Abstract

Acknowledgement

This work was supported by NSF award IIS-02201152 ITR: Hardware Acceleration of Database Operations

Selected Publications:
  • Fast Data Stream Algorithms using Associative Memories. Nagender Bandi, Divyakant Agrawal, Amr El Abbadi, Ahmed Metwally. SIGMOD 2007. abstract pdf
  • Fast Computation of Spatial Selections and Joins Using Graphics Hardware. Nagender Bandi, Chengyu Sun, Divyakant Agrawal, Amr El Abbadi. Information Systems 2007.
  • TCAM-Conscious Algorithms for Data Streams. Nagender Bandi, Ahmed Metwally, Divyakant Agrawal, Amr El Abbadi. ICDE 2007. abstract pdf
  • MEMS-based Storage Architecture for Relational Databases. Hailing Yu, Divyakant Agrawal, Amr El Abbadi. VLDB Journal 16(2):251-268,2007. abstract pdf
  • Fast Computation of Database Operations Using Content-Addressable Memories. Nagender Bandi, Divyakant Agrawal, Amr El Abbadi. DEXA 2006. abstract
  • Exploiting Sequential Access when Declustering Data over Disks and MEMS-based Storage. Hailing Yu, Divyakant Agrawal, Amr El Abbadi. Distributed and Parallel Databases, 19(2-3), 2006. abstract
  • New Hardware Support for Database Operations. Nagender Bandi, Chengyu Sun, Divyakant Agrawal, Amr El Abbadi. IEEE Data Engineering Bulletin, vol.28, 2003. ps
  • Hardware Acceleration in Commercial Databases: A Case Study of Spatial Operations. Nagender Bandi, Chengyu Sun, Divyakant Agrawal, Amr El Abbadi. VLDB 2004. pdf
  • Declustering two-dimensional Datasets over MEMS-based Storage Devices Hailing Yu, Divyakant Agrawal, Amr El Abbadi. EDBT 2004. abstract pdf
  • Tabular Placement of Relational Data on MEMS-based Storage Devices. Hailing Yu, Divyakant Agrawal, Amr El Abbadi. VLDB 2003. pdf
  • Hardware Acceleration for Spatial Selections and Joins. Chengyu Sun, Divyakant Agrawal, Amr El Abbadi. SIGMOD 2003. abstract pdf
  • Selectivity Estimation for Spatial Joins with Geometric Selections. Chengyu Sun, Divyakant Agrawal, Amr El Abbadi. EDBT 2002: 609-626. abstract pdf
  • Exploring Spatial Datasets with Histograms. Chengyu Sun, Divyakant Agrawal, Amr El Abbadi. ICDE 2002(Best Paper Award). abstract
  • Hardware Acceleration for Spatial Selection and Join. Chengyu Sun and Divyakant Agrawal and Amr El Abbadi, UCSB Technical Report (2002-17). abstract ps
  • Towards Optimal I/O Scheduling for MEMS-based Storage. Hailing Yu, Divyakant Agrawal, and Amr El Abbadi. Twentieth IEEE/Eleventh NASA Goddard Conference on Mass Storage Systems & Technologies (MSST 03), 2003. abstract pdf

 

Copyright(c) 2007 DSL. All rights reserved.
dsl@cs.ucsb.edu