IP Library Granted Patent US 11,656,878
Granted Patent B2
US 11,656,878 · App. 17/494,113 · Granted May 23, 2023

Fast boot

Inventors: David P. Reed (Needham, MA); Isaac R. Nassi (Los Gatos, CA); Pete Jarvis (Seattle, WA)
Assignee: Hewlett Packard Enterprise Development LP
G06F9/4401G06F9/4403G06F9/45558G06F9/4856G06F12/0815G06F12/1009H04L67/10G06F2009/4557G06F2009/45583
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,656,878
App. No.
17/494,113
Granted
May 23, 2023
Kind
B2
Abstract

Initializing a computing system using dormant pages includes marking a set of guest physical addresses as dormant. It further includes, for each node in a plurality of physical nodes, designating a set of real physical addresses for zeroing. An operating system is executing collectively across the physical nodes.

Claims (17)

1. A computer system, comprising:

a plurality of physically interconnected computing nodes, wherein a guest operating system is run on a virtual environment that is defined by a set of hyper-kernels running on the plurality of physically interconnected computing nodes;

wherein a guest physical address is marked as dormant, and wherein the guest physical address is owned by a first computing node; and

wherein the guest physical address is migrated from the first computing node to a second computing node, and wherein migrating the guest physical address comprises transmitting a message indicating that the guest physical address is dormant.

2. The computer system of claim 1 , wherein the guest physical address is indicated to be dormant based at least in part on a dormant bit associated with the guest physical address being set.

3. The computer system of claim 1 , wherein the dormant bit is included in a page table, and wherein the page table includes metadata information associated with guest physical addresses.

4. The computer system of claim 1 , wherein the guest physical address is marked as dormant in response to detecting that a page of physical memory mapped to the guest physical address comprises a page of zeroes.

5. The computer system of claim 1 , wherein the guest physical address is marked as dormant in response to detecting that the guest physical address has requested a page of physical memory mapped to the guest physical address.

6. The computer system of claim 1 , wherein contents of a page of physical memory mapped to the guest physical address marked as dormant are not transmitted.

7. A method, comprising:

marking a guest physical address as dormant, wherein the guest physical address is owned by a first computing node, wherein the first computing node is included in a plurality of physically interconnected computing nodes, and wherein a guest operating system is run on a virtual environment that is defined by a set of hyper-kernels running on the plurality of physically interconnected computing nodes; and

migrating the guest physical address from the first computing node to a second computing node, wherein migrating the guest physical address comprises transmitting a message indicating that the guest physical address is dormant.

8. The method of claim 7 , wherein the guest physical address is indicated to be dormant based at least in part on a dormant bit associated with the guest physical address being set.

9. The method of claim 7 , wherein the dormant bit is included in a page table, and wherein the page table includes metadata information associated with guest physical addresses.

10. The method of claim 7 , wherein the guest physical address is marked as dormant in response to detecting that a page of physical memory mapped to the guest physical address comprises a page of zeroes.

11. The method of claim 7 , wherein the guest physical address is marked as dormant in response to detecting that the guest physical address has requested a page of physical memory mapped to the guest physical address.

12. The method of claim 7 , wherein contents of a page of physical memory mapped to the guest physical address marked as dormant are not transmitted.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2023
From: TIDALSCALE, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 062282/0452 →
Continuity (3)
Continuation 16186335 · Nov 9, 2018
Provisional Application 62586052 · Nov 14, 2017
Related Publication 20220027164A1 · Jan 27, 2022