Monitoring Server Node Selection for ICN Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Information-Centric Networking (ICN), the existing methods for selecting data source nodes based on limited reference information can lead to a 'freeze' phenomenon due to low transmission rates, particularly for services with high bandwidth requirements.

Innovation Solution

A monitoring server generates a source node suggestion table based on transmission rates between a request device and multiple source nodes, which is then processed by a resolution server to provide a refined suggestion table to the request device for selecting a node that better meets bandwidth requirements, avoiding the 'freeze' issue.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a data source node is selected based on limited reference information (location, status, load), then the node selection process is simple and fast, but the transmission rate may be insufficient for high-bandwidth services

Engineering Contradiction:
Improvenode selection efficiencyVSAvoidtransmission rate adequacy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The monitoring server performs preliminary measurements of transmission rates between access networks and source nodes before the actual content request is made. These pre-measured rates are stored and used during node selection, allowing the system to make informed decisions without delaying the actual content delivery with time-consuming measurements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A monitoring server is introduced as an intermediary component that collects transmission rate information and assists the resolution server in making node selection decisions. This intermediary gathers measurement data from various access networks and source nodes, processes it, and provides recommendations, thereby separating the measurement function from the selection function.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If transmission rate measurement and node selection are performed in real-time when a request is made, then the selected node is optimized for the current request, but the response time increases

Engineering Contradiction:
Improvenode selection accuracyVSAvoidnode selection delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Transmission rate measurements are performed in advance and stored in the monitoring server. When a content request arrives, the resolution server queries these pre-stored measurements rather than performing new measurements, significantly reducing the time required for node selection while maintaining accuracy based on recent measurement data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically updates transmission rate measurements periodically or based on changing network conditions, balancing between having current accurate data and minimizing measurement overhead. The monitoring server maintains up-to-date measurement information without requiring real-time measurements for every request.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the resolution server collects comprehensive information from all source nodes, then the node selection is optimized, but the information processing complexity and time increase

Engineering Contradiction:
Improvenode selection qualityVSAvoidinformation processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monitoring server extracts and collects transmission rate information from multiple source nodes and access networks, centralizing this data gathering function. The resolution server then queries this pre-processed information rather than collecting data from all sources itself, reducing its processing complexity while still accessing comprehensive node information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The monitoring server acts as an intermediary that aggregates transmission rate data from various sources and presents it in a processed format to the resolution server. This intermediary layer simplifies the information available to the resolution server, reducing processing complexity while maintaining comprehensive coverage of source node characteristics.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10348597B2Monitoring server, resolution server, request device, and node selection method
Publication Date: 2019.07.09 HUAWEI TECH CO LTD
  • US10348597B2 patent drawing
  • US10348597B2 patent drawing
  • US10348597B2 patent drawing

AI summary

Embodiments of the present application provide a monitoring server, a resolution server, a request device, and a node selection method. The monitoring server in the present application includes a receiver, a processor, and a transmitter. The receiver is configured to receive a selection request message sent by the resolution server; the processor is configured to generate a first source node suggestion table according to the selection request message and a source node selection table; and the transmitter is configured to send the first source node suggestion table to the resolution server, so that the resolution server generates a second source node suggestion table according to the first source node suggestion table and sends the second source node suggestion table to the request device, and the request device selects a source node according to the second source node suggestion table.