首页> 外国专利> Method and system for improving the accuracy of timing and process accounting within virtual machines

Method and system for improving the accuracy of timing and process accounting within virtual machines

机译:用于提高虚拟机中的定时和进程计费的准确性的方法和系统

摘要

A sponge process, for example within a driver in a guest operating system, is associated in a virtual computer system with each virtual processor in one or more virtual machines. When timer interrupts become backlogged, for example because a virtual machine is temporarily descheduled to allow other virtual machines to run, and upon occurrence of a trigger event, a conventional interrupt is disengaged and catch-up interrupts are instead directed into an appropriate one of the sponge processes. The backlogged timer interrupts are thus delivered without unfairly attributing descheduled time to whatever processes happened to be running while the catch-up interrupts are delivered, and without violating typical guest operating system timing assumptions.
机译:在虚拟计算机系统中,例如,来宾操作系统中的驱动程序内的海绵处理与一个或多个虚拟机中的每个虚拟处理器相关联。当计时器中断积压时(例如,由于虚拟机被临时调度以允许其他虚拟机运行),并且在发生触发事件时,常规中断被解除,而是将追赶中断定向到适当的中断中。海绵工艺。因此,传递了积压的计时器中断,而不会在传递追赶中断时不公平地将调度时间分配给正在运行的任何进程,也不会违反典型的来宾操作系统时序假设。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号