Title:
Enabling scalable self-management for enterprise-scale systems

dc.contributor.advisor Schwan, Karsten
dc.contributor.author Kumar, Vibhore en_US
dc.contributor.committeeMember Cooper, Brian
dc.contributor.committeeMember Feamster, Nick
dc.contributor.committeeMember Liu, Ling
dc.contributor.committeeMember Sahai, Akhil
dc.contributor.department Computing en_US
dc.date.accessioned 2008-09-17T19:52:15Z
dc.date.available 2008-09-17T19:52:15Z
dc.date.issued 2008-05-07 en_US
dc.description.abstract Implementing self-management for enterprise systems is difficult. First, the scale and complexity of such systems makes it hard to understand and interpret system behavior or worse, the root causes of certain behaviors. Second, it is not clear how the goals specified at a system-level translate to component-level actions that drive the system. Third, the dynamic environments in which such systems operate requires self-management techniques that not only adapt the system but also adapt their own decision making processes. Finally, to build a self-management solution that is acceptable to administrators, it should have the properties of tractability and trust, which allow an administrator to both understand and fine-tune self-management actions. This dissertation work introduces, implements, and evaluates iManage, a novel system state-space based framework for enabling self-management of enterprise-scale systems. The system state-space, in iManage, is defined to be a collection of monitored system parameters and metrics (termed system variables). In addition, from amongst the system variables, it identifies the variables of interest, which determine the operational status of a system, and the controllable variables, which are the ones that can be deterministically modified to affect the operational status of a system. Using this formal representation, we have developed and integrated into iManage techniques that establish a probabilistic model relating the variables of interest and the controllable variables under the prevailing operational conditions. Such models are then used by iManage to determine corrective actions in case of SLA violations and/or to determine per-component ranges for controllable variables, which if independently adhered to by each component, lead to SLA compliance. To address the issue of scale in determining system models, iManage makes use of a novel state-space partitioning scheme that partitions the state-space into smaller sub-spaces thereby allowing us to more precisely model the critical system aspects. Our chosen modeling techniques are such that the generated models can be easily understood and modified by the administrator. Furthermore, iManage associates each proposed self-management action with a confidence-attribute that determines whether the action in question merits autonomic enforcement or not. en_US
dc.description.degree Ph.D. en_US
dc.identifier.uri http://hdl.handle.net/1853/24788
dc.publisher Georgia Institute of Technology en_US
dc.subject Information Flows en_US
dc.subject Autonomic Computing en_US
dc.subject Self-management en_US
dc.subject Probabilistic Modeling en_US
dc.subject.lcsh Enterprise application integration (Computer systems)
dc.subject.lcsh State-space methods
dc.subject.lcsh Intelligent control systems
dc.title Enabling scalable self-management for enterprise-scale systems en_US
dc.type Text
dc.type.genre Dissertation
dspace.entity.type Publication
local.contributor.advisor Schwan, Karsten
local.contributor.corporatename College of Computing
relation.isAdvisorOfPublication a89a7e85-7f70-4eee-a49a-5090d7e88ce6
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
kumar_vibhore_200808_phd.pdf
Size:
2.01 MB
Format:
Adobe Portable Document Format
Description: