HomeSCS Home
School of Computer Science School of Computer Science  
News
EducationResearch People About
 
 
CSD
RI
ISRI
HCII
LTI
CALD
CALD
 
 
 
 

 

CALENDAR OF EVENTS
 

 

 SCS Calendar Events

 Search for Events by Date

 Submit an Event to the SCS Calendar



May 2008

 
  1   2   3   4   5  
6   7   8   9  10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
26 27 28 29 30
31

 



June 2008

 
  1   2   3   4   5  
6   7   8   9  10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
26 27 28 29 30


 

 

When: Monday, May 05, 3:00 p.m.

Where: 4615AWean Hall

Debabrata Dash

Speaking Skills Talk

Abstract:
Automated database design is a major challenge in building self-tuning database management systems. A major difficulty in the development of practical physical design algorithms is dealing with the huge number of design features, such as indexes that must be considered. A second difficulty is determining, given a (pruned) search space of candidate features, a combination that provides optimal performance for the workload that also satisfies resource constraints such as available storage. Existing index selection tools rely on heuristics to efficiently search within the large space of alternative solutions and to minimize the overhead of using the query optimizer for cost estimation. Index selection heuristics, despite being practical, are hard to analyze and formally compute how close they get to the optimal solution. In this talk we propose a tool for index selection based on Integer Linear Programming, in the context of commercial database systems. Our tool offers higher solution quality, efficiency and scalability without sacrificing any of the precision offered by existing index selection tools. In order to make the tool practical, we developed a new query cost model (INUM) to estimate query costs 4 orders of magnitude faster than existing models. Using our selection algorithm with INUM on a large TPC-H like workload, provides 55% better solution and 40 times speedup, when compared with commercial solutions. More importantly, our model opens the way for the application of a huge body of work in combinatorial optimization and operations research, that is successfully deployed for real-world, large-scale optimization problems to be applied to databases as well. This is a joint work with Stratos Papadomanolakis, and Anastasia Ailamaki.

Presented in Partial Fulfillment of the CSD Speaking Skills Requirement.

<< Back

Email

 
HomeSCS Home   ARCHIVES
Contact Info