Effective Resource Utilization for Multiprocessor Join Execution.
Marguerite C. Murphy, Doron Rotem:
Effective Resource Utilization for Multiprocessor Join Execution.
VLDB 1989: 67-75@inproceedings{DBLP:conf/vldb/MurphyR89,
author = {Marguerite C. Murphy and
Doron Rotem},
editor = {Peter M. G. Apers and
Gio Wiederhold},
title = {Effective Resource Utilization for Multiprocessor Join Execution},
booktitle = {Proceedings of the Fifteenth International Conference on Very
Large Data Bases, August 22-25, 1989, Amsterdam, The Netherlands},
publisher = {Morgan Kaufmann},
year = {1989},
isbn = {1-55860-101-5},
pages = {67-75},
ee = {db/conf/vldb/MurphyR89.html},
crossref = {DBLP:conf/vldb/89},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
Conventional approaches to execution of database queries on general purpose multiprocessors attempt to maximize system throughput using inter-query parallelism with a fixed number of processors.
Standard uniprocessor optimization techniques are used to minimize execution time of individual queries. Our approach is to increase performance by utilizing intra-query parallelism as well as minimizing overall resource requirements.
Specifically, processor and tio bandwidth requirements are minimized by coordinating the order in which data pages are read into memory and pagejoins assigned to available processors.
We present a scheduling strategy based on join indices and prove lower and upper bounds on its resource requirements.
We then describe a heuristic for estimating the number of processors required to complete join execution in minimal time.
Our simulation results indicate that these techniques are effective with respect to processor utilization and buffer requirements.
Copyright © 1989 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 5, VLDB '89-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Peter M. G. Apers, Gio Wiederhold (Eds.):
Proceedings of the Fifteenth International Conference on Very Large Data Bases, August 22-25, 1989, Amsterdam, The Netherlands.
Morgan Kaufmann 1989, ISBN 1-55860-101-5
References
- [Aho74]
- Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman:
The Design and Analysis of Computer Algorithms.
Addison-Wesley 1974, ISBN 0-201-00029-6
- [BLAS76]
- ...
- [GARE79]
- M. R. Garey, David S. Johnson:
Computers and Intractability: A Guide to the Theory of NP-Completeness.
W. H. Freeman 1979, ISBN 0-7167-1044-7
- [GOYA88]
- Pankaj Goyal, Hon Fung Li, E. Regener, Fereidoon Sadri:
Scheduling of Page Fetches in Join Operations Using Bc-Trees.
ICDE 1988: 304-310
- [LAWK82]
- ...
- [MERR81]
- T. H. Merrett, Yahiko Kambayashi, H. Yasuura:
Scheduling of Page-Fetches in Join Operations.
VLDB 1981: 488-498
- [MURP89]
- Marguerite C. Murphy, Doron Rotem:
Processor Scheduling for Multiprocessor Joins.
ICDE 1989: 140-148
- [PARK88]
- Stephen K. Park, Keith W. Miller:
Random Number Generators: Good Ones Are Hard to Find.
Commun. ACM 31(10): 1192-1201(1988)
- [SEQU88]
- ...
- [SEqu88b]
- ...
- [VALD87]
- Patrick Valduriez:
Join Indices.
ACM Trans. Database Syst. 12(2): 218-246(1987)
Copyright © Tue Mar 16 02:22:00 2010
by Michael Ley (ley@uni-trier.de)