ACM Home Page
Please provide us with feedback. Feedback
Query optimization for parallel execution
Full text PdfPdf (1.14 MB)
Source International Conference on Management of Data archive
Proceedings of the 1992 ACM SIGMOD international conference on Management of data table of contents
San Diego, California, United States
Pages: 9 - 18  
Year of Publication: 1992
ISBN:0-89791-521-6
Also published in ...
Authors
Sumit Ganguly  Hewlett-Packard Laboratories, 1501, Page Mill Road, Palo Alto, CA
Waqar Hasan  Hewlett-Packard Laboratories, 1501, Page Mill Road, Palo Alto, CA
Ravi Krishnamurthy  Hewlett-Packard Laboratories, 1501, Page Mill Road, Palo Alto, CA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 55,   Citation Count: 51
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/130283.130291
What is a DOI?

ABSTRACT

The decreasing cost of computing makes it economically viable to reduce the response time of decision support queries by using parallel execution to exploit inexpensive resources. This goal poses the following query optimization problem: Minimize response time subject to constraints on throughput, which we motivate as the dual of the traditional DBMS problem. We address this novel problem in the context of Select-Project-Join queries by extending the execution space, cost model and search algorithm that are widely used in commercial DBMSs. We incorporate the sources and deterrents of parallelism in the traditional execution space. We show that a cost model can predict response time while accounting for the new aspects due to parallelism. We observe that the response time optimization metric violates a fundamental assumption in the dynamic programming algorithm that is the linchpin in the optimizers of most commercial DBMSs. We extend dynamic programming and show how optimization metrics which correctly predict response time may be designed.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
AHY83
P.M.G. Apers, A.R. Hevner, and S.B. Yao. Optimization Algorithms for Distributed Queries. IEEE Transactzon on Software Engineemng, 9(1), 1983.
 
Bel57
R.E. Bellman. Dynamzc Programmzng. Princeton University Press, 1957.
 
CHK+91
DG90
 
DGS+90
 
GHK92
S. Ganguly, W. ttasan, and R. Krishnamurthy. Query Optimization for Parallel Execution. Technical report, HP Laboratories, 1992. HPL-DTD-92-3.
 
Gra91
 
HS91
 
PMC+90
tt Pirahesh, C. Mohan, J. Cheung, T.S. Liu. and P. Selinger. Parallelism in Relational Data Base Systems: Architectural Issues and Design Approaches. Technical report.. IB~I Research Division, September 1990. 1BM Research Report RJ 7724.
SAC+79
 
Sch90
SD89

CITED BY  51
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Collaborative Colleagues:
Sumit Ganguly: colleagues
Waqar Hasan: colleagues
Ravi Krishnamurthy: colleagues

Peer to Peer - Readers of this Article have also read: