State Transfer Among Virtualized Nodes In Spaceborne Or Airborne Systems
AssigneeVector Launch Inc.
InventorsShaun B. Coleman, Darren D. Garber
Life of this patent
Estimating the term…
Abstract
Systems, methods, and software described herein provide enhancements for deploying applications in spaceborne and airborne systems, among others. In one example, an airborne or spaceborne physical node comprises a communication interface configured to receive software payloads, and logistical control elements of the physical node. The physical node further comprises a virtualized execution system configured to execute ones of the software payloads deployed on the physical node as associated virtual nodes that share resources of the physical node.
Claims20
An airborne node, comprising:
- a communication interface configured to receive software payloads for execution;
- an execution system configured to execute ones of the software payloads as associated virtual nodes that share resources of the airborne node, wherein the software payloads execute at least partially independent of logistical control elements of the airborne node;
- and
- the execution system configured to transfer state information related to execution of ones of the virtual nodes to at least another device over the communication interface.
A method of operating an airborne node, the method comprising:
- receiving software payloads;
- executing ones of the software payloads as associated virtual nodes that share resources of the airborne node, wherein the software payloads execute at least partially independent of logistical control elements of the airborne node;
- and
- transferring state information related to execution of ones of the virtual nodes to at least another device over a communication interface.
A software execution platform for an airborne node, comprising:
- one or more non-transitory computer readable storage media;
- a processing system operatively coupled with the one or more non-transitory computer readable storage media;
- and
- an execution service comprising program instructions stored on the one or more non-transitory computer readable storage media that, when read and executed by the processing system, direct the processing system to at least:
- store software payloads for execution;
- execute ones of the software payloads as associated virtual nodes that share resources of the airborne node, wherein the software payloads execute at least partially independent of logistical control elements of the airborne node;
- and
- transfer state information related to execution of ones of the virtual nodes to at least another device over a communication interface.
Dependencies are inferred from the claim text.