Service Identifier Allocation for Conflict-Free Computing-Aware Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The lack of a unified service identifier generation and allocation mechanism in computing-aware networks leads to performance issues, scalability problems, and routing conflicts, particularly in 3GPP-based networks, affecting efficient service routing and deployment.
Innovation Solution
A method for allocating service identifiers in a computing-aware network involving terminal devices, service identifier management functions, edge computing nodes, and computing management functions, which includes querying and managing service identifiers based on service names, and determining service availability to ensure consistent and dynamic routing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a network function outside the 3GPP network is scaled to implement service identifier allocation, then service identifier allocation can be achieved, but performance and scalability problems occur
Solution Approach 1:
The patent introduces a Service Identifier Management Function (SIDMF) as an intermediary component within the 3GPP network architecture. This SIDMF acts as a dedicated mediator that handles service identifier allocation, mapping service names to service identifiers, and providing this information to network functions. By centralizing this functionality within the network rather than relying on external scaling, the system achieves both the allocation capability and the required performance/scalability.
2Ease of operation
If DNS is used to translate domain name into IP address, then routing and addressing can be implemented, but efficiency is low, query delay is prolonged, and global update is slow
Solution Approach 1:
The patent extracts the service identifier allocation and mapping functionality from traditional DNS systems. Instead of relying on DNS for service name to address translation, the system implements a dedicated Service Identifier Management Function that operates independently within the network. This extraction eliminates the inefficiencies of DNS querying and updating, as the SIDMF can provide immediate local resolution and faster updates without global DNS propagation delays.
Solution Approach 2:
The SIDMF serves as a network-specific intermediary that provides service name to service identifier mapping, replacing the DNS intermediary role for service routing purposes. This dedicated network intermediary operates with lower latency and faster update propagation compared to external DNS systems, thereby reducing query delay and improving routing efficiency.
3Extent of automation
If a hash algorithm is used to obtain service identifier from computing name, then service identifier can be generated, but routing conflicts occur due to independent hash operations by client and server
Solution Approach 1:
The patent merges the service identifier generation authority into a single centralized Service Identifier Management Function. Instead of having both client and server independently perform hash operations that may produce conflicts, the SIDMF centrally manages the mapping between service names and service identifiers. This consolidation ensures that all parties use the same authoritative mapping, eliminating routing conflicts while maintaining automated identifier generation through the centralized service.
Data Source
AI summary
A service identifier allocation method in a computing-aware network includes requesting, by a terminal device, a computing management function to deploy a computing service by using information for obtaining the computing service. The method also includes receiving, by the terminal device, a notification from the computing management function. The notification indicates that deployment of the computing service is completed. The method further includes sending, by the terminal device, a service request packet to a first computing-aware user plane function. The service request packet is used to request the computing service.


