发明名称 Multiple virtual machines sharing processor and work queue in memory having program/dispatch functions for assigning and accessing work items while the virtual machine was not idle
摘要 A system, computer program product and method for dispatching work items in a virtual machine operating system. The virtual machine operating system defines first and second virtual machines. First and second work queues are created in a memory. The first virtual machine assigns a first work item to the first work queue and a second work item to the second work queue. The first virtual machine schedules work items from the first work queue for execution by the first virtual machine. The first and second work items originate from the first virtual machine. The first and second work queues are directly accessible by the first virtual machine. The second virtual machine assigns a third work item to the first work queue and a fourth work item to the second work queue. The second virtual machine schedules work items from the second work queue for execution by the second virtual machine. The third and fourth work items originate from the second virtual machine. The first and second work queues are directly accessible by the second virtual machine. The first virtual machine is not able to schedule work items from the second work queue, and the second virtual machine is not able to schedule work items from the first work queue. A shared work queue in shared memory is also disclosed.
申请公布号 US7251815(B2) 申请公布日期 2007.07.31
申请号 US20030425469 申请日期 2003.04.29
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 DONOVAN MICHAEL J.;HOWLAND MELISSA K.;SHULTZ STEVEN;TKATSCHOW XENIA
分类号 G06F9/46;G06F3/00;G06F9/00;G06F9/44;G06F9/455;G06F9/48;G06F9/50;G06F13/00 主分类号 G06F9/46
代理机构 代理人
主权项
地址
您可能感兴趣的专利