×

Secure migratable architecture having high availability

  • US 9,760,291 B2
  • Filed: 02/19/2016
  • Issued: 09/12/2017
  • Est. Priority Date: 06/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a computing system including;

    a programmable circuit configured to execute instructions according to a first computing architecture;

    a memory communicatively connected to the programmable circuit, the memory storing software executable by the programmable circuit, the software including;

    a first process including a firmware environment representing a virtual computing system having a second computing architecture different from the first computing architecture and one or more workloads to be executed within the process,the software executable to perform a method including;

    initializing, by an operating system executing natively on the computing system, execution of the first process by the programmable circuit;

    allocating a portion of the memory for use by the first process, the portion of memory including a plurality of memory segments;

    generating a plurality of area descriptors associated with the plurality of memory segments, each of the area descriptors defining a location and length of a corresponding memory segment and used by the virtual computing system to access the portion of the memory for execution of the one or more workloads;

    quiescing execution of the first process;

    capturing contents of the portion of memory and the plurality of area descriptors associated with the quiesced first process; and

    transferring a binary including the quiesced first process and the state of the portion of memory associated with the quiesced first process to a second location.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×