多虚拟机管理平台中的监控系统

被引量 : 0次 | 上传用户:lvsby2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多机系统虚拟化的普及,如何有效地监控多个物理计算节点以及部署在物理计算节点上的数十乃至数百台虚拟机是一个非常重要的问题。目前非常成熟的集群监控软件虽然监控功能强大并且性能优秀,但却无法识别VMM虚拟化层的存在,从而不能适用于多机虚拟化环境。而大部分虚拟机管理软件在监控方面机制简单、功能薄弱并且效率较低,在对数十台乃至数百台虚拟机同时监控时,由于需要处理的信息量巨大,因而存在较大的性能瓶颈。针对以上问题,VNIX多虚拟机管理平台中的监控系统结合了传统集群监控软件的优点与虚拟化技术在多机计算环境中的应用特点,为VNIX多虚拟机管理平台提供了信息丰富、性能优秀的多机虚拟化监控功能。为了穿透VMM虚拟化层获取真正的硬件资源状态信息和实时的虚拟资源状态信息,提出了基于VMM信息的资源利用率算法,通过从VMM获取的虚拟资源使用状态,准确地计算物理资源使用状态。为了减少网络传输系统状态信息的带宽开销,提出了基于最小更新集的快速更新算法,基本思想是:服务器端(被监控端)将第一次采集的完整系统状态信息转换为类似数据字典的信息结构并传输到客户端(监控端);服务器端对最近一次获得的完整系统信息结构与上一次获得的完整系统信息结构进行比较,计算两者的差异;按照两次完整系统信息结构的差异,计算将前者转换为后者所需步骤最少的更新方案(最小更新操作集);服务器端将最小更新操作集传输到客户端,避免了传输重复的监控数据;客户端依据最小更新操作集,对上一次计算得到的完整系统信息结构进行修改,从而得到更新后的完整系统信息结构。基于Unix、Linux和Windows操作系统,采用Python语言实现了VNIX多虚拟机管理平台中的监控系统,并且进行了系统测试。功能测试表明:VNIX多虚拟机管理平台中的监控系统实现了对物理机与虚拟机的监控。性能测试表明:快速更新算法计算得到的最小更新操作集的数据量比完整信息的数据量减少了80%以上;应用快速更新算法后,在100M带宽的情况下,更新操作集的网络传输延迟时间是完整信息集传输时间的17%,在1M带宽的情况下,监控数据的传输延迟时间减少了90%以上。
其他文献
杉木泡桐混交之后 ,林地肥力得到明显改善。杉木泡桐混交林与相同立地条件下杉木纯林相比 ,杉木在坡下部和坡上部 ,平均树高分别高 1.7m和 1.6m ,平均胸径分别大 2 .1cm和 2
脉搏波信号处理算法的研究对于心血管疾病多参数检测技术的发展具有重大意义。近年来,脉搏波信号的特征提取已经成为人体健康监护领域的研究热点之一。通过脉搏波信号能够检
内窥镜机器人的研究对消化道疾病的微创治疗技术具有重要意义。以往的内窥镜机器人研究集中于全自主式非介入内窥镜的研究,但由于其能源供给、病灶定位和诊疗操作控制的问题
目前,我国诸多监狱机关逐渐开始重视并加强了罪犯心理矫治工作,通过科学教化与疏导,促使其不断完善人格素质,增强适应社会积极性。但在发展的背后,由于我国罪犯心理矫治工作
通过将Jigsaw模式运用于高职英语阅读教学中的这一探索,可提高高职学生英语阅读理解能力,调动高职学生英语阅读的积极性和参与意识,明确学习动机,强化高职学生的互动、分工合
随着国家法制化进程的进一步加快,维护公平正义的社会呼声日趋强烈。公安机关在计划经济条件下形成的办理治安案件模式的弊端日渐彰显,尤其是在程序方面。因违反治安管理行为
<正>自从2001年9月,广州市政府召开全市村镇建设管理工作会议,作出用5年时间基本完成"城中村"的改制与旧村改造的部署,并派出工作队进入试点村以后,我就一直关注"改制"、"改
谐波齿轮传动众多的优点使其应用越来越广泛。而谐波传动中杯型柔轮轴向尺寸大和柔轮在高低温环境下容易失效的缺点却限制了其在紧凑空间和苛刻环境特别是在宇航空间机构中的
运用文献资料法、问卷调查法、访谈与座谈法、数理统计法和比较分析法等研究方法,对温州市区历届中学生体育节作比较分析,对当前体育节的开展现状、作用、原则、理念、方法和
<正>目的贫血是各种疾病常见的并发症,老年肾性贫血患者其临床发生率也较多,不仅影响治疗,还对患者的体能、生活质量、治疗效果甚至生存均有影响。除输血外,使用重组人红细胞
会议