-
公开(公告)号:US09280375B1
公开(公告)日:2016-03-08
申请号:US14265904
申请日:2014-04-30
Applicant: Google Inc.
Inventor: Lamia A. M. Youseff , Cory Todd Maccarrone , Jonathan Bingham , Eric Robert Northrup , Scott James Van Woudenberg , Grigory Makarevich
CPC classification number: G06F9/45533 , G06F9/50
Abstract: A system including a collection of local data processing devices and a collection of remote data processing devices. At least one local data processing device executes instructions configuring the at least one local data processing device to implement a resource manager, a virtual machine, and a virtual machine manager. The resource manager associates application threads of a software application executing on a data processing device with local processors. The virtual machine includes a plurality of virtual processors, and each virtual processor emulates a data processing device. The virtual machine associates local processors with virtual processors. Finally, the virtual machine manager associates at least one virtual processor with a local data processing device and at least one virtual processor with a remote data processing device.
Abstract translation: 包括本地数据处理设备的集合和远程数据处理设备的集合的系统。 至少一个本地数据处理设备执行配置至少一个本地数据处理设备以执行资源管理器,虚拟机和虚拟机管理器的指令。 资源管理器将在数据处理设备上执行的软件应用程序的应用程序线程与本地处理器相关联。 虚拟机包括多个虚拟处理器,并且每个虚拟处理器模拟数据处理设备。 虚拟机将本地处理器与虚拟处理器相关联。 最后,虚拟机管理器将至少一个虚拟处理器与本地数据处理设备和至少一个虚拟处理器与远程数据处理设备相关联。