2008 · 145 citations · 28 references
Software MaintenanceGradient SearchProvisioning (Technology)EngineeringDynamic Resource AllocationSoftware EngineeringAdaptation PoliciesAdaptive MiddlewareHardware VirtualizationGood Adaptation PoliciesSystems EngineeringDeployment StrategyExpert SystemsVirtualized InfrastructureComputer EngineeringComputer ScienceCloud Service AdaptationSoftware DesignHigh Availability SoftwareEdge ComputingCloud ComputingSystem SoftwareVirtual Machine
Creating good adaptation policies is critical to building complex autonomic systems since it is such policies that define the system configuration used in any given situation. While online approaches based on control theory and rule- based expert systems are possible solutions, each has its disadvantages. Here, a hybrid approach is described that uses modeling and optimization offline to generate suitable configurations, which are then encoded as policies that are used at runtime. The approach is demonstrated on the problem of providing dynamic management in virtualized consolidated server environments that host multiple multi-tier applications. Contributions include layered queuing models for Xen-based virtual machine environments, a novel optimization technique that uses a combination of bin packing and gradient search, and experimental results that show that automatic offline policy generation is viable and can be accurate even with modest computational effort.
28
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 1.5K citations
Adaptive control of virtualized resources in utility computing environments
Pradeep Padala, Kang G. Shin, Xiaoyun Zhu et al. · 2007 · 579 citations
Cluster Computing, Provisioning (Technology), Engineering +17
An analytical model for multi-tier internet services and its applications
Bhuvan Urgaonkar, G. Pacifici, Prashant Shenoy et al. · 2005 · 547 citations