Edge Computing Hub Selection via Source Address Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User terminals with limited computational resources face complexity in discovering and connecting to the nearest hub for application usage in edge computing environments, where existing technologies require intricate processes to launch applications upon request.

Innovation Solution

A control device comprising an information acquisition unit to receive the source address of packets from user terminals, a determination unit to identify the nearest hub based on position information, and a control execution unit to launch applications and reroute packets to the nearest hub, simplifying the process of connecting to the nearest hub for application usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the user terminal performs complex discovery and connection processes to find the nearest hub, then the application can be launched in the nearest hub, but the user terminal's limited computational resources are overwhelmed and the process becomes too complex

Engineering Contradiction:
Improveapplication launch efficiencyVSAvoidconnection process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway server as an intermediary between the user terminal and the hub network. The gateway server performs the complex tasks of receiving packets from user terminals, determining the nearest hub based on position information extracted from source addresses, and establishing connections. This mediator approach relieves the computational burden from resource-constrained user terminals while maintaining efficient application launch in the nearest hub.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the complex hub discovery and connection management functions from the user terminal and relocates them to the gateway server. By separating these functions, the user terminal only needs to send simple packets with its position information, while the gateway server handles the intricate logic of hub selection, application launch coordination, and routing management.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of energy

If applications are launched only after receiving requests (Scale to Zero), then computational resources are not wasted, but the user terminal must perform complex processes to discover the nearest hub and initiate the request

Engineering Contradiction:
Improvecomputational resource wasteVSAvoiduser terminal operation simplicity
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The gateway server automatically performs hub discovery, position information extraction, and application launch initiation without requiring the user terminal to manually discover hubs or construct complex requests. The system uses the source address of incoming packets to automatically determine the user's position and launch the appropriate application in the nearest hub, making the process transparent and simple for the user terminal.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The gateway server is pre-configured with information about multiple hubs and their locations. When a packet arrives from a user terminal, the gateway server immediately has the capability to determine the nearest hub and initiate application launch without requiring the user terminal to perform preliminary discovery actions. The infrastructure is prepared in advance to handle the connection establishment efficiently.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12126519B2Control apparatus, control method and program
Publication Date: 2024.10.22 NIPPON TELEGRAPH & TELEPHONE CORP
  • US12126519B2 patent drawing
  • US12126519B2 patent drawing
  • US12126519B2 patent drawing

AI summary

A control device includes an information acquisition unit that receives a source address of a packet from a node that receives the packet transmitted from a user terminal, and acquires position information about the user terminal on a basis of the source address, a determination unit that determines a hub to which the user terminal should connect, on a basis of the position information, and a control execution unit that launches an application in the hub and changes a routing such that packets transmitted from the user terminal are transmitted to the application.