×

System and method for joining containers running on multiple nodes of a cluster

  • US 9,621,643 B1
  • Filed: 07/31/2015
  • Issued: 04/11/2017
  • Est. Priority Date: 07/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for joining containers running on a cluster of hardware nodes, the method comprising:

  • on a plurality of nodes connected into a cluster, starting a plurality of containers,where each node hosts at least one container;

    executing a plurality of real processes in the containers, where each real process is executed on a single container and other containers execute fake program modules corresponding to the real process;

    determining the real process on a source container to be migrated and a target container where the real process is to be migrated;

    for the target container, replacing the fake program module with the real process and replacing the real process with the fake program module on the source container; and

    re-launching a process on the same hardware node with live settings from another node,wherein the fake program module includes interfaces identical to interfaces of a corresponding real process;

    wherein interfaces of real processes are connected to corresponding interfaces of the corresponding fake program modules so as to establish output data flow of the corresponding interfaces of corresponding fake program modules identical to the data flow outputted by interfaces of a corresponding real process; and

    wherein interfaces of the fake program modules are configured to receive data from conjugated interfaces.

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