SDN Controller Dynamic Network Priority via Virtual Currency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network control solutions fail to improve network service quality in real time and cannot satisfy the demands of applications with low use frequency but high real-time quality requirements.

Innovation Solution

A network control method and apparatus that uses a controller in software-defined networking (SDN) to detect a virtual currency identifier in packets, query user permissions, and raise network priority for users willing to pay virtual currency, ensuring improved service quality for applications with low use frequency but high real-time requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network priority is determined according to use frequency of network service, then network service quality is improved for high-frequency services, but network demand of applications with low use frequency but high real-time quality requirement cannot be satisfied

Engineering Contradiction:
Improvenetwork service qualityVSAvoidnetwork flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic network priority adjustment by introducing a virtual currency identifier in packet headers that allows users to real-time bid for higher priority. The controller dynamically modifies packet forwarding behavior based on paid priority levels, transforming the static frequency-based priority system into a flexible, user-controlled dynamic system that adapts to real-time quality requirements regardless of usage frequency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter basis for priority determination from use frequency to virtual currency payment amount. By introducing a new parameter (payment amount indicated by virtual currency identifier) and modifying the priority assignment mechanism to respond to this parameter in real-time, the system enables low-frequency applications to achieve high priority through payment, resolving the contradiction between frequency-based quality and adaptability.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If charging is performed in real time according to data plan, then network resource allocation is improved, but network service quality cannot be improved in real time according to payment status

Engineering Contradiction:
Improvenetwork resource allocation efficiencyVSAvoidnetwork service quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the network priority control into distinct levels corresponding to different payment amounts. By dividing the priority spectrum into multiple tiers (e.g., normal priority, elevated priority, high priority) that map to different virtual currency payment levels, the system enables granular real-time quality adjustment while maintaining efficient resource allocation. Each segment represents a different service quality level accessible through corresponding payment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback loop where the controller monitors virtual currency identifier status in packet headers and automatically adjusts forwarding priority in real-time. This closed-loop feedback mechanism ensures that payment status directly translates to immediate service quality improvement, resolving the disconnect between real-time charging and real-time quality enhancement.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If a controller queries user permission and raises network priority for users willing to pay virtual currency, then network flexibility and service quality are improved, but device complexity increases

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidcontroller complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the virtual currency identifier field in the packet header multi-functional. The same field structure serves both as a payment indicator and as a priority level specifier, eliminating the need for separate complex permission verification systems. The controller uses a unified query mechanism that handles both permission checking and priority determination through a single process, reducing overall system complexity while maintaining flexibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10511494B2Network control method and apparatus
Publication Date: 2019.12.17 HUAWEI TECH CO LTD
  • US10511494B2 patent drawing
  • US10511494B2 patent drawing
  • US10511494B2 patent drawing

AI summary

A network control method relates to the communications field, includes receiving, by a controller, a packet forwarded by a forwarder, detecting, by the controller, a status of a virtual currency identifier of the packet, querying, by the controller according to a user identifier in the packet, whether the user has permission to improve service quality when the status of the virtual currency identifier of the packet indicates that a user is willing to pay virtual currency to raise a network priority, and raising, by the controller, the network priority of the user, starting charging, and sending a network priority of the user to the forwarder when the user has the permission to improve the service quality such that the forwarder forwards a packet of the user according to the network priority of the user.