Service Deployment Trees for Dynamic Ad-Hoc Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deploying and executing services composed of multiple microservices in ad-hoc networks with dynamically changing topologies is challenging due to latency issues and the need for dynamic reassessment of service deployment to maintain performance.

Innovation Solution

A deployment device that monitors the ad-hoc network's status, creates a service tree based on a service map, and deploys microservices using a source routing table to ensure efficient service execution across interconnected devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If services are hosted on edge devices close to service consumers in large scale networks with dynamically changing topology, then service latency is reduced, but service deployment becomes challenging and requires continuous reassessment to maintain performance

Engineering Contradiction:
Improveservice latencyVSAvoidservice deployment complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements dynamic service deployment by continuously monitoring network topology changes and automatically reassessing optimal service locations. The system adapts service placements in real-time as network conditions change, transforming the static deployment problem into a dynamic optimization process that maintains low latency without manual intervention

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by continuously monitoring network status, service performance metrics, and topology changes. This feedback loop enables automatic reassessment and adjustment of service deployments, allowing the system to maintain optimal performance in dynamic environments without requiring complex manual management

Inventive Principle:
Principle #23Feedback

2Reliability

If microservices are deployed across multiple devices in an ad-hoc network, then service resilience and resource utilization improve, but transmission delays and routing complexity increase

Engineering Contradiction:
Improveservice resilienceVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments services into multiple microservices that can be independently deployed across different devices in the ad-hoc network. This segmentation enables service resilience by distributing functionality across multiple nodes, while each microservice can be optimized for its specific deployment location to minimize transmission delays

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-calculating optimal routing paths and service placements before actual service execution. By anticipating network conditions and pre-positioning services or routing information, the system reduces transmission delays when services need to be executed across distributed microservices

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4443829B1Service deployment device in an ad-hoc network
Publication Date: 2025.10.15 AIRBUS (SAS)
  • EP4443829B1 patent drawingFigure 1~2
  • EP4443829B1 patent drawingFigure 3~4
  • EP4443829B1 patent drawingFigure 5~6

AI summary

A service deployment device and a service execution device are described. The service deployment device creates and deploys services composed of multiple microservices in an ad-hoc network. The service execution device provides a service to a data consumer. The service deployment device uses a predetermined service map to generate a service tree and deploy the microservices of a service to network devices of the ad-hoc network. The service tree is transmitted to a service execution device when a service is requested, so that the service execution device is able to retrieve the service defined by the service tree and provide the service to a service consumer. The service deployment device and the service execution device may be implemented in an ad-hoc network that includes at least some mobile network devices that are located on a vehicle, like an aircraft, watercraft, spacecraft, and terrestrial vehicle.