Description
The Edge Application Server Identification (EASID) is a fundamental identifier defined within the 3GPP architecture for edge computing, specifically within the Edge Enabler Layer (EEL) and Application Function (AF) framework. It serves as a unique, unambiguous label for a specific Edge Application Server (EAS) instance. An EAS is a logical entity that hosts application logic and data at the network edge, closer to the User Equipment (UE). The EASID is used in service discovery and traffic routing procedures. When an application client (e.g., on a UE) or an Application Function (AF) needs to interact with an edge service, it can use the EASID, often in conjunction with other parameters like a Data Network Name (DNN) or Edge Configuration Server (ECS) address, to locate the appropriate EAS instance.
Architecturally, the EASID is managed and utilized by several network functions. The Edge Configuration Server (ECS) is a key component that maintains a mapping between EASIDs and the actual deployment details of the EAS, such as its IP address, port, and supported service area. The Network Exposure Function (NEF) may also handle EASID-related information when exposing edge capabilities to external Application Functions. The identifier itself is structured to be globally unique within the context of a mobile operator's edge deployment, preventing conflicts and ensuring precise service targeting.
In operation, the EASID is central to the Edge Application Server Discovery procedure. A client or AF sends a discovery request containing the desired application's identity or service requirements. The network (e.g., via the ECS) resolves this request to a specific EASID and returns the corresponding connection information. This allows for dynamic and efficient steering of user plane traffic to the optimal edge location, minimizing latency and backhaul load. The EASID also plays a role in session continuity and mobility; as a UE moves, the network can determine if a new, more optimal EAS instance (with a different EASID) should be selected for an ongoing service.
Purpose & Motivation
The EASID was created to address the fundamental challenge of service discovery and routing in distributed edge computing environments. As 3GPP networks evolved to support Multi-access Edge Computing (MEC), applications could be deployed in multiple, geographically dispersed locations (e.g., central cloud, regional data centers, far-edge sites). Without a standardized, unique identifier, it would be impossible for the network or client applications to reliably locate and connect to the correct instance of an edge service. Previous approaches relied on generic DNS or service names, which lacked the granularity and context-awareness needed for mobile edge scenarios, such as considering user location, network conditions, and application state.
The introduction of EASID in Release 17 was motivated by the need for a scalable and flexible edge architecture. It solves the problem of ambiguous service endpoints. For example, two different factories using the same industrial control application would have separate EAS instances, each requiring unique identification for proper data isolation and localized processing. The EASID provides this uniqueness. Furthermore, it enables advanced network capabilities like application-aware traffic steering and seamless service mobility, which are essential for latency-critical use cases like autonomous vehicles, augmented reality, and real-time video analytics. It forms the basis for a more intelligent, application-driven network edge.
Key Features
- Globally unique identifier for an Edge Application Server instance
- Enables precise discovery and location of edge services
- Integrates with Edge Configuration Server (ECS) for resolution
- Supports application-aware traffic steering policies
- Facilitates service continuity and mobility between edge locations
- Used by Network Exposure Function (NEF) for AF-triggered service requests
Evolution Across Releases
Initial introduction of EASID as part of the 3GPP edge computing architecture. It defined the identifier's role in Edge Application Server discovery procedures, its association with the Edge Configuration Server (ECS), and its use for enabling Application Functions to influence traffic routing to identified edge locations.
Defining Specifications
| Specification | Title |
|---|---|
| TS 23.558 | 3GPP TS 23.558 |
| TS 29.558 | 3GPP TS 29.558 |
| TS 33.739 | 3GPP TR 33.739 |