Runtime performance management of multi-tier systems under simultaneous multithreading

dc.contributor.advisorKrishnamurthy, Diwakar
dc.contributor.authorMusabbir, Samira
dc.date.accessioned2017-12-18T22:35:29Z
dc.date.available2017-12-18T22:35:29Z
dc.date.issued2012
dc.descriptionBibliography: p. 78-86en
dc.description.abstractRecent years have witnessed the deployment of enterprise applications on modern pro­cessors that employ technologies such as Simultaneous Multi-threading (SMT) to exploit the parallelism in such applications. By studying a TPC-W testbed we observe that the performance of SMT for a multi-tier application strongly depends on the workload in execution in the system, thus prompting the need for smart management policies to decide when to enable or disable it. Towards this objective, we propose the Runtime Performance Optimizer (RPO), a module for the Apache \Neb server that automates SMT activation and deactivation at runtime. Experimental results obtained for a variety of workload scenarios indicate that an RPO-enabled system can gain up to 40% in transaction response times compared to the best static SMT selection policy, at the expense of a small overhead of 0.6% per core utilization. To the best of our knowledge, this is the first study that investigates multi-tier server dynamic management issues arising from SMT. 'vVe believe that the methodology followed as well as the results from the specific system we consider would be of interest to others interested in managing enterprise applications.
dc.format.extentviii, 86 leaves : ill. ; 30 cm.en
dc.identifier.citationMusabbir, S. (2012). Runtime performance management of multi-tier systems under simultaneous multithreading (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/4953en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/4953
dc.identifier.urihttp://hdl.handle.net/1880/105954
dc.language.isoeng
dc.publisher.institutionUniversity of Calgaryen
dc.publisher.placeCalgaryen
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.titleRuntime performance management of multi-tier systems under simultaneous multithreading
dc.typemaster thesis
thesis.degree.disciplineElectrical and Computer Engineering
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameMaster of Science (MSc)
ucalgary.item.requestcopytrue
ucalgary.thesis.accessionTheses Collection 58.002:Box 2115 627942985
ucalgary.thesis.notesUARCen
ucalgary.thesis.uarcreleaseyen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_Musabbir_2012.pdf
Size:
39.65 MB
Format:
Adobe Portable Document Format
Description:
Thesis

Collections