Edge Cloud Process Transfer via Heat Map Ranking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In mobile edge cloud computing, wireless handovers disrupt the processing of slave processes, leading to significant interruptions and inefficiencies due to the need to terminate and restart processes in different processing entities, which is particularly problematic for applications requiring continuous data processing like machine learning or artificial intelligence.
Innovation Solution
A method is introduced where a mobile entity initiates and controls the transfer of slave processes between processing entities in the edge cloud computing layer by using heat maps to rank and select optimal process sharing connections, allowing for seamless transfer and adaptation of slave processes during wireless handovers, thereby minimizing interruptions and optimizing resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If slave processes are transferred between processing entities during wireless handovers, then processing continuity is improved, but system complexity increases due to the need for process migration and state management mechanisms
Solution Approach 1:
The system performs preliminary actions by establishing process sharing connections and preparing for handovers before they occur. The master process maintains readiness to transfer slave processes to different processing entities, and the system pre-configures the infrastructure for seamless process migration, reducing the impact of handovers on processing continuity
Solution Approach 2:
The patent introduces intermediary mechanisms including process sharing connections that act as mediators between mobile entities and processing entities. These intermediaries facilitate the transfer of slave processes during handovers, managing the complexity of process migration while maintaining processing continuity
2Adaptability or versatility
If slave processes are terminated and restarted in different processing entities during handovers, then wireless connectivity is maintained, but processing interruptions increase
Solution Approach 1:
The system ensures continuity of useful action by maintaining slave process execution across processing entity transitions. Through process sharing connections, the slave process state is preserved and transferred, allowing the processing to continue without significant interruptions despite changes in the underlying processing entity during wireless handovers
Solution Approach 2:
The system prepares for process transfer in advance by establishing process sharing connections and maintaining process state information. This preliminary preparation allows for faster process migration during handovers, reducing processing interruptions while maintaining wireless connectivity
3Speed
If processing entities are distributed across multiple locations in the edge cloud computing layer, then processing speed is improved through reduced latency, but resource allocation complexity increases
Solution Approach 1:
The system applies local quality by distributing processing entities across multiple locations in the edge cloud computing layer, allowing processing to occur closer to mobile entities. This reduces latency and improves processing speed by selecting the most appropriate processing entity based on location and current conditions
Solution Approach 2:
The system uses feedback mechanisms to monitor processing entity performance, resource availability, and mobile entity locations. This feedback enables dynamic resource allocation and process transfer decisions, optimizing the distribution of slave processes across multiple processing entities while managing resource allocation complexity
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
A method of initiating a transfer of an active first-type slave process, executed in a first processing entity () of an edge cloud computing layer, to a second processing entity () of the edge cloud computing layer, comprises, at a first mobile entity, receiving () a first heat map relating to the first-type master-slave process, ranking, based on a cost function, possible process sharing connections, between the first mobile entity and one or more second processing entities (), for the current location of the first mobile entity and/or a location of the first mobile entity in the near future, determining, based on the ranking, one or more second processing entities () as potential target processing entities to transfer the first-type slave process to, and transmitting a processing entity transfer request (PETR) to a control process executed in the edge cloud computing layer, wherein the request includes an identification of the active first-type slave process and indicates at least one of the one or more second processing entities determined, based on the ranking, as potential target to transfer the active first-type slave process to.