Using Shared Virtual Memory for Parallel Join Processing.
Ambuj Shatdal, Jeffrey F. Naughton:
Using Shared Virtual Memory for Parallel Join Processing.
SIGMOD Conference 1993: 119-128@inproceedings{DBLP:conf/sigmod/ShatdalN93,
author = {Ambuj Shatdal and
Jeffrey F. Naughton},
editor = {Peter Buneman and
Sushil Jajodia},
title = {Using Shared Virtual Memory for Parallel Join Processing},
booktitle = {Proceedings of the 1993 ACM SIGMOD International Conference on
Management of Data, Washington, D.C., May 26-28, 1993},
publisher = {ACM Press},
year = {1993},
pages = {119-128},
ee = {http://doi.acm.org/10.1145/170035.170062, db/conf/sigmod/ShatdalN93.html},
crossref = {DBLP:conf/sigmod/93},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
In this paper, we show that shared virtual memory,
in a shared-nothing multiprocessor, facilitates the design
and implementation of parallel join processing algorithms
that perform significantly better in the presence
of skew than previously proposed parallel join processing
algorithms. We propose two variants of an algorithm
for parallel join processing using shared virtual memory,
and perform a detailed simulation to investigate
their performance. The algorithmic unique in that it
employs both the shared virtual memory paradigm and
the message-passing paradigm used by current shared-nothing
parallel database systems. The implementation
of the algorithm requires few modifications to existing
shared-nothing parallel database systems.
Copyright © 1993 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 1, SIGMOD '93-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Peter Buneman, Sushil Jajodia (Eds.):
Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data, Washington, D.C., May 26-28, 1993.
ACM Press 1993 ,
SIGMOD Record 22(2),
June 1993
Contents
[Index Terms]
[Full Text in PDF Format, 1052 KB]
References
- [BBDW83]
- Dina Bitton, Haran Boral, David J. DeWitt, W. Kevin Wilkinson:
Parallel Algorithms for the Execution of Relational Database Operations.
ACM Trans. Database Syst. 8(3): 324-353(1983)
- [CBZ91]
- John B. Carter, John K. Bennett, Willy Zwaenepoel:
Implementation and Performance of Munin.
SOSP 1991: 152-164
- [DG85]
- David J. DeWitt, Robert H. Gerber:
Multiprocessor Hash-Based Join Algorithms.
VLDB 1985: 151-164
- [DGS+90]
- David J. DeWitt, Shahram Ghandeharizadeh, Donovan A. Schneider, Allan Bricker, Hui-I Hsiao, Rick Rasmussen:
The Gamma Database Machine Project.
IEEE Trans. Knowl. Data Eng. 2(1): 44-62(1990)
- [DNSS92]
- David J. DeWitt, Jeffrey F. Naughton, Donovan A. Schneider, S. Seshadri:
Practical Skew Handling in Parallel Joins.
VLDB 1992: 27-40
- [ELZ86]
- Derek L. Eager, Edward D. Lazowska, John Zahorjan:
Adaptive Load Sharing in Homogeneous Distributed Systems.
IEEE Trans. Software Eng. 12(5): 662-675(1986)
- [ESW78]
- Robert S. Epstein, Michael Stonebraker, Eugene Wong:
Distributed Query Processing in a Relational Data Base System.
SIGMOD Conference 1978: 169-180
- [GD90]
- Shahram Ghandeharizadeh, David J. DeWitt:
Hybrid-Range Partitioning Strategy: A New Declustering Strategy for Multiprocessor Database Machines.
VLDB 1990: 481-492
- [HD91]
- Hui-I Hsiao, David J. DeWitt:
A Performance Study of Three High Availability Data Replication Strategies.
PDIS 1991: 18-28
- [HL91]
- Kien A. Hua, Chiang Lee:
Handling Data Skew in Multiprocessor Database Computers Using Partition Tuning.
VLDB 1991: 525-535
- [HT88]
- ...
- [HT89]
- ...
- [KO90]
- Masaru Kitsuregawa, Yasushi Ogawa:
Bucket Spreading Parallel Hash: A New, Robust, Parallel Hash Join Method for Data Skew in the Super Database Computer (SDC).
VLDB 1990: 210-221
- [LH89]
- Kai Li, Paul Hudak:
Memory Coherence in Shared Virtual Memory Systems.
ACM Trans. Comput. Syst. 7(4): 321-359(1989)
- [LKB87]
- Miron Livny, Setrag Khoshafian, Haran Boral:
Multi-Disk Management Algorithms.
SIGMETRICS 1987: 69-77
- [LT91]
- ...
- [LTS90]
- Hongjun Lu, Kian-Lee Tan, Ming-Chien Shan:
Hash-Based Join Algorithms for Multiprocessor Computers.
VLDB 1990: 198-209
- [LY90]
- M. Seetha Lakshmi, Philip S. Yu:
Effectiveness of Parallel Joins.
IEEE Trans. Knowl. Data Eng. 2(4): 410-424(1990)
- [Omi91]
- Edward Omiecinski:
Performance Analysis of a Load Balancing Hash-Join Algorithm for a Shared Memory Multiprocessor.
VLDB 1991: 375-385
- [RE78]
- ...
- [Sch90]
- ...
- [SD89]
- Donovan A. Schneider, David J. DeWitt:
A Performance Evaluation of Four Parallel Join Algorithms in a Shared-Nothing Multiprocessor Environment.
SIGMOD Conference 1989: 110-121
- [SD90]
- Donovan A. Schneider, David J. DeWitt:
Tradeoffs in Processing Complex Join Queries via Hashing in Multiprocessor Database Machines.
VLDB 1990: 469-480
- [WDJ91]
- Christopher B. Walton, Alfred G. Dale, Roy M. Jenevein:
A Taxonomy and Performance Model of Data Skew Effects in Parallel Joins.
VLDB 1991: 537-548
- [WDYT90]
- ...
Copyright © Fri Mar 12 17:21:30 2010
by Michael Ley (ley@uni-trier.de)