1992
DOI: 10.1002/spe.4380220702
|View full text |Cite
|
Sign up to set email alerts
|

Tuning a parallel database algorithm on a shared‐memory multiprocessor

Abstract: Database query processing can benefit significantly from parallelism. Parallel database algorithms combine substantial CPU and YO activity, memory requirements, and massive data exchange between processes, all of which must be considered to obtain optimal performance. Since parallel external sorting is a very typical example, we have focused on sorting to tune Volcano, a new query processing system.The purpose of the Volcano project is to provide efficient, extensible tools for query and request processing in … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

1993
1993
1995
1995

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 21 publications
0
7
0
Order By: Relevance
“…Rather the performance difference is because strategy S2/PS saves calls to the buffer manager as it defers the writing of after-images. This reduces some CPU overhead, and decreases the contention on internal latches that are used to synchronize the access to the buffer manager's frame control blocks (Graefe and Thakkar, 1992). Such latch contention is also the major reason for the drop of performance that both $2 and S2/PS suffer when the DMP exceeds 12 (i.e., the number of processors).…”
Section: Lock Conflictsmentioning
confidence: 98%
“…Rather the performance difference is because strategy S2/PS saves calls to the buffer manager as it defers the writing of after-images. This reduces some CPU overhead, and decreases the contention on internal latches that are used to synchronize the access to the buffer manager's frame control blocks (Graefe and Thakkar, 1992). Such latch contention is also the major reason for the drop of performance that both $2 and S2/PS suffer when the DMP exceeds 12 (i.e., the number of processors).…”
Section: Lock Conflictsmentioning
confidence: 98%
“…Sort's priceperformance metric normalizes variations in software and hardware configuration. The basic idea is to compute the 5-year cost of the hardware and software, and then prorate that cost for the elapsed time of the sort [1,12]. A one minute sort on a machine with a 5-year cost of a million dollars would cost 38 cents (0.38$).…”
Section: The Sort Benchmark and Prior Work On Sortmentioning
confidence: 99%
“…DebitCredit: a market basket of database reads and writes, terminal IO, and transaction commits to measure on-line transaction processing performance (OLTP). This benchmark evolved to become the TPC-A transactions-per-second and dollars-pertransaction-per-second metrics [12]. Scan: copy a thousand 100-byte records from disk-to-disk with transaction protection.…”
Section: Introductionmentioning
confidence: 99%
“…DebitCredit: a market basket of database reads and writes, terminal IO, and transaction commits to measure online transaction processing performance (OLTP). This benchmark evolved to become the TPC-A transactionsper-second and dollars-per-transaction-per-second metrics [12]. Sean: copy a thousand 100-byte records from disk-todisk with transaction protection.…”
Section: Introductionmentioning
confidence: 99%