IEEE Access (Jan 2025)
A QoE and Availability-Aware Framework for Network Slice Placement and Resource Allocation
Abstract
In 5G networks, the deployment of network slices enabled by Software-Defined Networking (SDN) is becoming a critical component for delivering tailored services to meet diverse application needs. However, this introduces challenges in network management, particularly in efficiently allocating resources to ensure that each network slice meets its specific Quality of Service (QoS) and availability requirements. Simultaneously, it must optimize overall network performance and network operator’s profit, which is linked to the Quality of Experience (QoE) of the end-users. Existing works offer either an availability-based solution or a QoE-aware solution to this problem, but not both. This paper addresses the end-to-end network slice resource allocation problem by simultaneously considering QoS and availability requirements in slice placement, while employing a QoE-aware strategy for resource allocation. We propose a framework that optimizes the network operator profit i.e. the highest QoE with the least resource usage, and can be flexibly configured to model realistic scenarios. Arbitrary network slice requirements can be defined using slice-specific QoS/QoE mapping, resource requirements, end-to-end latency and availability. For solving the formulated problem a Mixed Integer Nonlinear Programming (MINLP) formulation and efficient heuristic methods are proposed. Our solution accounts for the non-linear QoS/QoE relationship, utilizes redundantly placed Service Function Chains (SFCs) to increase availability, and supports the sharing of Virtual Network Functions (VNFs) among SFCs to optimize resource usage. Through extensive simulations on realistic network topologies and slice requests, we demonstrate the framework’s effectiveness in offering flexible and efficient network slice placement and resource allocation, utilizing a baseline heuristic from related studies. The results indicate that while the exact method delivers an optimal solution, heuristic approaches are suitable for time-sensitive tasks, such as dynamic slice configuration.
Keywords