×

Virtual machine based controller and upgrade mechanism

  • US 9,507,586 B2
  • Filed: 10/05/2012
  • Issued: 11/29/2016
  • Est. Priority Date: 10/05/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • operating a first controller virtual machine on a server;

    if a new software patch is available, replicating the first controller virtual machine into a replica controller virtual machine, the replica controller virtual machine including the new software patch;

    transferring system state data from the first controller virtual machine to the replica controller virtual machine including;

    determining one or more conversions applicable to the system state data corresponding to one or more differences between the first controller virtual machine and the second controller virtual machine, wherein the one or more conversions comprise one or more of converting to different dynamically linked libraries, conversions between older and new data structures, or conversions between newer and older data structures; and

    applying the one or more conversions to the system state data;

    transferring execution of one or more processes from the first controller virtual machine to the replica controller virtual machine;

    after transferring the system state data and execution of the one or more processes, operating the replica controller virtual machine without suspending the first controller.

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