DocumentCode
3268732
Title
Priority mechanisms for OLTP and transactional Web applications
Author
McWherter, David T. ; Schroeder, Bianca ; Ailamaki, Anastassia ; Harchol-Balter, Mor
fYear
2004
fDate
30 March-2 April 2004
Firstpage
535
Lastpage
546
Abstract
Transactional workloads are a hallmark of modern OLTP and Web applications, ranging from electronic commerce and banking to online shopping. Often, the database at the core of these applications is the performance bottleneck. Given the limited resources available to the database, transaction execution times can vary wildly as they compete and wait for critical resources. As the competitor is "only a click away", valuable (high-priority) users must be ensured consistently good performance via QoS and transaction prioritization. This paper analyzes and proposes prioritization for transactional workloads in traditional database systems (DBMS). This work first performs a detailed bottleneck analysis of resource usage by transactional workloads on commercial and noncommercial DBMS (IBM DB2, Post-greSQL, Shore) under a range of configurations. Second, this work implements and evaluates the performance of several preemptive and nonpreemptive DBMS prioritization policies in PostgreSQL and Shore. The primary contributions of this work include (i) understanding the bottleneck resources in transactional DBMS workloads and (ii) a demonstration that prioritization in traditional DBMS can provide 2x-5x improvement for high-priority transactions using simple scheduling policies, without expense to low-priority transactions.
Keywords
Internet; SQL; processor scheduling; relational databases; transaction processing; OLTP; PostgreSQL; QoS; banking; electronic commerce; nonpreemptive DBMS prioritization policies; online shopping; traditional database systems; transactional Web applications; Banking; Business; Concurrency control; Database systems; Electronic commerce; Internet; Performance analysis; Query processing; Relational databases; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2004. Proceedings. 20th International Conference on
ISSN
1063-6382
Print_ISBN
0-7695-2065-0
Type
conf
DOI
10.1109/ICDE.2004.1320025
Filename
1320025
Link To Document