Title:
An empirical approach to automated performance management for elastic n-tier applications in computing clouds
An empirical approach to automated performance management for elastic n-tier applications in computing clouds
dc.contributor.advisor | Pu, Calton | |
dc.contributor.author | Malkowski, Simon J. | en_US |
dc.contributor.committeeMember | Ferreira, Jo√£o Eduardo | |
dc.contributor.committeeMember | Liu, Ling | |
dc.contributor.committeeMember | Mark, Leo | |
dc.contributor.committeeMember | Navathe, Shamkant B. | |
dc.contributor.department | Computing | en_US |
dc.date.accessioned | 2012-09-20T18:12:11Z | |
dc.date.available | 2012-09-20T18:12:11Z | |
dc.date.issued | 2012-04-03 | en_US |
dc.description.abstract | Achieving a high degree of efficiency is non-trivial when managing the performance of large web-facing applications such as e-commerce websites and social networks. While computing clouds have been touted as a good solution for elastic applications, many significant technological challenges still have to be addressed in order to leverage the full potential of this new computing paradigm. In this dissertation I argue that the automation of elastic n-tier application performance management in computing clouds presents novel challenges to classical system performance management methodology that can be successfully addressed through a systematic empirical approach. I present strong evidence in support of my thesis in a framework of three incremental building blocks: Experimental Analysis of Elastic System Scalability and Consolidation, Modeling and Detection of Non-trivial Performance Phenomena in Elastic Systems, and Automated Control and Configuration Planning of Elastic Systems. More concretely, I first provide a proof of concept for the feasibility of large-scale experimental database system performance analyses, and illustrate several complex performance phenomena based on the gathered scalability and consolidation data. Second, I extend these initial results to a proof of concept for automating bottleneck detection based on statistical analysis and an abstract definition of multi-bottlenecks. Third, I build a performance control system that manages elastic n-tier applications efficiently with respect to complex performance phenomena such as multi-bottlenecks. This control system provides a proof of concept for automated online performance management based on empirical data. | en_US |
dc.description.degree | PhD | en_US |
dc.identifier.uri | http://hdl.handle.net/1853/44696 | |
dc.publisher | Georgia Institute of Technology | en_US |
dc.subject | Empirical | en_US |
dc.subject | Experiments | en_US |
dc.subject | Performance management | en_US |
dc.subject | N-Tier | en_US |
dc.subject | Cloud computing | en_US |
dc.subject.lcsh | Information technology | |
dc.subject.lcsh | Database management | |
dc.subject.lcsh | Cyberinfrastructure | |
dc.subject.lcsh | High performance computing | |
dc.title | An empirical approach to automated performance management for elastic n-tier applications in computing clouds | en_US |
dc.type | Text | |
dc.type.genre | Dissertation | |
dspace.entity.type | Publication | |
local.contributor.advisor | Pu, Calton | |
local.contributor.corporatename | College of Computing | |
local.contributor.corporatename | School of Computer Science | |
relation.isAdvisorOfPublication | fc48a3de-da43-4d32-af59-414047eb7cd7 | |
relation.isOrgUnitOfPublication | c8892b3c-8db6-4b7b-a33a-1b67f7db2021 | |
relation.isOrgUnitOfPublication | 6b42174a-e0e1-40e3-a581-47bed0470a1e |
Files
Original bundle
1 - 1 of 1
- Name:
- malkowski_simon_j_201205_phd.pdf
- Size:
- 4.69 MB
- Format:
- Adobe Portable Document Format
- Description: