| 注册
首页|期刊导航|计算机与现代化|云数据中心中负载均衡的虚拟机调度方法

云数据中心中负载均衡的虚拟机调度方法

栾志坤 牛超

计算机与现代化Issue(5):24-36,13.
计算机与现代化Issue(5):24-36,13.DOI:10.3969/j.issn.1006-2475.2017.05.006

云数据中心中负载均衡的虚拟机调度方法

A Load-balanced Virtual Machine Scheduling Approach in Cloud Data Center

栾志坤 1牛超2

作者信息

  • 1. 上海交通大学软件学院,上海 200240
  • 2. 华中科技大学计算机科学与技术学院,湖北 武汉 430074
  • 折叠

摘要

Abstract

The paper researches on the migrations of virtual machines among hosts to improve system load balancing degree (including two aspects: CPU and disk I/O) while reducing the migration cost as much as possible.So, the purpose is to find out the best possible mapping scheme between hosts and virtual machines in the system.This paper puts forward the concept of affinity about virtual machine, and defines the calculation method of affinity index;then builds the virtual machine scheduling model based on genetic algorithm.In the model, the crossover operation drives the affinity index of the mapping scheme increased as much as possible, the mutation operation makes the difference between CPU and disk I/O of host tending to converge.In each generation, selection strategy selects bigger fitness in each pair of parent individuals and child individual, so that the population is constantly evolving, and the final solution space of the mapping scheme is obtained.The paper proposes a VM balanced scheduling algorithm based on genetic algorithm, the algorithm selects the best solution from the final solution space of the mapping scheme, which considers the load balancing problem from a global perspective;the algorithm calculates the impact of migration in advance and carries out substantive migration after obtaining the best mapping scheme, therefore, it reduces the migration cost;the algorithm uses MTALB algorithm to allocate multi-type tasks evenly to VMs, the effect of system load balancing is better.Experimental results show that the proposed algorithm has overall advantages over first fit and round robin algorithm and NABM algorithm in terms of specific indicators of migration cost and system load balancing.In the key indicator-task processing rate, it is respectively improves by 25% and 12% than that of the first fit and round robin scheduling algorithm and NABM algorithm.

关键词

云计算/虚拟机调度和迁移/亲和力/遗传算法/MTALB算法/负载均衡

Key words

cloud computing/virtual machine scheduling and migration/affinity/genetic algorithm/MTALB algorithm/load balancing

分类

信息技术与安全科学

引用本文复制引用

栾志坤,牛超..云数据中心中负载均衡的虚拟机调度方法[J].计算机与现代化,2017,(5):24-36,13.

计算机与现代化

OACSTPCD

1006-2475

访问量0
|
下载量0
段落导航相关论文