User-Aware Microservice Virtualization for uRLLC Network Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing service communication proxy (SCP) systems fail to effectively support networking interconnections for microservices, particularly in scenarios requiring user-aware requirements such as ultra-reliable low latency communications (uRLLC) and highly mobile services, due to the complexity and evolution of interconnection patterns.

Innovation Solution

Implementing a user-aware virtualization controller (UAVC) that calculates and optimizes network configurations for microservices based on user-aware information, ensuring equal bandwidth allocation, consistent load distribution, sufficient CPU capacity, and adherence to link capacities, using linear programming to minimize server and bandwidth costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If service communication proxy systems use traditional networking interconnection methods, then system simplicity is maintained, but they fail to support user-aware requirements such as ultra-reliable low latency communications and highly mobile services

Engineering Contradiction:
Improvesupport for user-aware requirementsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments network functions into microservices that can be independently deployed and managed. Each microservice handles specific networking tasks, allowing the system to adapt to different user requirements (such as uRLLC and highly mobile services) by activating only the necessary microservice components, thereby maintaining simplicity while gaining versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The networking interconnections are made dynamic through service agents that can adaptively route traffic and allocate resources based on real-time user requirements. The system dynamically adjusts network configurations to support varying service demands, enabling ultra-reliable low latency communications and highly mobile services without requiring a complete system redesign.

Inventive Principle:
Principle #15Dynamics

2Reliability

If bandwidth is allocated to meet requested traffic amplitude for each microservice demand, then service quality is improved, but network resource consumption increases

Engineering Contradiction:
Improveservice qualityVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system changes bandwidth allocation parameters dynamically based on actual traffic demands and service priorities. For each microservice demand, the allocated bandwidth is adjusted to match the requested traffic amplitude only when necessary, rather than providing fixed maximum bandwidth to all services. This ensures high service quality for critical communications while reducing overall network resource consumption.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple paths are allocated for microservice demands, then reliability is improved through redundancy, but path selection complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidpath selection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Service agents act as intermediaries that manage path selection for microservice demands. Instead of requiring complex path selection logic throughout the network, the service agents centralized the decision-making process, selecting appropriate paths based on service requirements and network conditions. This maintains reliability through redundant path options while reducing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12483474B2User-aware virtualization for microservices
Publication Date: 2025.11.25 NOKIA SOLUTIONS & NETWORKS OY
  • US12483474B2 patent drawing
  • US12483474B2 patent drawing
  • US12483474B2 patent drawing

AI summary

A network function distributed to and implemented by data centers, using a service communication proxy, may not be suitable for performing functions utilizing user-aware needs. A method for distributing a network function utilizing user-aware needs includes receiving user-aware information, calculating a network configuration for a plurality of network functions based on the user-aware information, and transmitting the network configuration to at least one connectivity agent.