Mobile Node Server Selection via Temporary Proxy

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveconnectivityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveserver selection capabilityVSAvoidTCP session establishment
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveload distributionVSAvoidoptimal server selection
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvetransmission delayVSAvoidserver selection capability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7684796B2Mobile communication system, management agent apparatus, and server function moving method
Publication Date: 2010.03.23 NEC CORP
  • US7684796B2 patent drawing
  • US7684796B2 patent drawing
  • US7684796B2 patent drawing

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.