Description
The Target Edge Application Server (T-EAS) is a functional entity defined within the 3GPP Edge Computing architecture (EDGE). It represents the specific Edge Application Server (EAS) instance that is designated to serve a User Equipment (UE) after a decision has been made to relocate, migrate, or initially assign an application session. The selection of the T-EAS is a key outcome of the EAS discovery and selection procedures orchestrated by the Edge Enabler Client (EEC) in the UE and the Edge Enabler Server (EES) in the network. When an application requires edge computing resources (like low latency or local data processing), the network assists the UE in finding a suitable EAS. The T-EAS is the final chosen destination.
The process involves several steps. The EEC, potentially triggered by an application request, contacts its associated EES. The EES, which has knowledge of available EAS instances and their capabilities (through registration with an Edge Configuration Server), performs EAS discovery. Based on factors like UE location, application requirements, EAS load, and network policies, the EES selects a candidate EAS and provides its information (including IP address or FQDN) to the EEC as the T-EAS. The UE then establishes a direct application-layer connection (e.g., TCP/IP) to this T-EAS. In scenarios of mobility or changing conditions, the application session may need to be transferred from a previous EAS (Source EAS) to a new T-EAS. This relocation procedure is managed by the network with the goal of maintaining session continuity.
The T-EAS hosts the actual application logic or data processing function. It is typically deployed at the network edge, close to the radio access network, to minimize latency. The role of the T-EAS is central to fulfilling the promises of edge computing: enabling ultra-reliable low-latency communications (URLLC), supporting computational offloading for IoT devices, and facilitating advanced services like augmented reality. The 3GPP specifications define protocols and APIs (e.g., in 23.558 and 29.558) for the discovery, selection, and relocation procedures that ultimately identify the T-EAS.
Purpose & Motivation
The T-EAS concept was created to formalize the endpoint selection in 3GPP's standardized Edge Computing framework. Prior to this standardization, deploying applications at the edge relied on proprietary or cloud-centric methods, lacking integration with mobile network control. This made dynamic, network-assisted selection of the optimal edge server based on real-time conditions (like UE mobility or network load) difficult. The EDGE work item aimed to integrate edge computing seamlessly into the 5G system.
T-EAS addresses the problem of how to dynamically and efficiently direct a UE's application traffic to the most suitable edge server instance. It provides a clear target for the network's selection algorithms, enabling optimized service delivery. This is critical for applications sensitive to latency or location, such as vehicle-to-everything (V2X) communication or industrial IoT control. By having a standardized 'target' entity, the procedures for session establishment, relocation, and termination can be uniformly managed, ensuring interoperability between UE, network functions, and edge application providers.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (25 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 17, the T-EAS (Target Edge Application Server) function was formally introduced as part of the service continuity procedure, where it replaces a Source EAS (S-EAS) to minimize application layer service interruption. This involves the transfer of the UE's Application Context from the S-EAS to the T-EAS, a key step in maintaining service continuity during events like UE mobility. The release also included corrections and refinements to the supporting declarations and Application Client information for this architecture.
In Release 18, the T-EAS (Target Edge Application Server) function was enhanced with new capabilities for discovery and application group support. Specifically, the T-EAS discovery procedure was extended to include Edge load performance information and clarified for operational resolution. Furthermore, support was defined for Application Context Relocation (ACR) with cloud applications and for using an Application Group ID to retrieve an Edge Enabler Server (EES) and manage group profiles.
- Support Discover T-EAS with Edge load performance information TS 23.558CR0233
- Enabling ACR with cloud applications TS 23.558CR0264
- Resolving Editor's Note about T-EAS discovery TS 23.558CR0286
- Application groups entity relationships TS 23.558CR0349
- Retreive EES using application group identifier TS 29.558CR0136
- Application Port ID for Eees_UEIdentifier API TS 29.558CR0156
+ 8 more changes
In Release 19, the T-EAS (Target Edge Application Server) function was enhanced to support service continuity for groups of UEs using the same application via the new "Application Group ID." This enabled improved management of Application Context Relocation (ACR) events and EAS content synchronization for a common EAS serving multiple UEs. Furthermore, enhancements were made to trigger EAS instantiation dynamically from the edge enabler layer to satisfy end-to-end KPI requirements, particularly for demanding applications like XR.
- Instigating ACR at the edge enabler server (EES) TS 23.558CR0561
- Application service continuity due to EDN overload TS 23.558CR0622
- EAS instantiation enhancement to satisfy E2E KPI requirements for XR application TS 23.558CR0671
- Service continuity for common EAS serving UE(s) of the same application group TS 29.558CR0213
- Application group profile – end to end response time TS 29.558CR0226
- Add Application Group Id in the Eees_ACRManagementEvent API TS 29.558CR0236
+ 3 more changes
Explore further
Broader topics and technologies where T-EAS plays a role.
Defining Specifications
3GPP specifications that define or reference T-EAS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.558 vk00 | Architecture for Edge Applications | Rel-20 |
| TS 29.558 vj40 | Enabling Edge Applications | Rel-19 |
| TR 33.739 vi10 | Study on security enhancement of support for | Rel-18 |