JOURNAL ARTICLE

Effective skew handling for parallel sorting in multiprocessor database systems

Abstract

A consensus on a parallel architecture for very large database management has emerged. This architecture is based on a shared-nothing hardware organization. The computation model is very sensitive to skew in tuple distribution, however. The sorting operation is frequently used for database processing. For example sorting may be requested by users through the use of Distinct, Order By and Group By clauses in SQL. Although load balancing incurs processing costs, and therefore can have a profound influence on the optimized execution plan of a query, only few of the existing parallel sorting executions consider this factor. We present two parallel sorting algorithms using the dynamic load balancing technique to address the data skew problem. Our performance study indicates that the proposed parallel sorting techniques can provide very impressive performance improvement over conventional approaches.

Keywords:
Computer science Skew Sorting Parallel computing Parallel database Load balancing (electrical power) Tuple Distributed computing Sorting network Multiprocessing Sorting algorithm Algorithm

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
13
Refs
0.27
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Parallel hash join with skew handling on multiprocessor systems

Walid R. Tout

Journal:   Michigan State University Libraries Year: 1993
BOOK-CHAPTER

Skew handling in the DBS3 parallel database system

Luc BouganimDaniela FlorescuBenoît Dageville

Lecture notes in computer science Year: 1996 Pages: 98-109
JOURNAL ARTICLE

Sorting in parallel database systems

David TaniarJ. Wenny Rahayu

Year: 2000 Vol: 3 Pages: 830-835 vol.2
BOOK-CHAPTER

Massive Parallel Database Applications in Multiprocessor Systems

G. Schiele

Studies in classification, data analysis, and knowledge organization Year: 1992 Pages: 225-232
JOURNAL ARTICLE

Parallel sorting on multiprocessor computers

Hanmao Shi

Journal:   University of Alberta Library Year: 1990
© 2026 ScienceGate Book Chapters — All rights reserved.