2015 · 33 citations · 70 references
Cluster ComputingEngineeringComputer ArchitectureResource ManagementHardware VirtualizationParallel ComputingVirtualizationHigh Resource UtilizationVirtualized InfrastructureComputer EngineeringVirtualization SupportComputer ScienceOperating SystemsEdge ComputingVirtualization TechnologiesCloud ComputingVirtualization ToolSystem SoftwareVirtual Machine
Virtualization technologies has been widely adopted by large-scale cloud computing platforms. These virtualized systems employ distributed resource management (DRM) to achieve high resource utilization and energy savings by dynamically migrating and consolidating virtual machines. DRM schemes usually use operating-system-level metrics, such as CPU utilization, memory capacity demand and I/O utilization, to detect and balance resource contention. However, they are oblivious to microarchitecture-level resource interference (e.g., memory bandwidth contention between different VMs running on a host), which is currently not exposed to the operating system.
70
Live migration of virtual machines
Christopher J. Clark, Keir Fraser, Steven Hand et al. · Networked Systems Design and Implementation · 2005 · 2.6K citations
kvm : the Linux Virtual Machine Monitor
Avi Kivity · 2007 · 1.3K citations
Benchmarking modern multiprocessors
Kai Li, Christian Bienia · European Journal of Cancer Care · 2011 · 1K citations