发明名称 一种虚拟机必需网络带宽保障方法
摘要 一种虚拟机必需网络带宽保障方法,属于虚拟机系统中网络资源调度和分配方法,解决现有网络带宽控制方法中,网络配置无法修改、无法保障虚拟网卡必需最小带宽的问题,实时修改虚拟网卡带宽额度,以保证各虚拟网卡的必需网络带宽,并最大程度利用物理带宽,提高网络硬件设备的利用率。本发明用于包括虚拟化平台和M个虚拟机的虚拟机系统,各虚拟机中配置1~2块虚拟网卡,顺序包括网络带宽额度分配步骤、忙或闲状态判断步骤和网络带宽额度调整步骤。本发明通过实时监测虚拟化平台中虚拟网卡对网络带宽的使用情况,判断虚拟网卡的忙或闲状态,将空闲的网络资源转移给有使用需求的虚拟机,保障虚拟机的必需网络带宽,充分利用了网络带宽。
申请公布号 CN102123093B 申请公布日期 2012.09.26
申请号 CN201110052872.9 申请日期 2011.03.04
申请人 华中科技大学 发明人 冯丹;童薇;刘景宁;王晓静;赵威
分类号 H04L12/56(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 华中科技大学专利中心 42201 代理人 方放
主权项 一种虚拟机必需网络带宽保障方法,用于包括虚拟化平台和M个虚拟机的虚拟机系统,M=1~32,各虚拟机中配置1~2块虚拟网卡,顺序包括下述步骤:一、网络带宽额度分配步骤,包括下述过程:1.1虚拟化平台从用户配置文件读取各虚拟网卡的必需网络带宽,用户配置文件为有需求的虚拟网卡设置其必需网络带宽,将其它虚拟网卡的必需网络带宽设置为0,各虚拟网卡必需网络带宽总和小于或等于物理带宽;1.2虚拟化平台依据所读取的用户配置文件,为各虚拟网卡分配周期时间内的网络带宽额度初始值,周期时间为5~50毫秒;二、忙或闲状态判断步骤,虚拟化平台监测周期时间内各虚拟网卡实际带宽需求,判断各虚拟网卡实际带宽需求是否小于或等于分配的网络带宽额度,是则该虚拟网卡为空闲状态,否则该虚拟网卡为繁忙状态,转步骤三;三、网络带宽额度调整步骤,包括下述过程:3.1将各繁忙状态虚拟网卡的网络带宽额度增加步进带宽,判断所有虚拟网卡网络带宽额度总和是否小于或者等于物理带宽,是则转步骤二;否则进行过程3.2;3.2将各空闲状态虚拟网卡的网络带宽额度减少步进带宽,判断所有虚拟网卡网络带宽额度总和是否小于或者等于物理带宽,是则转步骤二;否则进行过程3.3;3.3将各繁忙状态虚拟网卡的网络带宽额度与其必需网络带宽比较,将超出必需网络带宽最多的虚拟网卡的网络带宽额度减少2倍步进带宽,判断所有虚拟网卡网络带宽额度总和是否小于或者等于物理带宽;是则转步骤二;否则进行过程3.4;3.4将所有虚拟网卡网络带宽额度总和减去物理带宽,余额由所有繁忙状态 虚拟网卡的网络带宽额度平均扣除,转步骤二;所述物理带宽为虚拟化平台提供的物理网络带宽总和,所述步进带宽为0.001~0.05倍物理带宽。
地址 430074 湖北省武汉市洪山区珞喻路1037号
您可能感兴趣的专利