-
公开(公告)号:US20170372075A1
公开(公告)日:2017-12-28
申请号:US15191438
申请日:2016-06-23
Applicant: VMware, Inc.
Inventor: Xunjia LU , Xavier DEGUILLARD , Mukund GUNTI , Vishnu SEKHAR
CPC classification number: G06F21/575 , G06F1/24 , G06F9/4403 , G06F9/4406 , G06F9/442
Abstract: A computer system is rebooted upon crash without running platform firmware and without retrieving all of the modules included in a boot image from an external source and reloading them into system memory. The reboot process includes the steps of stopping and resetting all of the processing units, except one of the processing units that detected the crash event, selecting the one processing unit to execute a reboot operation, and executing the reboot operation to reboot the computer system.
-
公开(公告)号:US20170371388A1
公开(公告)日:2017-12-28
申请号:US15191444
申请日:2016-06-23
Applicant: VMware, Inc.
Inventor: Xunjia LU , Xavier DEGUILLARD , Mukund GUNTI , Vishnu SEKHAR
CPC classification number: G06F1/24 , G06F1/3287 , G06F9/4401 , G06F9/4408 , G06F21/575 , H04L9/3236
Abstract: A computer system is rebooted after updating a boot image without running platform firmware with its power-on self-test of system hardware devices and without retrieving all of the modules included in a boot image from an external source and reloading them into system memory. The reboot process includes the steps of loading one or more updated modules of the boot image into the system memory, executing the boot loader module to load for execution modules of the boot image including a system software kernel and the updated modules, and transferring execution control to the system software kernel.
-
公开(公告)号:US20200026544A1
公开(公告)日:2020-01-23
申请号:US16585701
申请日:2019-09-27
Applicant: VMware, Inc.
Inventor: Xavier DEGUILLARD , Mukund GUNTI , Adrian DRZEWIECKI , Rajesh VENKATASUBRAMANIAN
IPC: G06F9/455 , G06F3/06 , G06F8/656 , G06F9/4401
Abstract: A hypervisor exchange, e.g., an upgrade, can include consolidating resident virtual machines into a single host virtual machine, exchanging an old hypervisor with a new (upgraded) hypervisor, and disassociating the virtual resident virtual machines by migrating them to the new hypervisor. The consolidating can involve migrating the resident virtual machines from the old hypervisor to a guest hypervisor on the host virtual machine. The exchange can involve: 1) suspending the host virtual machine before the exchange; and 2) resuming the host virtual machine after the exchange; or migrating the host virtual machine from a partition including the old hypervisor to a partition hosting the new hypervisor. Either way, an exchange (upgrade) is achieve without requiring a bandwidth consuming migration over a network to a standby machine.
-
4.
公开(公告)号:US20150161056A1
公开(公告)日:2015-06-11
申请号:US14101796
申请日:2013-12-10
Applicant: VMware, Inc.
Inventor: Xavier DEGUILLARD , Ishan Banerjee , Qasim Ali , Yury Baskakov , Kiran Tati , Rajesh Venkatasubramanian
CPC classification number: G06F9/455 , G06F9/45558 , G06F9/5016 , G06F9/5077 , G06F2009/45583 , G06F2212/152
Abstract: A system and method are disclosed for improving operation of a memory scheduler operating on a host machine supporting virtual machines (VMs) in which guest operating systems and guest applications run. For each virtual machine, the host machine hypervisor categorizes memory pages into memory usage classes and estimates the total number of pages for each memory usage class. The memory scheduler uses this information to perform memory reclamation and allocation operations for each virtual machine. The memory scheduler further selects between ballooning reclamation and swapping reclamation operations based in part on the numbers of pages in each memory usage class for the virtual machine. Calls to the guest operating system provide the memory usage class information. Memory reclamation not only can improve the performance of existing VMs, but can also permit the addition of a VM on the host machine without substantially impacting the performance of the existing and new VMs.
Abstract translation: 公开了一种系统和方法,用于改进在支持客机操作系统和来宾应用运行的虚拟机(VM)的主机上运行的存储器调度器的操作。 对于每个虚拟机,主机管理程序将内存页分为内存使用类,并估计每个内存使用类的总页数。 内存调度器使用该信息为每个虚拟机执行内存回收和分配操作。 存储器调度器还部分地基于虚拟机的每个存储器使用类别中的页数来选择气球回收和交换回收操作之间。 对客户机操作系统的调用提供了内存使用类信息。 内存回收不仅可以提高现有虚拟机的性能,还可以允许在主机上添加虚拟机,而不会对现有和新的虚拟机造成实质性的影响。
-
-
-