Description
The Edge Application Server Discovery Function (EASDF) is a specialized network function introduced in 3GPP Release 17 to enhance edge computing in 5G systems. Its primary role is to facilitate the discovery and selection of Edge Application Servers (EAS) by User Equipment (UE) or other network functions. The EASDF acts as a DNS (Domain Name System) server or proxy that is aware of the network topology, UE location, and EAS deployment locations. When a UE attempts to access an edge application via a domain name, the EASDF intercepts the DNS query and returns the IP address of the most suitable EAS instance, typically the one closest to the UE to minimize latency.
Architecturally, the EASDF is part of the 5G core network's user plane or can be deployed as a separate function interacting with the control plane. It integrates with the Policy Control Function (PCF) and the Network Exposure Function (NEF) to obtain policies and contextual information that influence EAS selection. Key components include the DNS resolution logic, a database or interface to EAS availability and location information, and policy enforcement mechanisms. The EASDF works by receiving a DNS query from the UE (often routed to it via UE Route Selection Policy (URSP) or local breakout configurations). It then applies selection criteria such as UE current location, EAS load, network conditions, and subscriber profiles to choose the optimal EAS. The resolved IP address is returned to the UE, which then establishes a direct connection to the selected EAS for application data transfer.
How it operates involves close coordination with other 5G systems. The EASDF may be provisioned with EAS information via management systems or dynamically through interfaces with the Network Repository Function (NRF). In operation, it enables dynamic and efficient traffic steering to edge resources. For example, for a latency-sensitive gaming application, the EASDF ensures the UE connects to a game server in a nearby edge data center rather than a distant central cloud. Its role is critical in multi-edge environments where multiple EAS instances are deployed across different geographical points of presence, as it provides the intelligence to direct users to the best instance based on real-time network and service conditions.
Purpose & Motivation
The EASDF was created to solve the challenge of efficiently discovering and connecting to the most appropriate Edge Application Server in a distributed edge computing environment. Before its introduction, edge discovery mechanisms were often proprietary, lacked standardization, or relied on basic DNS which is not network-aware. This led to suboptimal routing where a UE might be directed to a distant EAS despite a closer one being available, negating the latency benefits of edge computing. The proliferation of edge deployments in 5G, driven by applications like autonomous vehicles, industrial IoT, and augmented reality, necessitated a standardized, network-integrated discovery solution.
The primary problem EASDF addresses is the intelligent, policy-driven selection of edge resources. It ensures that edge computing delivers on its promise of low latency and high bandwidth by dynamically directing users to the optimal EAS based on current network conditions. This is especially important for mobile users, as their location changes and the best EAS selection may change accordingly. EASDF also solves the issue of scalability and management in large-scale edge deployments, providing a centralized discovery point that can be updated with new EAS instances and their capabilities.
Historically, the motivation stems from 3GPP's work on edge computing architecture (EDGEAPP) in earlier releases, which defined the EAS but lacked a standardized discovery mechanism. EASDF fills this gap, completing the edge computing framework by adding a crucial control element. It enables operators to offer edge computing as a seamless service, where applications can be deployed at the edge without requiring end-users or application providers to manage complex connectivity details. This standardization encourages ecosystem growth, allowing application developers to rely on a consistent method for edge service discovery across different operator networks.
Key Features
- Provides DNS-based discovery and selection of Edge Application Servers (EAS)
- Utilizes UE location, network topology, and EAS load for optimal selection
- Integrates with 5G core policy control (PCF) for rule-based EAS resolution
- Supports dynamic updates of EAS availability and location information
- Enables low-latency application access by steering traffic to nearest edge
- Facilitates mobility and service continuity as UE moves across edge zones
Evolution Across Releases
Introduced as a new network function to support edge application server discovery. Defined its architecture as a DNS server/proxy within the 5G system. Specified procedures for EASDF-based DNS query handling, integration with PCF for policy enforcement, and interaction with NRF for EAS information.
Enhanced EASDF capabilities for improved edge selection algorithms, including AI/ML-based predictions. Strengthened integration with network slicing to support EAS discovery within specific slices. Added support for more complex edge deployment scenarios and multi-access edge computing (MEC) federation.
Further refinements for scalability and performance in large-scale edge networks. Introduced enhancements for energy efficiency and load balancing across multiple EAS instances. Expanded API exposure for third-party application influence on discovery policies.
Defining Specifications
| Specification | Title |
|---|---|
| TS 23.548 | 3GPP TS 23.548 |
| TS 23.700 | 3GPP TS 23.700 |
| TS 24.501 | 3GPP TS 24.501 |
| TS 26.803 | 3GPP TS 26.803 |
| TS 29.244 | 3GPP TS 29.244 |
| TS 29.556 | 3GPP TS 29.556 |
| TS 33.739 | 3GPP TR 33.739 |