Cross-layer QoE-driven admission control and resource allocation for adaptive multimedia services in LTE

https://doi.org/10.1016/j.jnca.2014.09.010Get rights and content

Abstract

This paper proposes novel resource management mechanisms for multimedia services in 3GPP Long Term Evolution (LTE) networks aimed at enhancing session establishment success and network resources management, while maintaining acceptable end-user quality of experience (QoE) levels. We focus on two aspects, namely admission control mechanisms and resource allocation. Our cross-layer approach relies on application-level user- and service-related knowledge exchanged at session initiation time, whereby different feasible service configurations corresponding to different quality levels and resource requirements can be negotiated and passed on to network-level resource management mechanisms. We propose an admission control algorithm which admits sessions by considering multiple feasible configurations of a given service, and compare it with a baseline algorithm that considers only single service configurations, which is further related to other state-of-the-art algorithms. Our results show that admission probability can be increased in light of admitting less resource-demanding configurations in cases where resource restrictions prevent admission of a session at the highest quality level. Additionally, in case of reduced resource availability, we consider resource reallocation mechanisms based on controlled session quality degradation while maintaining user QoE above the acceptable threshold. Simulation results have shown that given a wireless access network with limited resources, our approach leads to increased session establishment success (i.e., fewer sessions are blocked) while maintaining acceptable user-perceived quality levels.

Introduction

With the advent of high performance mobile technologies, the capabilities of data transmission on the move have been improved to a great extent. Together with the development of advanced mobile devices, networks like 3GPP Long Term Evolution (LTE) enable the provision of a wide range of multimedia services, like high quality video and online gaming, to mobile users. Ericsson Mobility Report has shown that the volume of mobile data traffic has almost doubled from the second quarter of 2012 to the second quarter of 2013, and further grown 10% between the second and the third quarter of 2013 (Ericsson, 2013). Further increases in mobile traffic volume are expected and capacity shortage is inevitable. This calls for new quality of experience (QoE) driven resource management mechanisms, as the demand and the popularity of advanced multimedia services aiming to meet user experience requirements are expected to grow (Agboma and Liotta, 2012, Baraković and Skorin-Kapov, 2013).

Many parameters affect the end user perceived multimedia service quality. At the application layer, examples of such parameters include media type, display resolution, codec type, and frame rate. At the network layer, typical parameters to consider are delay, jitter, loss, and throughput. A joint consideration and mapping of these parameters to achievable QoE levels is necessary when making intelligent resource allocation decisions. Resource management mechanisms often focus on lower layer data and Quality of Service (QoS) mechanisms, while neglecting the impact of application layer parameters. For example, typical resource allocation mechanisms may perform high-level traffic classification and prioritization, without considering the knowledge of how given mechanisms actually impact end user QoE, e.g., Nasser and Guizani (2010) classify all services into two categories and distinguish them only by their priorities. Utility functions have been commonly used in the context of formalizing the correlation between network performance and user perceived quality, expressing users degree of satisfaction with respect to corresponding multi-criteria service performance (Reichl et al., 2011).

In our previous work, we have proposed a QoS negotiation and adaptation framework for multimedia sessions (Skorin-Kapov et al., 2007, Skorin-Kapov and Matijasevic, 2009), which has supported the application-level signalling and end-to-end negotiation of a so-called Media Degradation Path (MDP) to specify a mapping between session parameters, resource requirements, and corresponding user experience quality levels. The MDP has been defined as an ordered collection of different feasible session configurations, where each configuration specifies service operating parameters (e.g., codec, video resolution), corresponding resource requirements of each involved media flow (e.g., required bandwidth), as well as an expected utility value. The utility value represents a numerical indicator of user perceived quality with the regarding configuration. For example, consider an audiovisual service that supports different bitrates and encoding types, offering the audio and video flows at different quality levels (e.g., which can be chosen from depending on the type of access network an end user is using, terminal capabilities, operator policy, user subscription type, etc.). In each MDP, there is an optimal configuration (resulting in the highest achievable utility value) and several alternative ones, ordered by decreasing utility value.

During calculation of the MDP, user and service profiles are taken as input, specifying parameters such as service adaptation capabilities (service profile) and user preferences, e.g., regarding media flow importance and preferences (user profile). In this way, knowledge about the user and the service is embedded in the MDP, and it specifies a “recipe” for controlled degradation of the session to be applied in the case of resource shortage. By controlled degradation we refer to the act of switching to an alternative pre-specified session configuration in light of reduced resource availability, rather than experiencing reduced session quality due to uncontrolled degradation of all flows, or relying only on adaptation mechanisms initiated by the application itself. While controlled client-initiated application adaptation has been previously proposed, such as in the context of HTTP Adaptive Streaming (Oyman and Singh, 2012), we focus on network-based mechanisms that consider multiple sessions and domain-wide optimized resource allocation.

In this work we present the application of the MDP to resource management mechanisms, namely (1) admission control, and (2) resource reallocation in case of reduced resource availability, such as that caused by congestion in the network. When a new multimedia session is starting, alternative configurations from the MDP can be used if currently available resources are not sufficient for the optimal configuration, thus increasing admission probability while keeping user satisfaction at an acceptable level, since the alternative configurations reflect user preferences and acceptable quality levels. Additionally, alternative configurations degrade different flows in a different manner, depending on the user preferences. We have introduced this concept in our previous work (Ivesic et al., 2013), which we now extend with more detailed simulation tests used for evaluation of the approach. Additionally, we deal with the problem of resource reallocation in case of resource shortage. Since the multimedia sessions that we consider can, in certain occasions, increase their resource consumption considerably, in comparison to the resources assigned at the admission time, we propose a resource reallocation mechanism in case of reduced resource availability, which conducts graceful degradation by switching active sessions to less resource demanding, but agreed-on configurations. We also build on earlier results (Ivesic et al., 2010, Ivesic et al., 2011) with extensive validation in a simulated LTE access network. For evaluation purposes, we utilize the simulator tool called ADAPTISE (ADmission control and resource Allocation for adaPtive mulTImedia SErvices) developed by our group at the University of Zagreb (Ivesic et al., 2010, Ivesic et al., 2011), and the LTE-Sim tool developed by Politecnico di Bari, Italy, for performance evaluation in an LTE network (Piro et al., 2011).

Our tests show that by employing an approach considering MDP calculation, admission probability is increased as compared to a baseline admission control algorithm not considering an MDP. Additionally, we show how our baseline algorithm compares with several works from the literature, thus deriving the general conclusion that the MDP-based algorithm outperforms algorithms that do not consider different service configurations. Furthermore, results show that in cases of reduced resource availability, selected sessions are adapted in a controlled manner while maintaining acceptable quality levels and freeing resources for new incoming sessions. To the best of our knowledge, current literature lacks approaches that perform degradations to alternative configurations that reflect user- and service-related knowledge.

In order to clarify the applicability of the work proposed in this paper, we briefly discuss a possible mapping of our proposed resource management approaches to the standardized LTE Evolved Packet Core (EPC) architecture. The paper is organized as follows. In Section 2 we give a survey of related work regarding admission control and resource allocation, as well as a brief overview of resource management mechanisms in LTE networks. Section 3 presents our approaches for resource management based on user- and service-related knowledge. The simulations and the analysis of results are given in 4 Simulations, 5 Results analysis, respectively. Section 6 provides a discussion of the proposed approach in the context of standardized LTE QoS management mechanisms, and provides concluding remarks and outlook for future work. We end the paper with a summary of contributions and outlook for ongoing and future work.

Section snippets

Admission control mechanisms

The basis of many modern admission control algorithms in cellular mobile networks has been established by Hong and Rappaport (1986), who introduced the notion of the guard channel as a mechanism for ensuring capacity for handoff calls by reserving a certain number of channels exclusively for them. With the introduction of different user and service categories, other schemes have been introduced, often dividing the available capacity into several zones. For example, in a scheme proposed by

Cross-layer QoE-driven resource management

Our initial approach to quality based optimization was proposed in Skorin-Kapov and Matijasevic (2009) whereby a Quality Matching and Optimization Function Application Server (QMO AS) is present along the signalling path, and can participate in the negotiation process at session initiation time. A service profile and a user profile are considered for the purpose of matching profile parameters (e.g., screen resolution and supported network access technologies from the user profile, media types

Simulations

The simulator tool ADAPTISE (ADmission control and resource Allocation for adaPtive mulTImedia SErvices) demonstrates the complexity of provisioning of adaptive multimedia services. The tool simulates the behaviour of sessions, including arrival, duration, resource allocation, and state changes. The aforementioned algorithms for admission control and resource allocation have also been implemented. Five types of multimedia services have been implemented:

  • 3D virtual environment (VE),

  • massive

Results analysis

The resulting LTE-Sim traces have been processed and the following results have been obtained: for each algorithm, the plots display the number of active sessions, the number of active bearers, the total cell throughput, and the ratio of violated real-time flows regarding loss. We consider violation to refer to the situation in which a given QoS parameter (in our case, loss) was found to be above a specified threshold used to indicate acceptable user perceived quality. Consequently, we consider

Applicability of the proposed approach in the context of the LTE/EPC

The relevance of the proposed approach is related to the QoS management mechanisms in the LTE/EPC architecture. While further details are out of scope for this paper, the overall framework is presented.

A mapping of our proposed resource management approaches to the LTE/EPC architecture is depicted in Fig. 14. Our admission control algorithm is designated to be run by the eNodeB, while resource reallocation decisions in case of congestion map to the functionality of the PCRF node. According to

Summary of contributions and future work

In this paper we have presented two approaches for resource management based on incorporation of user- and service-related knowledge in the decision-making process in the form of MDP. As a first step we have proposed an admission control algorithm utilizing MDP knowledge. Our results have shown that by employing our AC_MDP algorithm, the average increase (as compared to the AC_noMDP algorithm) in admitted sessions was 32%, while the average increase in the number of bearers was 29%.

Acknowledgements

The authors acknowledge the support of the European Community׳s Seventh Framework Programme under Grant agreement no. 285939 (ACROSS), and of the project “Policy Based Resource Control” funded by Ericsson Nikola Tesla, Croatia. The authors would also like to acknowledge the help of Mario Kusek, Iva Bojic and Ivan Dinjar in development of simulation scenarios, and Mirko Suznjevic for internal review and suggestions regarding future work.

References (44)

  • Basukala R, Mohd Ramli HA, Sandrasegaran K. Performance analysis of EXP/PF and M-LWDF in downlink 3GPP LTE system. In:...
  • Brajdic A, Kassler A, Matijasevic M. Quality of experience based optimization of heterogeneous multimedia sessions in...
  • M.Z. Chowdhury et al.

    Call admission control based on adaptive bandwidth allocation for wireless networks

    J Commun Netw

    (2013)
  • Cisco. Cisco visual networking index. 〈http://www.ciscovni.com/〉; 2014 [accessed 14 May...
  • Ericsson. Ericsson mobility report, November 2013. Technical report. Ericsson AB; 2013....
  • Ferreira M, Morla R. Second life in-world action traffic modeling. In: Proceedings of the 20th international workshop...
  • Grgic T, Ivesic K, Grbac M, Matijasevic M. Policy-based charging in IMS for multimedia services with negotiable QoS...
  • A. Grzech et al.

    Dynamic resources allocation for delivery of personalized services

  • I.A. Gudkova et al.

    Modelling a radio admission control scheme for video telephony service in wireless networks

  • Hong D, Rappaport SS. Traffic model and performance analysis for cellular mobile radio telephone systems with...
  • ITU-T G.1010. End-user multimedia QoS categories. ITU-T recommendation G.1010; 2001 URL...
  • Cited by (0)

    View full text