Statefulness among clustered satellite platforms
First Claim
Patent Images
1. An orbital satellite clustering platform, comprising:
- a plurality of satellite devices each comprising a communication interface and a virtualized execution system configured to execute software payloads deployed on the associated satellite device as virtual nodes;
a first satellite device configured to maintain state information related to execution of a first virtual node on the first satellite device and transfer the state information for delivery to at least a second satellite device; and
the second satellite device configured to receive the state information and execute a second virtual node in accordance with the state information.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and software described herein provide enhancements for deploying applications in satellites. In one example, a satellite may receive software applications capable of execution as virtual nodes on the satellite, and receive a resource schedule associated with the software applications. The satellite may further execute the software applications on the satellite based on the resource schedule, wherein the resource schedule allocates processing resources and user sensor resources to the software applications.
-
Citations
20 Claims
-
1. An orbital satellite clustering platform, comprising:
-
a plurality of satellite devices each comprising a communication interface and a virtualized execution system configured to execute software payloads deployed on the associated satellite device as virtual nodes; a first satellite device configured to maintain state information related to execution of a first virtual node on the first satellite device and transfer the state information for delivery to at least a second satellite device; and the second satellite device configured to receive the state information and execute a second virtual node in accordance with the state information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a clustered orbital satellite platform, comprising:
-
in a plurality of satellite devices each comprising a communication interface and a virtualized execution system, executing software payloads deployed on the associated satellite device as virtual nodes; in first satellite device, maintaining state information related to execution of a first virtual nodes on the first satellite devices and transferring the state information for delivery to at least a second satellite device; and in the second satellite device, receiving associated state information transferred by ones of the first satellite devices and executing second virtual nodes in accordance with the state information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A satellite device, 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 program instructions stored on the one or more non-transitory computer readable storage media to communicate state information with one or more secondary satellites that, when read and executed by the processing system, direct the processing system to at least; execute software payloads deployed as virtual nodes; receive state information from a second satellite device; execute at least one virtual node in the virtual nodes in accordance with the second state information. - View Dependent Claims (18, 19, 20)
-
Specification