[发明专利]一种基于多核动态划分的非对称虚拟机I/O调度方法无效

专利信息
申请号: 200910238087.5 申请日: 2009-11-20
公开(公告)号: CN101706742A 公开(公告)日: 2010-05-12
发明(设计)人: 张炯;龙翔;胡彦彦;高小鹏;白跃斌 申请(专利权)人: 北京航空航天大学
主分类号: G06F9/50 分类号: G06F9/50;G06F9/455
代理公司: 北京永创新实专利事务所 11121 代理人: 李有浩
地址: 100083*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提出了一种基于多核动态划分的非对称虚拟机I/O调度方法,该方法在系统启动时,首先由I/O调度初始化模块完成调度参数配置与缓冲区分配,随后系统运行时,由I/O状态监控与信息处理模块动态采集驱动Domain和客户Domain的运行时参数并进行处理,统计发生的I/O事件类型、时间和频率参数,随后将统计结果交由调度决策模块进行判定,该模块根据预设的条件做出调度决策,并向多核动态划分模块发出指令,执行多核动态划分或恢复操作,从而改变系统的处理器核划分模式及调度状态,使处理器资源的使用方式和Domain的调度切换策略更好的适应当前系统的I/O负载需求,达到优化I/O性能的目的。
搜索关键词: 一种 基于 多核 动态 划分 对称 虚拟机 调度 方法
【主权项】:
一种基于多核动态划分的非对称虚拟机I/O调度方法,其特征在于,该方法在现有虚拟机监视器中加入了四个模块:I/O调度初始化模块、I/O状态监控与信息处理模块、调度决策模块和多核动态划分模块,具体步骤如下:步骤1:初始化;系统启动时I/O调度初始化模块加载,记录设备前后端驱动模块连接建立时的I/O环与事件通道信息,随后分配I/O运行时参数信息收集所需的内存缓冲区,设定多核划分进入和退出决策条件,并规划处理器集划分使用形式,之后系统开始运行并进入正常调度状态;步骤2:参数收集与处理;系统运行时,I/O状态监控与信息处理模块中的I/O状态监控子模块动态采集设备相关的状态参数,包括I/O事件类型,时间戳信息,事件计数信息,并将原始数据放入缓冲区,随后I/O状态监控与信息处理模块中的I/O信息处理子模块对缓冲区内的数据进行分类和处理,记录当前系统各类I/O事件的比率,平均耗时及系统总体I/O事件的频率;步骤3:运行时参数设置与调度决策判定;调度决策模块周期性的读取I/O信息处理子模块的处理结果,设置运行时的调度参数,并分析系统当前的I/O状态,根据预设条件做出判定,当满足多核动态划分进入条件时,向多核动态划分模块发出指令,执行步骤4,当满足多核动态划分退出条件时,向多核动态划分模块发出指令,执行步骤5,当两者都不满足时,保持系统当前运行状态不变;步骤4:多核动态划分;多核动态划分模块接收调度决策模块的指令,执行多核划分操作,使系统由正常调度状态进入多核划分调度状态;步骤5:调度状态恢复;多核动态划分模块接收调度决策模块的指令,执行调度状态恢复操作,使系统由多核划分调度状态恢复到正常调度状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200910238087.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top