1995
DOI: 10.1145/219713.219760
|View full text |Cite
|
Sign up to set email alerts
|

Parallelism and its price

Abstract: We describe the use of parallel execution techniques and measure the price of parallel execution in NonStop SQL/MP, a commercial parallel datahase system from Tandem Computers. Non-Stop SQL uses intra-operator parallelism to parallelize joins, groupings and scans. Parallel execution consists of starting up several processes and communicating data between them. Our measurements show (a) Startup costs are negligible when processes are reused rather than created afresh (b) Communication costs are significant -the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

1996
1996
2016
2016

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 17 publications
(3 citation statements)
references
References 12 publications
0
3
0
Order By: Relevance
“…Editors of parallel servers offer three main categories of parallel RDBMS based on: (i) shared memory multiprocessor architecture, (ii) shared disks multiprocessor architecture, and (iii) shared nothing multiprocessor architecture (e.g. DBC 1012 Teradata [8,64], Tandem NonStop SQL [23], DB2 Edition [5], ORACLE Parallel Query).…”
Section: Parallel Relational Database Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…Editors of parallel servers offer three main categories of parallel RDBMS based on: (i) shared memory multiprocessor architecture, (ii) shared disks multiprocessor architecture, and (iii) shared nothing multiprocessor architecture (e.g. DBC 1012 Teradata [8,64], Tandem NonStop SQL [23], DB2 Edition [5], ORACLE Parallel Query).…”
Section: Parallel Relational Database Systemsmentioning
confidence: 99%
“…The main problem to be solved by parallel execution models is to find the best processing-communication trade-off in order to maximize the system throughput and minimize the response time, while maintaining an acceptable cost optimization. In this objective, several efforts have been conducted to reduce inter-processor communication costs, and in particular to avoid the redistribution of data and minimize message transfers [23,30,35].…”
Section: Parallel Relational Database Systemsmentioning
confidence: 99%
“…Yet even though QEPs to execute a query in parallel have been common in commercial products for over a decade [6,15], remarkably there have been no efforts, to the best of our knowledge, to parallelize the query optimization process itself! In the typical shared-nothing or shared-memory multi-node system, a single coordinator node optimizes the query, but many nodes execute it [10].…”
Section: Introductionmentioning
confidence: 99%