Mobile Node Server Selection via Temporary Proxy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile communication systems fail to select an optimal server for a mobile node when it moves, resulting in large transmission delays, low throughput, and long response times, and are unable to provide information corresponding to the destination effectively.
Innovation Solution
A mobile communication system with a management agent that registers the mobile node's position and sets a temporary server with equivalent network functions to act as the communication partner, allowing for the selection of an optimal server with small transmission delay, high throughput, and short response time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the mobile node connects to a foreign network and registers with the home agent or SIP server, then the mobile node can maintain connectivity, but the transmission delay increases and throughput decreases
Solution Approach 1:
The patent introduces a foreign agent as an intermediary component deployed in the foreign network. The foreign agent acts as a local proxy that receives packets from the mobile node and forwards them to the correspondent node, eliminating the need for packets to traverse back to the home network. This intermediary solution maintains connectivity reliability while significantly reducing transmission delay by localizing the packet forwarding function at the mobile node's current location.
2Adaptability or versatility
If the mobile node uses broadcast or anycast for server selection, then server selection capability is provided, but the method cannot establish TCP sessions or requires dedicated servers
Solution Approach 1:
The patent implements preliminary action by having the mobile node proactively query multiple servers to detect their reachability status before establishing communication. The system pre-tests server accessibility using ICMP echo requests or TCP connection attempts, and maintains a list of reachable servers. This preliminary detection mechanism ensures that when the mobile node needs to communicate, it can immediately select from pre-validated reachable servers, guaranteeing TCP session establishment capability while providing adaptability in server selection.
3Productivity
If DNS load balancing is used for server selection, then load distribution is achieved, but the position of the mobile node is concealed and optimal server selection is limited to the same domain
Solution Approach 1:
The patent implements feedback mechanisms where the mobile node actively queries multiple servers to detect their actual reachability status and performance characteristics. The system uses ICMP echo requests, TCP connection attempts, or HTTP requests to gather real-time feedback about server responsiveness and accessibility. Based on this feedback, the mobile node dynamically selects the optimal reachable server, rather than relying solely on DNS load balancing decisions made without knowledge of the mobile node's current network position. This feedback-driven approach enables optimal server selection adapted to the mobile node's foreign network location while still achieving load distribution across reachable servers.
4Loss of time
If the mobile node communicates directly with the server in a foreign network, then transmission delay is reduced, but the mobile node cannot select an optimal server for the destination
Solution Approach 1:
The patent implements dynamics by making the server selection process adaptive and changeable based on the mobile node's current network environment. The mobile node dynamically queries multiple servers to detect their reachability status and selects the optimal reachable server for each communication session. This dynamic selection capability allows the system to adapt to different foreign network locations and destination addresses, enabling the mobile node to choose the most appropriate server while maintaining low transmission delay through direct communication in the foreign network.
Data Source
AI summary
A mobile communication system includes a management agent, server, and temporary server. The management agent manages the destination of a mobile node. The server serves as a communication partner of the mobile node. The temporary server has a network function equivalent to that of the server. The management agent includes a position registration unit which registers position information of the destination of the mobile node when the mobile node moves, and a server function relocation unit which sets the temporary server as the communication partner of the mobile node instead of the server. A management agent apparatus and server function moving method are also disclosed.


