Dynamic Routing Rule Generation for MEC Data Bus Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Mobile Edge Computing (MEC) systems, the dynamic nature of virtual applications and services leads to challenges in determining data transmission paths, resulting in data routing errors when forwarding is performed according to preconfigured paths.

Innovation Solution

A routing rule obtaining method and system that involves a data bus controller obtaining service information, generating routing rules based on this information, and sending these rules to a data bus, which includes a classifier and a service forwarder to ensure data packets are forwarded to the correct service, dynamically updating paths as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If preconfigured forwarding paths are used for data routing in MEC system, then device complexity is reduced and ease of operation is improved, but data routing errors occur when virtual applications or services change continually

Engineering Contradiction:
Improveease of data forwardingVSAvoidrouting accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic routing rules that automatically adapt to service changes in the MEC system. The data bus controller continuously monitors service information and updates routing rules in real-time, transforming the static preconfigured path approach into a dynamic system that responds to service changes, thereby maintaining both ease of operation and routing accuracy

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback mechanism where the data bus controller receives service information from the MEC system, processes routing decisions based on current service states, and updates routing rules accordingly. This closed-loop feedback ensures routing accuracy is maintained while keeping the system easy to operate through automated adjustments

Inventive Principle:
Principle #23Feedback

2Reliability

If dynamic routing rules are implemented to adapt to service changes, then routing accuracy is improved, but device complexity and system overhead increase

Engineering Contradiction:
Improverouting accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a data bus controller as an intermediary component that centralizes routing rule management. This mediator handles the complexity of dynamic routing rule generation and updates, isolating the complexity from the rest of the system while maintaining routing accuracy. The controller acts as a single point of control that simplifies the overall system architecture despite implementing dynamic routing

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The data bus controller performs multiple functions including receiving service information, generating routing rules, updating the data bus, and monitoring service changes. By consolidating these diverse functions into a single multi-functional component, the patent reduces overall system complexity while achieving accurate dynamic routing

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

Data Source

PatentEP3313027B1Routing rule acquisition method and system
Publication Date: 2020.02.26 HUAWEI TECH CO LTD
  • EP3313027B1 patent drawingFigure 1
  • EP3313027B1 patent drawingFigure 2~3
  • EP3313027B1 patent drawingFigure 4

AI summary

The present invention provides a routing rule obtaining method, device, and system. The method is applied to an MEC system and specifically includes: obtaining, by a data bus controller, service information of at least one service in the MEC system, where service information of each service includes a service type and a service identity; generating a routing rule according to the service information of the at least one service, where the routing rule is used to indicate at least one path through which a data packet can pass, and each path includes a service identity of at least one service; and sending the routing rule to a data bus, so that the data bus forwards, according to the routing rule, a received data packet to a service corresponding to the data packet. The service information of each service is dynamically obtained, so as to update a path indicated in a routing rule, that is, add a path for all services. This ensures that received data can be forwarded according to the new routing rule and the data is correctly routed to the corresponding application or service.