Invention Grant
- Patent Title: Enforcing deterministic execution of threads of guest operating systems running in a virtual machine hosted on a multiprocessor machine
-
Application No.: US11489819Application Date: 2006-07-20
-
Publication No.: US09753754B2Publication Date: 2017-09-05
- Inventor: Jonathan R. Howell , Eric Traut , Jacob R. Lorch , John R. Douceur
- Applicant: Jonathan R. Howell , Eric Traut , Jacob R. Lorch , John R. Douceur
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Baker & Hostetler LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/455 ; G06F11/14

Abstract:
A virtual machine monitor (VMM) is configured to enforce deterministic execution of virtual machines in a multiprocessor machine. The VMM is configured to ensure that any communication by physical processors via shared memory is deterministic. When such VMMs are implemented in a distributed environment of multiprocessor machines coupled via a logical communication link, non-deterministic server applications running on virtual machines using the VMM may be replicated.
Public/Granted literature
- US20060259818A1 Deterministic multiprocessor computer system Public/Granted day:2006-11-16
Information query