Edge Server Selection for Mobile Terminal Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wide area distributed systems, the frequent change of service providers due to terminal movement leads to increased response waiting times, especially when terminals move quickly, as the shift processing between servers can result in the terminal leaving the service area, causing delays and inefficiencies in service delivery.

Innovation Solution

A method is implemented where the wide area system manager acquires the history of stay time and communication time with each server to determine the optimal server for a terminal based on its movement speed, selecting a server that minimizes communication delay and shift delay, thereby ensuring timely service response.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the edge server located at the short distance from the terminal provides the service, then the response time of the communication processing is shortened, but the waiting time for a response based on the shift processing becomes longer when the terminal moves fast

Engineering Contradiction:
Improveresponse time of communication processingVSAvoidwaiting time for response
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary actions by acquiring history of stay times and communication times before the terminal moves, calculates the movement speed, and determines the optimal server in advance. This allows the system to proactively prepare for the terminal's movement and select the next best server before the terminal leaves the current edge server's cover area, thereby reducing both communication processing time and shift processing waiting time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the server selection based on the terminal's movement speed. By calculating movement speed from historical data and using it as a variable factor, the system adapts its decision-making process to the terminal's actual behavior patterns. This dynamic approach allows the system to optimize server selection in real-time, balancing communication efficiency and shift processing delays according to the terminal's movement characteristics.

Inventive Principle:
Principle #15Dynamics

2Speed

If the terminal moves fast, then the terminal can access services in different areas quickly, but the shift processing occurs frequently causing the terminal to leave the cover area before service is provided

Engineering Contradiction:
Improveterminal movement speedVSAvoidservice provision reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary calculation of the optimal server based on historical stay time data and communication time data before the terminal moves to a new area. By determining the best server in advance considering the terminal's movement patterns, the system ensures that service provision is reliable even when the terminal moves quickly between cover areas, preventing service interruption during transitions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from historical stay time data and communication time data to continuously improve server selection accuracy. By analyzing past terminal behavior patterns and using this feedback to optimize future server selections, the system maintains high service reliability despite fast terminal movement, as the selection algorithm learns from and adapts to actual terminal movement patterns.

Inventive Principle:
Principle #23Feedback

3Area of stationary object

If a center server provides the service via multiple servers, then the service coverage is extended, but the response time of communication processing becomes longer

Engineering Contradiction:
Improveservice coverage areaVSAvoidresponse time of communication processing
Core Design Contradiction:
Area of stationary objectVSSpeed

Solution Approach 1:

The system applies local quality by selecting edge servers that are locally optimized for specific geographic areas rather than using a single center server for all communications. Each edge server is positioned to provide low-latency access to terminals in its local cover area, while the system's server selection mechanism ensures that terminals are always connected to the nearest appropriate edge server, thus maintaining both wide coverage and fast response times.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically routes terminal connections to the optimal edge server based on real-time conditions and historical performance data. Instead of using a static center server architecture, the system adaptively selects from multiple edge servers, adjusting the selection based on terminal movement patterns, communication times, and stay times. This dynamic approach maintains fast response times while extending effective service coverage across multiple distributed edge locations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10091621B2Method for deployment, deployment destination identification program, and deployment system
Publication Date: 2018.10.02 FUJITSU LTD
  • US10091621B2 patent drawing
  • US10091621B2 patent drawing
  • US10091621B2 patent drawing

AI summary

A method for deployment, the method includes acquiring a history of stay time of a terminal which stayed in a provision domain that each of plurality of information processing devices provides the service from the each of plurality of the information processing devices that provides the service to the terminal, deciding, depending on a movement of a first terminal, the information processing device, which provides the service to the first terminal, among a plurality of information processing devices that the first terminal is located in the provision domain, based on a communication time about the communication with the terminal and a ratio at a shift time, which needs for a shift of the information about the service between the information processing devices, for the stay time of the provision domain that the first terminal is located that is acquired based on the history of the stay time.