Application Migration Across Spaceborne and Airborne Provisioning Layers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Satellites and aircraft face challenges in data collection due to limited processing, storage, and sensor resources, as well as difficulties in efficiently managing resource usage across multiple provisioning layers for various task-based operations.
Innovation Solution
A management service monitors resource usage across provisioning layers and initiates the migration of applications from one layer to another when usage thresholds are met, ensuring optimal resource allocation and quality of service by transitioning processing, storage, and sensor operations to more capable layers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If applications are deployed on satellites and aircraft to perform task-based operations, then operational capability and data collection ability are improved, but resource constraints (processing, storage, sensor resources) limit system performance and reliability
Solution Approach 1:
The system segments applications and provisions them across multiple layers (spaceborne, airborne, surface-based nodes) rather than relying on a single platform. This segmentation allows resource-constrained satellites to offload applications to other layers when resource thresholds are exceeded, thereby maintaining operational capability without being limited by individual platform resource constraints.
Solution Approach 2:
The patent introduces a multi-layer provisioning dimension beyond traditional single-platform deployment. By adding vertical layering (spaceborne, airborne, surface-based) and enabling horizontal migration between layers, the system expands the resource pool available to applications, effectively overcoming the resource constraints of individual platforms while maintaining enhanced operational capability.
2Adaptability or versatility
If multiple provisioning layers are used to overcome resource limitations, then system versatility and resource availability are improved, but system complexity increases
Solution Approach 1:
The management service automatically monitors resource usage metrics and triggers application migration when thresholds are exceeded, without requiring manual intervention. The system self-regulates by detecting resource constraints and autonomously reallocating applications across layers, thereby providing resource allocation flexibility while minimizing the operational complexity of managing multiple provisioning layers.
Solution Approach 2:
The system implements continuous monitoring of resource usage metrics and uses this feedback to trigger migration decisions. When resource thresholds are exceeded, the feedback loop activates the management service to migrate applications to other layers, creating a closed-loop control system that adapts to changing resource conditions while automating the complexity of multi-layer management.
Data Source
AI summary
Systems, methods, and software described herein manage the deployment of applications across multiple provisioning layers. In managing the applications, a management service may monitor resource usage by the applications that are executing in a first provisioning layer, wherein the first provisioning layer comprises physical nodes such as airborne or spaceborne nodes. While monitoring the resource usage, the management service may determine when the resource usage by the applications satisfies migration criteria and, when the applications satisfy the migration criteria, select one or more of the applications to be offloaded to another provisioning layer. Once selected, the management service may initiate deployment of the one or more applications in the other provisioning layer.


