Adaptive algorithms for managing a distributed data processing workload
IBM Systems Journal
Research challenges of autonomic computing
Proceedings of the 27th international conference on Software engineering
Automated and Adaptive Threshold Setting: Enabling Technology for Autonomy and Self-Management
ICAC '05 Proceedings of the Second International Conference on Automatic Computing
Application performance prediction in autonomic systems
Proceedings of the 44th annual Southeast regional conference
Autonomic resource provisioning for software business processes
Information and Software Technology
ICAC '08 Proceedings of the 2008 International Conference on Autonomic Computing
1000 Islands: Integrated Capacity and Workload Management for the Next Generation Data Center
ICAC '08 Proceedings of the 2008 International Conference on Autonomic Computing
Resource pool management: Reactive versus proactive or let's be friends
Computer Networks: The International Journal of Computer and Telecommunications Networking
IBM Journal of Research and Development
Automatic virtual machine configuration for database workloads
ACM Transactions on Database Systems (TODS)
Satisfying Service Level Objectices in a Self-Managing Resource Pool
SASO '09 Proceedings of the 2009 Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
Memory overbooking and dynamic control of Xen virtual machines in consolidated environments
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
Resource provisioning for cloud computing
CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
Resource allocation algorithms for virtualized service hosting platforms
Journal of Parallel and Distributed Computing
Decentralized allocation of CPU computation power for web applications
Performance Evaluation
A case for coordinated resource management in heterogeneous multicore platforms
ISCA'10 Proceedings of the 2010 international conference on Computer Architecture
IBM unified resource manager introduction and overview
IBM Journal of Research and Development
Unified resource manager virtualization management
IBM Journal of Research and Development
Hi-index | 0.00 |
Large enterprise systems are composed of multiple applications deployed on sets of computing resources that compete for limited resources. Hybrid systems include a deployment of multiple hypervisors on different types of computing resources. Goal-based policies are deployed into these systems that indicate the relative business importance of the applications in the system, as well as the performance objectives of these applications. These policies are generally written without respect to the deployed architecture or hypervisor. The task of a goal-based performance management system is both to assign resources to applications in a manner that is consistent with the operating constraints that have been configured for the system and to assign platform resources to applications in a way that meets the policy objectives and makes tradeoffs in a manner consistent with the relative business importance of the applications. Such a management system has been developed for the IBM zEnterprise® hybrid architecture. This paper describes how goals and policies are defined for these systems and how the resources within zEnterprise are managed to meet the performance goals for each application in the context of what has been more specifically defined as a workload.