Dynamic Application Deployment for Airborne Sensor Nodes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Satellites and aircraft face challenges in efficiently gathering and processing data due to their movement, leading to inefficiencies in deploying applications that require specific sensor data from various physical nodes.
Innovation Solution
A system that collects sensor data from multiple physical nodes, identifies nodes relevant to an application, and determines accessibility data to efficiently deploy the application to the most suitable node based on factors like latency, data throughput, and resource availability, allowing for migration between nodes as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If applications are deployed to fixed physical nodes, then deployment simplicity is maintained, but data processing efficiency deteriorates due to node movement and accessibility issues
Solution Approach 1:
The patent implements dynamic application deployment by allowing applications to migrate between physical nodes based on real-time accessibility data. The system determines accessibility data for multiple physical nodes and deploys applications to the most suitable node, enabling the deployment configuration to adapt dynamically as nodes move, thereby maintaining high data processing efficiency without manual intervention.
Solution Approach 2:
The system employs feedback mechanisms by continuously determining accessibility data for physical nodes and using this information to make informed deployment decisions. The accessibility data serves as feedback that guides the deployment process, ensuring applications are always deployed to nodes with optimal access to required sensor data, thus resolving the contradiction between deployment simplicity and processing efficiency.
2Productivity
If applications are deployed to nodes with optimal data accessibility, then data processing efficiency is improved, but system complexity increases due to dynamic deployment requirements
Solution Approach 1:
The system implements self-service by automatically determining accessibility data and deploying applications to appropriate nodes without requiring manual configuration. The automated deployment process evaluates accessibility metrics and makes deployment decisions independently, reducing the burden of system management while maintaining optimal data processing efficiency across dynamic node configurations.
3Adaptability or versatility
If applications migrate between physical nodes, then resource utilization is improved, but deployment stability deteriorates due to frequent reconfigurations
Solution Approach 1:
The system applies preliminary action by determining accessibility data for all physical nodes before making deployment decisions. This advance evaluation allows the system to predict the most suitable deployment targets and execute migrations proactively, reducing the frequency and impact of reconfigurations while maintaining high resource utilization through informed placement decisions.
Data Source
AI summary
Systems, methods, and software described herein provide enhancements for the deployment of applications in an airborne and spaceborne system. In one implementation, when an application is to be deployed to the system, the system identifies a subset of physical nodes with sensor data associated with the application. Once identified, the system determines accessibility data for the physical nodes of the system to access the sensor data associated with the application and deploys the application to at least one physical node based on the accessibility data.


