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 :
بازگشت