2013 · 21 citations · 18 references
Provisioning (Technology)EngineeringFuzzy ControlEnergy ManagementEdge ComputingFuzzy ControllerCloud SchedulingCloud ComputingDistributed Resource ManagementVirtual Resource PartitioningVirtualized InfrastructureSystems EngineeringComputer ScienceCloud Service AdaptationMulti-agent Fuzzy ControlCloud Resource ManagementResource Optimization
Dynamic resource (re)-allocation for virtual machines in cloud computing is important to guarantee application performance and to reduce operating costs. The problem is to find an adequate trade-off between these two conflicting goals. An approach is presented to support the Virtual Machine Monitor in performing resource allocation of VMs running on a physical machine of a cloud provider by expressing the two objectives in a utility function and optimizing this function using fuzzy control. To potentially work for an increased number of virtual machines, a multi-agent fuzzy controller is realized where each agent optimizes its own local utility function. The multi-agent fuzzy controller is empirically compared to a centralized fuzzy controller and an adaptive optimal control approach. Experimental results show the effectiveness of the multi-agent fuzzy controller in finding an adequate trade-off between performance and cost.
18
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
Automated control of multiple virtualized resources
Pradeep Padala, Kaiyuan Hou, Kang G. Shin et al. · 2009 · 485 citations