| Query optimization for parallel execution |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 11, Downloads (12 Months): 55, Citation Count: 51
|
|
|
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
|
T. Connors , W. Hasan , C. Kolovson , M.-A. Neimat , D. Schneider , K. Wilkinson, The Papyrus integrated data server, Proceedings of the first international conference on Parallel and distributed information systems, p.139-141, December 1991, Miami, Florida, United States
|
 |
DG90
|
|
| |
DGS+90
|
D. J. Dewitt , S. Ghandeharizadeh , D. A. Schneider , A. Bricker , H. -I. Hsiao , R. Rasmussen, The Gamma Database Machine Project, IEEE Transactions on Knowledge and Data Engineering, v.2 n.1, p.44-62, March 1990
[doi> 10.1109/69.50905
]
|
| |
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
|
P. Griffiths Selinger , M. M. Astrahan , D. D. Chamberlin , R. A. Lorie , T. G. Price, Access path selection in a relational database management system, Proceedings of the 1979 ACM SIGMOD international conference on Management of data, May 30-June 01, 1979, Boston, Massachusetts
[doi> 10.1145/582095.582099]
|
| |
Sch90
|
|
 |
SD89
|
|
CITED BY 51
|
|
|
|
Chandra Chekuri , Waqar Hasan , Rajeev Motwani, Scheduling problems in parallel query optimization, Proceedings of the fourteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.255-265, May 22-25, 1995, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
W. Hasan , M. Heytens , C. Kolovson , M.-A. Neimat , S. Potamianos , D. Schneider, Papyrus GIS demonstration, ACM SIGMOD Record, v.22 n.2, p.554-555, June 1, 1993
|
|
Sumit Ganguly , Akshay Goel , Avi Silberschatz, Efficient and accurate cost models for parallel query optimization (extended abstract), Proceedings of the fifteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.172-181, June 04-06, 1996, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Xiaodan Wang , Randal Burns , Andreas Terzis, Throughput-optimized, global-scale join processing in scientific federations, Proceedings of the 3rd USENIX international workshop on Networking meets databases, p.1-6, April 10, 2007, Cambridge, MA
|
|
|
|
|
|
|
|
|
|
Praveen Seshadri , Joseph M. Hellerstein , Hamid Pirahesh , T. Y. Cliff Leung , Raghu Ramakrishnan , Divesh Srivastava , Peter J. Stuckey , S. Sudarshan, Cost-based optimization for magic: algebra and implementation, ACM SIGMOD Record, v.25 n.2, p.435-446, June 1996
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ihab F. Ilyas , Jun Rao , Guy Lohman , Dengfeng Gao , Eileen Lin, Estimating compilation time of a query optimizer, Proceedings of the 2003 ACM SIGMOD international conference on Management of data, June 09-12, 2003, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
N. Tomov , E. Dempster , M. H. Williams , A. Burger , H. Taylor , P. J. B. King , P. Broughton, Analytical response time estimation in parallel relational database systems, Parallel Computing, v.30 n.2, p.249-283, February 2004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R. Braumandl , M. Keidl , A. Kemper , D. Kossmann , A. Kreutz , S. Seltzsam , K. Stocker, ObjectGlobe: Ubiquitous query processing on the Internet, The VLDB Journal — The International Journal on Very Large Data Bases, v.10 n.1, p.48-71, August 2001
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Constructing reality
Proceedings of the 11th annual international conference on Systems documentation
Douglas A. Powell
, Norman R. Ball
, Mansel W. Griffiths
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|