Repository logo
 

Database server workload characterization in an e-commerce environment

dc.contributor.advisorMakaroff, Dwighten_US
dc.contributor.committeeMemberKlymyshyn, David M.en_US
dc.contributor.committeeMemberJamali, Nadeemen_US
dc.contributor.committeeMemberEager, Derek L.en_US
dc.creatorLiu, Fujianen_US
dc.date.accessioned2005-12-15T20:33:08Zen_US
dc.date.accessioned2013-01-04T05:10:36Z
dc.date.available2005-12-19T08:00:00Zen_US
dc.date.available2013-01-04T05:10:36Z
dc.date.created2005-10en_US
dc.date.issued2005-10-06en_US
dc.date.submittedOctober 2005en_US
dc.description.abstractA typical E-commerce system that is deployed on the Internet has multiple layers that include Web users, Web servers, application servers, and a database server. As the system use and user request frequency increase, Web/application servers can be scaled up by replication. A load balancing proxy can be used to route user requests to individual machines that perform the same functionality. To address the increasing workload while avoiding replicating the database server, various dynamic caching policies have been proposed to reduce the database workload in E-commerce systems. However, the nature of the changes seen by the database server as a result of dynamic caching remains unknown. A good understanding of this change is fundamental for tuning a database server to get better performance. In this study, the TPC-W (a transactional Web E-commerce benchmark) workloads on a database server are characterized under two different dynamic caching mechanisms, which are generalized and implemented as query-result cache and table cache. The characterization focuses on response time, CPU computation, buffer pool references, disk I/O references, and workload classification. This thesis combines a variety of analysis techniques: simulation, real time measurement and data mining. The experimental results in this thesis reveal some interesting effects that the dynamic caching has on the database server workload characteristics. The main observations include: (a) dynamic cache can considerably reduce the CPU usage of the database server and the number of database page references when it is heavily loaded; (b) dynamic cache can also reduce the database reference locality, but to a smaller degree than that reported in file servers. The data classification results in this thesis show that with dynamic cache, the database server sees TPC-W profiles more like on-line transaction processing workloads.en_US
dc.identifier.urihttp://hdl.handle.net/10388/etd-12152005-203308en_US
dc.language.isoen_USen_US
dc.subjectDynamic Cachingen_US
dc.subjectTPC-Wen_US
dc.subjectProfile Classificationen_US
dc.subjectOLTPen_US
dc.subjectTemporal Localityen_US
dc.titleDatabase server workload characterization in an e-commerce environmenten_US
dc.type.genreThesisen_US
dc.type.materialtexten_US
thesis.degree.departmentComputer Scienceen_US
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.grantorUniversity of Saskatchewanen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Science (M.Sc.)en_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
FujianLiu-MSc-Thesis.pdf
Size:
759.82 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
905 B
Format:
Plain Text
Description: