用于在虚拟机监视器环境中的虚拟机之间同步瞬时资源使用的系统和方法技术方案

技术编号:11578964 阅读:111 留言:0更新日期:2015-06-10 12:34
用于在虚拟机监视器内运行的虚拟机(例如,Java虚拟机(JVM)之间同步瞬时资源使用的系统和方法。根据一个实施例,该系统允许同步垃圾收集和代码优化以降低瞬时处理器(cpu)和存储器使用。根据一个实施例,该系统包括计算机;用于执行运行JVM的虚拟服务器的虚拟机监视器;虚拟服务器之间的通信信道;其中,每一虚拟服务器都还包括非瞬时和瞬时存储器和同步模块。根据一个实施例,同步模块调度垃圾收集和代码优化以最小化重叠,从而降低峰值瞬时存储器和cpu使用,以及所产生的计算机内的瞬时资源使用的易失性。根据另一实施例,云管理器能够在计算机之间移动虚拟服务器,以优化云内的计算机易失性。

【技术实现步骤摘要】
【专利说明】本申请是申请日为2010年8月30日、申请号为201080041903.4,专利技术名称为“”的专利技术专利申请的分案申请。版权声明此专利文献的说明书的一部分包含受版权保护的材料。版权所有者不反对任何人影印专利文献或专利说明书,因为它出现在专利局专利文件或记录中,但在别的方面却保留所有版权。
本专利技术一般涉及应用服务器和虚拟机,特别涉及用于在虚拟机监视器(hypervisor)内运行的虚拟机(例如,JVM)之间同步瞬时资源使用情况的系统和方法。
技术介绍
使用虚拟机监视器的服务器虚拟化是降低服务器的操作成本以及改善能量效率的有价值的技术。带有标准操作系统和不同的服务器应用的标准服务器很少一直被完全使用。由于当软件空闲时当前服务器硬件不会显著降低能量消耗,这将导致能量浪费。月艮务器虚拟化可使许多虚拟服务器在单个物理服务器上运行,因此,以前浪费的处理器(cpu)周期和存储器可以供另一个虚拟服务器使用。使此成为可能的软件此处被称为虚拟机监视器。当操作系统和服务器应用被虚拟化到物理硬件上时,必须提供安全裕量,以处理当服务器应用的cpu周期使用和/或存储器使用中有突发浪涌时的本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN104699625.html" title="用于在虚拟机监视器环境中的虚拟机之间同步瞬时资源使用的系统和方法原文来自X技术">用于在虚拟机监视器环境中的虚拟机之间同步瞬时资源使用的系统和方法</a>

【技术保护点】
一种用于同步虚拟服务器之间的瞬时资源使用的系统,包括:在云内提供的一台或多台计算机,其中所述一台或多台计算机中的每一台包括:处理器;多个虚拟服务器,其中所述多个虚拟服务器中的每一个包括预测垃圾收集、代码优化或其关联的虚拟服务器上的其他进程的时间的同步模块,其中一个特定的同步模块被选择作为主同步模块操作,其中所述主同步模块:从其他同步模块请求预测,并且使用所述预测来更新垃圾收集、代码优化或其他进程的日程表,以及促进所述多个虚拟服务器之间的通信的通信信道,其中所述虚拟服务器使用其关联的同步模块和所述通信信道来同步所述多个虚拟服务器之间的瞬时资源使用,包括提前或推迟对运行在其上的垃圾收集、代码优化或...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:S·加尔马克
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1