1
Edouard Bugnion, Scott W Devine, Mendel Rosenblum: Virtual machine monitors for scalable multiprocessors. The Board of Trustees of the Leland Stanford Junior University, June 13, 2000: US06075938 (505 worldwide citation)

The problem of extending modern operating systems to run efficiently on large-scale shared memory multiprocessors without a large implementation effort is solved by a unique type of virtual machine monitor. Virtual machines are used to run multiple commodity operating systems on a scalable multiproc ...


2
Edouard Bugnion, Scott W Devine, Mendel Rosenblum: System and method for virtualizing computer systems. VMWare, Jeffrey Slusher, December 17, 2002: US06496847 (386 worldwide citation)

A virtual machine monitor (VMM) is included in a computer system that has a protected host operating system (HOS). A virtual machine running at least one application via a virtual operating system is connected to the VMM. Both the HOS and the VMM have separate operating contexts and disjoint address ...


3
Scott W Devine, Edouard Bugnion, Mendel Rosenblum: Virtualization system including a virtual machine monitor for a computer with a segmented architecture. VMWare, Jeffrey Slusher, May 28, 2002: US06397242 (367 worldwide citation)

In a computer that has hardware processor, and a memory, the invention provides a virtual machine monitor (VMM) and a virtual machine (VM) that has at least one virtual processor and is operatively connected to the VMM for running a sequence of VM instructions, which are either directly executable o ...


4
Beng Hong Lim, Edouard Bugnion, Scott W Devine: Mechanism for restoring, porting, replicating and checkpointing computer systems using state extraction. VMWare, Jeffrey Pearce, September 21, 2004: US06795966 (338 worldwide citation)

A computer system is interrupted, and its entire state information is extracted as one or more checkpoints at one or more respective points during operation of the system. The checkpoint may be restored into the system at any later time, even multiple times, and it may also even be loaded into one o ...


5
Michael Nelson, Scott W Devine, Beng Hong Lim: Computer configuration for resource management in systems including a virtual machine. VMware, Jeffrey Pearce, November 1, 2005: US06961941 (175 worldwide citation)

A computer architecture includes a first operating system (COS), which may be a commodity operating system, and a kernel, which acts as a second operating system. The COS is used to boot the system as a whole. After booting, the kernel is loaded and displaces the COS from the system level, meaning t ...


6
Edouard Bugnion, Scott W Devine, Mendel Rosenblum: System and method for facilitating context-switching in a multi-context computer system. VMware, Jeffrey Pearce, September 13, 2005: US06944699 (108 worldwide citation)

A virtual machine monitor (VMM) is included in a computer system that has a protected host operating system (HOS). A virtual machine running at least one application via a virtual operating system is connected to the VMM. Both the HOS and the VMM have separate operating contexts and disjoint address ...


7
Ole Agesen, Pratap Subrahmanyam, Scott W Devine, Mendel Rosenblum, Edouard Bugnlon: System and method for detecting access to shared structures and for maintaining coherence of derived structures in virtualized multiprocessor systems. VMware, Jeffrey Pearce, November 1, 2005: US06961806 (91 worldwide citation)

A computer system includes at least one virtual machine that has a plurality of virtual processors all running on an underlying hardware platform. A software interface layer such as a virtual machine monitor establishes traces on primary structures located in a common memory space as needed for the ...


8
Edouard Bugnion, Scott W Devine, Mendel Rosenblum: Context-switching to and from a host OS in a virtualized computer system. VMware, Rajeev Madnawat, February 16, 2010: US07665088 (25 worldwide citation)

The invention virtualizes a computer that includes a host computer system, which comprises a processor, memory, and physical system devices. A conventional operating system (referred to below as the “host operating system” or “HOS”) is installed on the hardware. A computer program product that is ex ...


9
Michael Nelson, Scott W Devine, Beng Hong Lim: System software displacement in a virtual computer system. VMware, Jeffrey Pearce, August 12, 2008: US07412702 (24 worldwide citation)

A computer architecture includes a first operating system (COS), which may be a commodity operating system, and a kernel, which acts as a second operating system. The COS is used to boot the system as a whole. After booting, the kernel is loaded and displaces the COS from the system level, meaning t ...


10
Scott W Devine, Lawrence S Rogel, Prashanth P Bungale, Gerald A Fry: In-place shadow tables for virtualization. VMware, December 27, 2011: US08086822 (24 worldwide citation)

In a computing system having virtualization software including a guest operating system (OS), a method for providing page tables that includes: providing a guest page table used by the guest OS and a shadow page table used by the virtualization software wherein at least a portion of the guest page t ...