IP Library › Granted Patent US 12,748,478
Granted Patent B2
US 12,748,478 · App. 18/427,515 · Granted Sep 29, 2026

Hibernating and resuming nodes of a computing cluster

Inventors: Nitin Kalidas Parab (Palo Alto, CA); Vinayak Hindurao Khot (Mountain View, CA); Tabrez Parvez Memon (Campbell, CA); Kemtur Neetish Bhat (Ujire, IN); Raghav Koteshwar Tulshibagwale (Cupertino, CA); Sohil Nizarali Habib (Sunnyvale, CA); Shantanu Potdar (Fremont, CA); Veeral Prabodhchandra Shah (Pune, IN); Pavan Kumar Konka (Milpitas, CA); Rohan Garg (Everett, WA); Prasad Gajanan Joshi (Pune, IN); Amod Vilas Jaltade (Sunnyvale, CA); Anil Kumar Chilukuri (San Jose, CA); Vishnu Vardhan Reddy Mekala (San Jose, CA); Shubham Pandurang Zope (Mountain View, CA)
Assignee: Nutanix, Inc.
G06F1/3234G06F11/1464
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 12,748,478
App. No.
18/427,515
Filed
Jan 30, 2024
Granted
Sep 29, 2026
Kind
B2
Art Unit
2175
USPC
713/323
Abstract

Methods, systems and computer program products for hibernating a computing cluster. The present disclosure describes techniques for hibernating and resuming nodes of a computing cluster and entire computing clusters including movement of data and metadata to and from a cloud-tier storage facility (e.g., a cloud disk(s)) in an efficient manner.

Claims (49)

1 . A non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor, cause a set of acts, the set of acts comprising:

maintaining a cluster on a plurality of nodes of a virtualization system, the cluster having a distributed metadata system that uses a persistent data structure to store system metadata, wherein a storage pool of the cluster is managed using the system metadata, the system metadata is stored on multiple nodes of the plurality of nodes, the system metadata comprises a plurality of portions of metadata, individual portions of the plurality of portions of metadata are stored as both a primary copy on a node of the multiple nodes and at least one redundant copy on at least one other node of the multiple nodes, and at least two nodes of the multiple nodes store both a primary copy of at least one individual portion and a redundant copy of at least one other individual portion;

determining that the system metadata is to be migrated to a backup storage that is external to the cluster; and

migrating the system metadata to the backup storage at least by:

identifying and selecting, from the primary and redundant copies, a single copy of the individual portions of the plurality of portions of metadata for transfer to the backup storage, wherein the primary copy of the individual portions of the plurality of portions of metadata is selected as the single copy of the individual portions of the plurality of portions of metadata, and

transmitting the identified and selected single copy of the individual portions of the plurality of portions of metadata from the multiple nodes to the backup storage.

2 . The computer readable medium of claim 1 , wherein the multiple nodes transfer different portions of the system metadata to the backup storage, and the different portions comprise different entries in the persistent data structure.

3 . The computer readable medium of claim 1 , wherein the primary copies of portions of the system metadata comprise different entries in the persistent data structure that are transferred by the multiple nodes using multiple connections on each of the multiple nodes.

4 . The computer readable medium of claim 1 , wherein the persistent data structure comprises a sorted string table (SST) and the SST is divided into multiple ranges of SST entries using a column family and token range.

5 . The computer readable medium of claim 4 , wherein the multiple ranges of SST entries are further divided into multiple subsets of SST entries by the multiple nodes using the column family and token ranges.

6 . The computer readable medium of claim 5 , wherein the set of acts further comprise, prior to migration, compacting the multiple subsets of SST entries, generating snapshots of respective ones of the multiple subsets of SST entries, or validating the multiple subsets of SST entries.

7 . The computer readable medium of claim 1 , wherein the backup storage comprises a cloud disk and the storage pool is constructed from a plurality of storage devices directly attached to respective nodes of the plurality of nodes.

8 . The computer readable medium of claim 1 , wherein the set of acts further comprise:

identifying a plurality of data items having a corresponding redundant copy on the storage pool;

selecting a single copy of each of the plurality of data items for transfer to the backup storage; and

migrating the single copy of each of the plurality of data items to the backup storage without copying multiple copies of an individual data item to the backup storage.

9 . A system comprising:

a storage medium having stored thereon a sequence of instructions; and

a processor that executes the sequence of instructions to cause the processor to perform a set of acts comprising:

maintaining a cluster on a plurality of nodes of a virtualization system, the cluster having a distributed metadata system that uses a persistent data structure to store system metadata, wherein a storage pool of the cluster is managed using the system metadata, the system metadata is stored on multiple nodes of the plurality of nodes, the system metadata comprises a plurality of portions of metadata, individual portions of the plurality of portions of metadata are stored as both a primary copy on a node of the multiple nodes and at least one redundant copy on at least one other node of the multiple nodes, and at least two nodes of the multiple nodes store both a primary copy of at least one individual portion and a redundant copy of at least one other individual portion;

determining that the system metadata is to be migrated to a backup storage that is external to the cluster; and

migrating the system metadata to the backup storage at least by:

identifying and selecting, from the primary and redundant copies, a single copy of the individual portions of the plurality of portions of metadata for transfer to the backup storage, wherein the primary copy of the individual portions of the plurality of portions of metadata is selected as the single copy of the individual portions of the plurality of portions of metadata, and

transmitting the identified and selected single copy of the individual portions of the plurality of portions of metadata from the multiple nodes to the backup storage.

10 . The system of claim 9 , wherein the multiple nodes transfer different portions of the system metadata to the backup storage, and the different portions comprise different entries in the persistent data structure.

11 . The system of claim 9 , wherein the primary copies of portions of the system metadata comprise different entries in the persistent data structure that are transferred by the multiple nodes using multiple connections on each of the multiple nodes.

12 . The system of claim 9 , wherein the persistent data structure comprises a sorted string table (SST) and the SST is divided into multiple ranges of SST entries using a column family and token range.

13 . The system of claim 12 , wherein the multiple ranges of SST entries are further divided into multiple subsets of SST entries by the multiple nodes using the column family and token ranges.

14 . The system of claim 13 , wherein the set of acts further comprise, prior to migration, compacting the multiple subsets of SST entries, generating snapshots of respective ones of the multiple subsets of SST entries, or validating the multiple subsets of SST entries.

15 . The system of claim 9 , wherein the backup storage comprises a cloud disk and the storage pool is constructed from a plurality of storage devices directly attached to respective nodes of the plurality of nodes.

16 . The system of claim 9 , wherein the set of acts further comprise:

identifying a plurality of data items having a corresponding redundant copy on the storage pool;

selecting a single copy of each of the plurality of data items for transfer to the backup storage; and

migrating the single copy of each of the plurality of data items to the backup storage without copying multiple copies of an individual data item to the backup storage.

17 . A method comprising:

maintaining a cluster on a plurality of nodes of a virtualization system, the cluster having a distributed metadata system that uses a persistent data structure to store system metadata, wherein a storage pool of the cluster is managed using the system metadata, the system metadata is stored on multiple nodes of the plurality of nodes, the system metadata comprises a plurality of portions of metadata, individual portions of the plurality of portions of metadata are stored as both a primary copy on a node of the multiple nodes and at least one redundant copy on at least one other node of the multiple nodes, and at least two nodes of the multiple nodes store both a primary copy of at least one individual portion and a redundant copy of at least one other individual portion;

determining that the system metadata is to be migrated to a backup storage that is external to the cluster; and

migrating the system metadata to the backup storage at least by:

identifying and selecting, from the primary and redundant copies, a single copy of the individual portions of the plurality of portions of metadata for transfer to the backup storage, wherein the primary copy of the individual portions of the plurality of portions of metadata is selected as the single copy of the individual portions of the plurality of portions of metadata, and

transmitting the identified and selected single copy of the individual portions of the plurality of portions of metadata from the multiple nodes to the backup storage.

18 . The method of claim 17 , wherein the multiple nodes transfer different portions of the system metadata to the backup storage, and the different portions comprise different entries in the persistent data structure.

19 . The method of claim 17 , wherein the primary copies of portions of the system metadata comprise different entries in the persistent data structure that are transferred by the multiple nodes using multiple connections on each of the multiple nodes.

20 . The method of claim 17 , wherein the persistent data structure comprises a sorted string table (SST) and the SST is divided into multiple ranges of SST entries using a column family and token range.

21 . The method of claim 20 , wherein the multiple ranges of SST entries are further divided into multiple subsets of SST entries by the multiple nodes using the column family and token ranges.

22 . The method of claim 21 , further comprises, prior to migration, compacting the multiple subsets of SST entries, generating snapshots of respective ones of the multiple subsets of SST entries, or validating the multiple subsets of SST entries.

23 . The method of claim 17 , wherein the backup storage comprises a cloud disk and the storage pool is constructed from a plurality of storage devices directly attached to respective nodes of the plurality of nodes.

24 . The method of claim 17 , further comprises:

identifying a plurality of data items having a corresponding redundant copy on the storage pool;

selecting a single copy of each of the plurality of data items for transfer to the backup storage; and migrating the single copy of each of the plurality of data items to the backup storage without copying multiple copies of an individual data item to the backup storage.

Assignments (2)
SECURITY INTEREST Recorded Feb 13, 2025
From: NUTANIX, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 070206/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2024
From: PARAB, NITIN KALIDAS; KHOT, VINAYAK HINDURAO; MEMON, TABREZ PARVEZ; BHAT, KEMTUR NEETISH; TULSHIBAGWALE, RAGHAV KOTESHWAR; HABIB, SOHIL NIZARALI; POTDAR, SHANTANU; SHAH, VEERAL PRABODHCHANDRA; KONKA, PAVAN KUMAR; GARG, ROHAN; JOSHI, PRASAD GAJANAN; JALTADE, AMOD VILAS; CHILUKURI, ANIL KUMAR; MEKALA, VISHNU VARDHAN REDDY; ZOPE, SHUBHAM PANDURANG
To: NUTANIX, INC.
Reel/Frame 066349/0313 →
Priority Claims (1)
IN 202341011354 · Feb 20, 2023 · national
Continuity (3)
Continuation In Part 17086393 · Oct 31, 2020
Provisional Application 63198201 · Oct 2, 2020
Related Publication 20240211013A1 · Jun 27, 2024
References Cited (162)
US 6590861B1 · Vepa et al. · 2003 [cited by applicant]
US 6654830B1 · Taylor et al. · 2003 [cited by applicant]
US 6802062B1 · Oyamada et al. · 2004 [cited by applicant]
US 6807630B2 · Lay et al. · 2004 [cited by applicant]
US 6813708B2 · Smith et al. · 2004 [cited by applicant]
US 6882795B1 · Mcmurdie et al. · 2005 [cited by applicant]
US 7693877B1 · Zasman · 2010 [cited by applicant]
US 8046460B1 · Greenidge et al. · 2011 [cited by applicant]
US 8166477B1 · Tormasov et al. · 2012 [cited by applicant]
US 8230204B2 · Rostampour · 2012 [cited by applicant]
US 8549518B1 · Aron et al. · 2013 [cited by applicant]
US 8601473B1 · Aron et al. · 2013 [cited by applicant]
US 8607009B2 · Nicholas et al. · 2013 [cited by applicant]
US 8612396B1 · Mcalister et al. · 2013 [cited by applicant]
US 8850130B1 · Aron et al. · 2014 [cited by applicant]
US 8959323B2 · Ganti et al. · 2015 [cited by applicant]
US 9430268B2 · Hussain et al. · 2016 [cited by applicant]
US 9552215B2 · Voccio et al. · 2017 [cited by applicant]
US 9652265B1 · Narayanasamy et al. · 2017 [cited by applicant]
US 9672116B1 · Chopra · 2017 [cited by examiner]
US 9772866B1 · Aron et al. · 2017 [cited by applicant]
US 9804876B2 · Tsirkin et al. · 2017 [cited by applicant]
US 9900397B1 · Cope · 2018 [cited by examiner]
US 9940148B1 · Dannowski · 2018 [cited by applicant]
US 10073656B2 · Zhe Yang et al. · 2018 [cited by applicant]
US 10108517B1 · Efremov et al. · 2018 [cited by applicant]
US 10114565B2 · Nithrakashyap et al. · 2018 [cited by applicant]
US 10462012B1 · Rao et al. · 2019 [cited by applicant]
US 10534672B2 · Klose · 2020 [cited by examiner]
US 10860363B1 · Gabrielson · 2020 [cited by applicant]
US 10884622B2 · Condict et al. · 2021 [cited by applicant]
US 10901768B1 · Mandadi et al. · 2021 [cited by applicant]
US 10921993B2 · Anumula et al. · 2021 [cited by applicant]
US 11169835B1 · Duong et al. · 2021 [cited by applicant]
US 11169883B1 · Burgin et al. · 2021 [cited by applicant]
US 11579912B2 · Ganesan et al. · 2023 [cited by applicant]
US 11593137B2 · Gill · 2023 [cited by applicant]
US 20030208675A1 · Burokas et al. · 2003 [cited by applicant]
US 20040083355A1 · Smith et al. · 2004 [cited by applicant]
US 20050060590A1 · Bradley et al. · 2005 [cited by applicant]
US 20050091354A1 · Lowell et al. · 2005 [cited by applicant]
US 20050160423A1 · Bantz et al. · 2005 [cited by applicant]
US 20070185934A1 · Cannon et al. · 2007 [cited by applicant]
US 20100037096A1 · Bum et al. · 2010 [cited by applicant]
US 20110161297A1 · Parab · 2011 [cited by examiner]
US 20120084524A1 · Gokhale · 2012 [cited by examiner]
US 20120195187A1 · Ashihara et al. · 2012 [cited by applicant]
US 20120254865A1 · Saeki et al. · 2012 [cited by applicant]
US 20130080814A1 · Cong et al. · 2013 [cited by applicant]
US 20130138995A1 · Sivaramakrishnan et al. · 2013 [cited by applicant]
US 20130139154A1 · Shah et al. · 2013 [cited by applicant]
US 20130191354A1 · Wilf · 2013 [cited by applicant]
US 20130227553A1 · Tsirkin et al. · 2013 [cited by applicant]
US 20130227554A1 · Tsirkin et al. · 2013 [cited by applicant]
US 20130227555A1 · Tsirkin et al. · 2013 [cited by applicant]
US 20130275975A1 · Masuda et al. · 2013 [cited by applicant]
US 20130346366A1 · Ananthanarayanan · 2013 [cited by examiner]
US 20140149357A1 · Gupta · 2014 [cited by examiner]
US 20140188957A1 · Hosoi · 2014 [cited by examiner]
US 20150058521A1 · Armstrong et al. · 2015 [cited by applicant]
US 20150058522A1 · Armstrong et al. · 2015 [cited by applicant]
US 20150227192A1 · Kruglick · 2015 [cited by applicant]
US 20160085650A1 · Kadayam · 2016 [cited by examiner]
US 20160210195A1 · Sinha · 2016 [cited by examiner]
US 20160277308A1 · Challa et al. · 2016 [cited by applicant]
US 20160283281A1 · Antony · 2016 [cited by applicant]
US 20160306649A1 · Gunti et al. · 2016 [cited by applicant]
US 20160323098A1 · Bathen · 2016 [cited by applicant]
US 20160344821A1 · Khosrowpour et al. · 2016 [cited by applicant]
US 20170039082A1 · Ganesan et al. · 2017 [cited by applicant]
US 20170147409A1 · Chandrakar et al. · 2017 [cited by applicant]
US 20180173513A1 · Agarwal et al. · 2018 [cited by applicant]
US 20180232038A1 · Surdu et al. · 2018 [cited by applicant]
US 20180300203A1 · Kathpal · 2018 [cited by examiner]
US 20180314706A1 · Sirton et al. · 2018 [cited by applicant]
US 20190087282A1 · Kumar · 2019 [cited by examiner]
US 20190317796A1 · Kunt et al. · 2019 [cited by applicant]
US 20190324652A1 · Vishwakarma · 2019 [cited by examiner]
US 20200004442A1 · Caswell · 2020 [cited by examiner]
US 20200034250A1 · Chandrasekaran et al. · 2020 [cited by applicant]
US 20200089409A1 · Ankireddypalle et al. · 2020 [cited by applicant]
US 20200133706A1 · Koehler et al. · 2020 [cited by applicant]
US 20200133718A1 · Koehler et al. · 2020 [cited by applicant]
US 20200183905A1 · Wang · 2020 [cited by examiner]
US 20200192690A1 · Gupta et al. · 2020 [cited by applicant]
US 20200310848A1 · Kaul · 2020 [cited by applicant]
US 20200319694A1 · Mohanty et al. · 2020 [cited by applicant]
US 20200389522A1 · Cherivirala et al. · 2020 [cited by applicant]
US 20210064408A1 · Gill · 2021 [cited by applicant]
US 20210067466A1 · Parab et al. · 2021 [cited by applicant]
US 20210067484A1 · Parab et al. · 2021 [cited by applicant]
US 20210157620A1 · Schütz · 2021 [cited by applicant]
US 20210173726A1 · Lawrence et al. · 2021 [cited by applicant]
US 20210263762A1 · Kachare et al. · 2021 [cited by applicant]
US 20210286684A1 · Nara · 2021 [cited by examiner]
US 20220103622A1 · Camargos · 2022 [cited by examiner]
US 20220269567A1 · Ebara · 2022 [cited by examiner]
US 20220374519A1 · Botelho et al. · 2022 [cited by applicant]
US 20240004761A1 · Bhagi · 2024 [cited by examiner]
CN 114253463A · 2022 [cited by applicant]
JP 5619173B2 · 2014 [cited by applicant]
WO WO2012042509 · 2012 [cited by applicant]
“Hibernate your Amazon EC2 instance” Amazon AWS, URL: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html, date found via Google as Nov. 28, 2018. [cited by applicant]
“How Amazon EC2 instance hibernation works,” Amazon AWS, URL: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-hibernate-overview.html, date found via Google as Sep. 12, 2021. [cited by applicant]
“Hibernating a created cluster (Technology Preview),” Red Hat Customer Portal, URL: https://access.redhat.com/documentation/en-us/red_hat_advanced_cluster_management_for_kubernetes/2.3/html-single/clusters/index#hiberna… [cited by applicant]
“Nutanix Clusters on AWS—New Improvements to Hibernate & Resume Feature,” Nutanix, URL: https://www.nutanix.com/blog/nutanix-clusters-on-aws-new-improvements-to-hibernate-and-resume-feature, dated Nov. 30, 2021. [cited by applicant]
Y.-F. Hsu, R. Irie, S. Murata and M. Matsuoka, “A Novel Automated Cloud Storage Tiering System through Hot-Cold Data Classification,” 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), San Francisco, CA… [cited by applicant]
Yadav, G., et al., “Improving Performance of Live Migration using Log Table Based Method without Violating Service Level Agreement,” International Journal of Recent Technology and Engineering (IJRTE) ISSN: 2277-3878, vo… [cited by applicant]
A. Mohan and S. Shine, “An optimized approach for live VM migration using log records,” 2013 Fourth International Conference on Computing, Communications and Networking Technologies (ICCCNT), Tiruchengode, India, 2013, … [cited by applicant]
“How to map Azure Disks to Windows VM guest disks,” Microsoft Build, URL: https://learn.microsoft.com/en-us/azure/virtual-machines/windows/azure-to-guest-disk-mapping?tabs=azure-cli, dated Mar. 7, 2023. [cited by applicant]
“Checking PowerHA SystemMirror components,” IBM Documentation, URL: https://www.ibm.com/docs/en/powerha-aix/7.2?topic=layer-checking-powerha-systemmirror-components, dated Jan. 19, 2024. [cited by applicant]
“Checking physical volumes,” IBM Documentation, URL: https://www.ibm.com/docs/en/powerha-aix/7.2?topic=manager-checking-physical-volumes, dated Jan. 19, 2024. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Oct. 15, 2013), from http://stevenpoitras.com/the-nutanix-bible/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 11, 2014), from http://stevenpoitras.com/the-nutanix-bible/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jun. 20, 2014), from http://stevenpoitras.com/the-nutanix-bible/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 7, 2015), from http://stevenpoitras.com/the-nutanix-bible/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jun. 9, 2015), from http://stevenpoitras.com/the-nutanix-bible/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Sep. 4, 2015), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 12, 2016), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jun. 9, 2016), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 3, 2017), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jun. 8, 2017), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 3, 2018), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jun. 25, 2018), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 8, 2019), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jul. 9, 2019), from https://nutanixbible.com/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Feb. 3, 2020), from https://nutanixbible.com/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Aug. 1, 2020), from https://nutanixbible.com/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 31, 2021), from https://nutanixbible.com/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Sep. 9, 2022), from https://nutanixbible.com/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Cano, I. et al., “Curator: Self-Managing Storage for Enterprise Clusters”, [cited by applicant]
“Citrix XenDesktop 7.1 on Microsoft Hyper-V Server 2012 R2 on Nutanix Virtual Computing Platform—Solution Design,” Citrix Validated Solutions, Prepared by: Citrix APAC Solutions, dated Jun. 25, 2014. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Apr. 27, 2023), from https://www.nutanixbible.com/pdf/classic.pdf (Publication date based on updated doc publication date; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (May 21, 2024), from https://www.nutanixbible.com/pdf/classic.pdf (Publication date based on updated doc publication date; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Sep. 9, 2025), from https://www.nutanixbible.com/pdf/classic.pdf (Publication date based on updated doc publication date; first publication date unknown). [cited by applicant]
Final Office Action for U.S. Appl. No. 17/086,393 dated Aug. 2, 2023. [cited by applicant]
Final Office Action for U.S. Appl. No. 17/086,393 dated Jul. 13, 2022. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/086,393 dated Mar. 31, 2023. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/086,393 dated Mar. 21, 2022. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/086,393 dated Dec. 15, 2023. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/778,909 dated Aug. 12, 2022. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 16/778,909 dated Sep. 21, 2022. [cited by applicant]
“Hibernate your On-Demand or Reserved Liux instance,” Amazon Elastic Compute Cloud, dated May 23, 2021. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/778,909 dated Mar. 18, 2022. [cited by applicant]
“4.2 Hibernating a VM,” FusionCompute. [cited by applicant]
Extended European Search Report for EP Patent Appln. No. 20193502.0 dated Jan. 27, 2021. [cited by applicant]
Lee, B., “Types of Hyper-V Cluster Virtual Machine Migration,” Vembu, dated Aug. 17, 2018. [cited by applicant]
“Oracle VM Windows Paravirtual (PV) Drivers 2.0: New Features,” An Oracle Technical White Paper, dated Jun. 2010. [cited by applicant]
Gill, B., et al., “Technical Preview: Nutanix on AWS: Making Lift and Shift Invisible,” .NEXTConference, Nutanix Inc., Copyright 2019. [cited by applicant]
Devarapalli, S., et al., “Xi Clusters: Accelerate Your Hybrid Cloud Journey with Nutanix in Public Clouds,” .NEXTConference, Nutanix Inc., copyright 2019. [cited by applicant]
Min Choi et al., “Cluster computing environment supporting single system Image”, Sep. 20, 2004, Cluster Computing, 2004 IEEE International Conference, San Diego CA USA. [cited by applicant]
Non-Final Office Action dated Jun. 9, 2023 for U.S. Appl. No. 18/161,091. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/161,091 dated Oct. 12, 2023. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 18/161,091 dated Jan. 31, 2024. [cited by applicant]
“Amazon Elastic Compute Cloud—User Guide for Linux Instances,” AWS, Copyright 2023. [cited by applicant]
“Aviatrix Transit Architecture for Azure,” AviatrixSystems, URL: https://github.com/AviatrixSystems/Docs/blob/main/HowTos/nextgentransit_for_azure.rst, dated Apr. 22, 2024. [cited by applicant]
“Amazon EC2 instance root device volume,” AWS, Copyright 2023. [cited by applicant]
“Aviatrix Next Gen Transit with customized SNAT and DNAT features,” AviatrixSystems, URL: https://github.com/AviatrixSystems/Docs/blob/main/HowTos/transit_snat_dnat.rst, dated Apr. 222, 2024. [cited by applicant]
“gateway.rst,” AviatrixSystems, URL: https://github.com/AviatrixSystems/Docs/blob/main/HowTos/gateway.rst, dated Sep. 14, 2023. [cited by applicant]
“Azure VMware Solution Planning and Deployment Guide,” VMWare by Broadcom, date found via Google as Jan. 15, 2023. [cited by applicant]
“Step By Step Deploy VMware NSX with Microsoft Azure IPSEC VPN Site-to-Site,” zero to hero, URL: https://web.archive.org/web/20211024191210/https:/vzerotohero.com/2017/03/step-by-step-deploy-vmware-nsx-with-microsoft-az… [cited by applicant]
“NSX Public Cloud Gateway: Architecture and Modes of Deployment,” VMWare, URL: https://web.archive.org/web/20241219125739/https:/docs.vmware.com/en/VMware-NSX-T-Data-Center/3.1/installation/GUID-E761C567-937F-4E79-A98A-… [cited by applicant]