DocumentCode
2299629
Title
A scalable sharing architecture for a parallel database system
Author
Gottemukkala, Vibby ; Omiecinski, Edward ; Ramachandran, Umakishore
Author_Institution
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear
1994
fDate
26-29 Oct 1994
Firstpage
110
Lastpage
117
Abstract
Exploiting parallelism is a key to building high-performance database systems. Several approaches to building database systems that support both inter- and intra-query parallelism have been proposed. These approaches can be broadly classified as either Shared Nothing (SN) or Shared Everything (SE). Although the SN approach is highly scalable, it requires complex data partitioning and tuning to achieve good performance whereas the SE approach suffers from non-scalability. We propose a scalable sharing approach which combines the advantages of both SN and SE. We propose a comprehensive database architecture that includes the underlying hardware, and data partitioning and scheduling strategies, to promote scalable sharing. We analyze the performance and scalability of our approach and compare with that of a SN system. We find that for a variety of workloads and data skew our approach performs and scales at least as well as a SN system that uses the best possible data partitioning strategy
Keywords
concurrency control; database management systems; parallel architectures; shared memory systems; special purpose computers; Shared Everything; Shared Nothing; data partitioning; database architecture; database systems; parallel database system; performance; scalability; scalable sharing; Buildings; Computer architecture; Concurrent computing; Database systems; Educational institutions; Hardware; Parallel processing; Scalability; Scheduling; Tin;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
Conference_Location
Dallas, TX
Print_ISBN
0-8186-6427-4
Type
conf
DOI
10.1109/SPDP.1994.346175
Filename
346175
Link To Document