Semantic Communication Resource Orchestration With Trusted Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing semantic communication systems face challenges in providing computing and storage resources while ensuring user privacy and system security, particularly in scenarios involving shared semantic libraries.
Innovation Solution
A method and apparatus that utilize an access and mobility management function network element to configure and manage computing and storage resources for semantic communication, employing trusted execution environments (TEE) to ensure privacy and security, with key management and resource initialization at a finer granularity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If computing and storage resources are provided for semantic communication, then communication efficiency is improved, but system security and user privacy may be compromised
Solution Approach 1:
The system segments resources into multiple computing instances, each isolated within its own TEE. This allows multiple parties to share resources while maintaining security boundaries, resolving the contradiction between resource sharing (efficiency) and isolation (security).
Solution Approach 2:
The TEE acts as an intermediary layer between the resource provider and users. It mediates resource allocation and execution, ensuring that computing and storage resources are provided efficiently while maintaining system security and user privacy through its trusted execution environment.
2Loss of substance
If a shared semantic library is used for compression, then bandwidth overhead is reduced, but resource management complexity increases
Solution Approach 1:
The semantic library is designed as a universal resource that can be shared across multiple computing instances for compression operations. This multi-functional resource reduces bandwidth overhead while the TEE manages the complexity of sharing through standardized interfaces and isolation mechanisms.
Solution Approach 2:
Each computing instance within the TEE can independently access and utilize the shared semantic library for compression operations. The TEE automatically manages the sharing mechanics, allowing individual instances to self-serve without complex external coordination, thus reducing bandwidth overhead while managing complexity internally.
3Speed
If resources are allocated at coarse granularity, then allocation speed is improved, but resource utilization efficiency decreases
Solution Approach 1:
Resources are segmented into multiple fine-grained computing instances within the TEE. This segmentation enables fast allocation at the TEE level (coarse) while allowing efficient utilization through individual instance allocation (fine), resolving the contradiction between allocation speed and utilization efficiency.
Solution Approach 2:
The system introduces a hierarchical dimension to resource allocation: TEE-level allocation for speed and instance-level allocation for efficiency. This multi-dimensional approach allows coarse allocation to maintain speed while fine-grained instance management improves utilization, effectively resolving the contradiction.
Data Source
AI summary
A first terminal device sends a resource configuration request to an access and mobility management function network element. The access and mobility management function network element sends a response message to the first terminal device, to indicate whether a semantic library is available. When the semantic library is available, the access and mobility management function network element sends a resource configuration indication to a resource controller, to perform resource reservation and resource instantiation configuration. When the semantic library is available, the first terminal device sends first information to the access and mobility management function network element. The first information carries a key required for configuring a computing environment. The access and mobility management function network element sends the first information and resource configuration information to a reasoning plane function network element, and the reasoning plane function network element initializes a trusted execution environment.


