Application Migration Across Spaceborne and Airborne Provisioning Layers

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata collection capabilityVSAvoidprocessing and storage resources
Core Design Contradiction:
ProductivityVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improveresource allocation flexibilityVSAvoidmulti-layer provisioning management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10776158B2Management of application deployment across multiple provisioning layers
Publication Date: 2020.09.15 LOCKHEED MARTIN CORP
  • US10776158B2 patent drawing
  • US10776158B2 patent drawing
  • US10776158B2 patent drawing

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.