Bandwidth aware state transfer among satellite devices
First Claim
1. An orbital satellite platform, comprising:
- a plurality of satellite devices each comprising a virtualized execution system configured to execute one or more software payloads as associated virtual nodes;
an active satellite device among the plurality of satellite devices configured to execute at least an active virtual node, determine state information related to the execution of the active virtual node, and periodically update the state information in a storage satellite device; and
the storage satellite device configured to select a level of statefulness for delivery of the state information to a peer satellite device designated as an operational backup for the active satellite device.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and software described herein provide enhancements for orbital satellite platforms. In one example, an orbital satellite platform includes a plurality of satellite devices each comprising a virtualized execution system configured to execute one or more software payloads as associated virtual nodes. An active satellite device is provided among the plurality of satellite devices and is configured to execute at least an active virtual node, determine state information related to the execution of the active virtual node, and periodically update the state information in a storage satellite device. The storage satellite device is configured to select a level of statefulness for delivery of the state information to a peer satellite device designated as an operational backup for the active satellite device.
68 Citations
20 Claims
-
1. An orbital satellite platform, comprising:
-
a plurality of satellite devices each comprising a virtualized execution system configured to execute one or more software payloads as associated virtual nodes; an active satellite device among the plurality of satellite devices configured to execute at least an active virtual node, determine state information related to the execution of the active virtual node, and periodically update the state information in a storage satellite device; and the storage satellite device configured to select a level of statefulness for delivery of the state information to a peer satellite device designated as an operational backup for the active satellite device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operating an orbital satellite platform, the method comprising:
-
in an active satellite device among a plurality of satellite devices, executing at least an active virtual node, determining state information related to the execution of the active virtual node, and periodically updating the state information in a storage satellite device; and selecting a level of statefulness for delivery of the state information from the storage satellite device to a peer satellite device designated as an operational backup for the active satellite device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A satellite device, comprising:
-
a communication system configured to receive state information from at least an active satellite device that periodically updates the state information related to execution of one or more virtual nodes by an associated virtualized execution system of the active satellite device; a storage system configured to store the state information; and a storage platform executed as one or more virtual nodes on a virtualized execution system of the satellite device and configured to select a level of statefulness for delivery of the state information to a peer satellite device designated as an operational backup for the active satellite device. - View Dependent Claims (20)
-
Specification