Edge Node Task Handover via Shared Registry Mediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in seamlessly transferring the execution of tasks from one edge node to another, especially when operated by different operators, due to issues with identifying and communicating between edge nodes across different networks.
Innovation Solution
A system and method for transferring task execution between edge nodes operated by different operators, involving the use of shared registries to map edge identifiers to network addresses and task identifiers to task information, enabling seamless communication and task transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If edge nodes operated by different operators are used for task execution, then network coverage and service availability are improved, but identification and communication between edge nodes become more complex
Solution Approach 1:
The patent introduces a centralized registry system that acts as an intermediary between edge nodes operated by different operators. The registry stores and manages edge identifiers, network addresses, and task information, enabling seamless identification and communication across operator boundaries without requiring direct complex interactions between edge nodes themselves.
Solution Approach 2:
The registry system serves multiple functions: storing edge node identification information, mapping network addresses, tracking task execution states, and facilitating handover coordination. This universal system handles all identification and communication needs across different operator networks through a single unified mechanism.
2Ease of operation
If task execution is transferred between edge nodes during client device handover, then user experience is improved, but communication overhead between edge nodes increases
Solution Approach 1:
The patent extracts task information and execution state from the source edge node and stores it in the centralized registry before handover. During task transfer, only essential state information is retrieved from the registry rather than transferring complete task data between edge nodes, significantly reducing communication overhead while maintaining seamless user experience.
3Speed
If edge nodes are deployed at network edge for computation tasks, then network latency is reduced, but coordination between multiple operators' edge nodes becomes more difficult
Solution Approach 1:
The centralized registry acts as a mediator that coordinates task execution and handover between edge nodes of different operators. It maintains a unified view of task states and edge node capabilities, enabling automated coordination decisions that reduce latency while simplifying multi-operator coordination through a single point of control.
Data Source
Figure 1
Figure 2
AI summary
Systems and methods for transferring execution of tasks executed on behalf of client devices between edge nodes operated by different operators comprising receiving, at a destination edge node deployed at a network edge, a request to provide computing services to a client device currently served by an origin edge node operated by a first operator where the destination edge node is operated by a second operator, receiving an edge identifier of the origin edge node and task identifier(s) of task(s) executed by the origin edge node for the client device, communicating with the origin edge node identified by the edge identifier to obtain task information relating to the task(s) identified by the task identifier(s) in one or more registries shared by the first and second operators to map task identifier(s) to respective tasks, connecting to the client device and executing the task(s) for the client device using the task information.