Runtime performance management of multi-tier systems under simultaneous multithreading
dc.contributor.advisor | Krishnamurthy, Diwakar | |
dc.contributor.author | Musabbir, Samira | |
dc.date.accessioned | 2017-12-18T22:35:29Z | |
dc.date.available | 2017-12-18T22:35:29Z | |
dc.date.issued | 2012 | |
dc.description | Bibliography: p. 78-86 | en |
dc.description.abstract | Recent years have witnessed the deployment of enterprise applications on modern processors 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.extent | viii, 86 leaves : ill. ; 30 cm. | en |
dc.identifier.citation | Musabbir, 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/4953 | en_US |
dc.identifier.doi | http://dx.doi.org/10.11575/PRISM/4953 | |
dc.identifier.uri | http://hdl.handle.net/1880/105954 | |
dc.language.iso | eng | |
dc.publisher.institution | University of Calgary | en |
dc.publisher.place | Calgary | en |
dc.rights | University 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.title | Runtime performance management of multi-tier systems under simultaneous multithreading | |
dc.type | master thesis | |
thesis.degree.discipline | Electrical and Computer Engineering | |
thesis.degree.grantor | University of Calgary | |
thesis.degree.name | Master of Science (MSc) | |
ucalgary.item.requestcopy | true | |
ucalgary.thesis.accession | Theses Collection 58.002:Box 2115 627942985 | |
ucalgary.thesis.notes | UARC | en |
ucalgary.thesis.uarcrelease | y | en |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- thesis_Musabbir_2012.pdf
- Size:
- 39.65 MB
- Format:
- Adobe Portable Document Format
- Description:
- Thesis