Efficient Virtual Resource Management in Nested Virtualization Environments
Abderrahim Bouchair · 2024
Effective resource management is essential for performance optimization and energy conservation in virtualized cloud systems. Nested virtualization extends traditional virtualization by allowing virtual machines (VMs) to operate inside other VMs, enabling multiple virtualization layers within a single physical server. This paper examines three policy-driven strategies for achieving energy-efficient resource allocation in nested virtualization settings. The first strategy seeks to improve energy efficiency by reducing the number of active physical hosts for VM workloads. The second strategy uses auto-scaling techniques to handle varying workload demands. The third strategy emphasizes allocating resources in a priority manner according to the demands of application performance. This approach is particularly relevant to contemporary Virtual Network Embedding (VNE) because it further increases resource isolation and utilization by incorporating containerization technologies. Using the CloudSim-SDN toolkit, empirical assessments and simulations demonstrate how effectively these policies improve performance and resource efficiency in layered virtualization environments.