کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
424626 685612 2013 10 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Batch scheduling of consolidated virtual machines based on their workload interference model
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Batch scheduling of consolidated virtual machines based on their workload interference model
چکیده انگلیسی

The use of virtualization technology (VT) has become widespread in modern datacenters and Clouds in recent years. In spite of their many advantages, such as provisioning of isolated execution environments and migration, current implementations of VT do not provide effective performance isolation between virtual machines (VMs) running on a physical machine (PM) due to workload interference of VMs. Generally, this interference is due to contention on physical resources that impacts performance in different workload configurations. To investigate the impacts of this interference, we formalize the concept of interference for a consolidated multi-tenant virtual environment. This formulation, represented as a mathematical model, can be used by schedulers to estimate the interference of a consolidated virtual environment in terms of the processing and networking workloads of running VMs, and the number of consolidated VMs. Based on the proposed model, we present a novel batch scheduler that reduces the interference of running tenant VMs by pausing VMs that have a higher impact on proliferation of the interference. The scheduler achieves this by selecting a set of VMs that produce the least interference using a 0–1 knapsack problem solver. The selected VMs are allowed to run and other VMs are paused. Users are not troubled by the pausing and resumption of VMs for a short time because the scheduler has been designed for the execution of batch type applications such as scientific applications. Evaluation results on the makespan of VMs executed under the control of our scheduler have shown nearly 33% improvement in the best case and 7% improvement in the worst case compared to the case in which all VMs are running concurrently. In addition, the results show that our scheduling algorithm outperforms serial and random scheduling of VMs as well.


► We propose a VM interference model in terms of VM workloads and the number of VMs.
► We present a VM batch scheduler, working on the basis of pausing/resuming VMs.
► The proposed scheduling algorithm is mapped to a 0–1 knapsack problem.
► The results of our scheduler are compared to random, concurrent and serial schedulers.
► The results show that our scheduler outperforms other schedulers.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Future Generation Computer Systems - Volume 29, Issue 8, October 2013, Pages 2057–2066
نویسندگان
, ,