Skip to main content

Method for QOE monitoring and increasing in cellular networks based on QOE-to-QOS mapping using spline approximation


The current level of development of the cellular services market, qualitative changes in the means and methods of providing services, and the increased volume and diversity of information circulating in cellular networks have evoked the need for service quality assessment system improvement. To maintain competitiveness, the main efforts of operators are aimed at improving quality and increasing the service life of subscribers in the network by ensuring the required level of customer satisfaction in high-quality services through a system of organizational–technical and socioeconomic measures to bring the achieved level of quality-of-service (QoS) provision in accordance with the existing, emerging, or projected needs of subscribers. To achieve improved QoS provision, a functional relationship between network parameters has been established: The impact of key performance indicators on a key quality indicator through the use of cubic Hermitian splines (CHS) has been determined. The use of splines, as a signal model, can significantly improve the quality of signal processing due to the continuity of values and partial derivatives in the joints of spline gluing. CHS are characterized by calculation simplicity, as they provide high-speed computing, which, in turn, is important for real-time work when processing large data sets. Experimentally, it was shown that the use of splines allows for the ability to calculate statistical estimates of the required parameters of spline approximations, but also their confidence intervals, which increases the accuracy and probability of further calculations and is a distinct advantage of this approach. Also, the methods of service quality management through machine learning have been improved, which are effective tools for modeling integrated indicators of communication services quality control, monitoring their condition in terms of final copies of services, determining the causes of degradation, and reporting. It monitors the service performance provided by the cellular operator. Finally, the method checks the readiness and availability of services, detects network nodes through which quality degradation occurs, collects various quality metrics, and compares them with pre-installed quality indicators.

1 Introduction

Permanent and balanced development of the communications domain is inseparably connected with increasing subscriber volume and provided services. On the one hand, there is user interest for new service receiving, while on the other hand, competition forces providers to permanently bring in new suggestions for the connection market [1].

Cellular connection service market modern development level, qualitative changes of devices and service supply method, and increasing the information volume and multidimensionality that circulates in the cellular networks have been put forward for service quality evaluation system modernization problems that define implementation levels of competitive advantages by cellular connection providers.

In the name of competition preservation, providers are increasing the quality and size of network user servicing duration with the development of special loyalty programs and the creation of effective promotion systems of existing and brand-new additional cellular connection services [2].

The high-quality service required for high user satisfaction levels is complex and searches for a system of organizationally technical and socially economical events in the name of achieved service quality level reduction with respect to current, inceptive, or forecasted user requirements. Exposed circumstances defined the actuality of problem development connected to the evaluation and control of cellular connection quality.

1.1 General methods for QoE and QoS definition

4G system key productiveness indicators (KPIs) [3, 4] connected to network productivity are derived from previous KPI systems, where network productivity was considered a key factor in network measurements. Cellular network providers define several limit values for each KPI, below which a network would be considered ineffective. With increased income, providers are constantly oriented to QoE end-users, but problems remain because of the user culture and requirements changing it as a driving force of cellular broadband connection and IP transformation.

User demands and network quality expectations are constantly increasing, which creates a brand new definition of network quality. In some cases, despite the fact that network KPIs point to good network productivity, many providers are still dealing with user complaints about background noise during voice calls and slow webpage loading.

QoE foresees complex psychological and physiological factors [5]. When the question is about service provider or about some concrete network productivity, QoE belongs to end-user satisfaction (Fig. 1) [6].

Fig. 1
figure 1

QoE estimation framework [6]

Factors influencing QoE can be divided into technical and nontechnical [7]. Technical are factors connected to terminals and networks, and nontechnical are factors that are connected to politics and services provided by cellular operators. It is difficult to quantitatively define QoE value through network monitoring, and there is a not unified criterion for QoE measurement at the domain [8].

For the evaluation of the values received by service quality monitoring results, statistical data must be calculated with reference to measurements on real traffic [9]:

  1. 1.

    for output requests in representative summation of basic stations to representative summation of destinations;

  2. 2.

    test calls in the representative population of base stations or publicly used separate networks of portable (cellular) connections to the representative population;

  3. 3.

    combinations of the above-mentioned variants.

Usage of test calls or linkings for data transfer is often quite expensive. Observations based on signal information are cheap but are unreliable.

Measurements on real traffic and inner service quality automatic control are accomplished with the help of special technical instruments that do not allow staff interference to support rate and service quality parameters control.

By utilizing the test (control) calls, availability rates, for example “time of the call ending,” are being evaluated. Control calls accomplished on the answering machine are connected to the international telephone network, or the public uses networks of portable (cellular) connections for the monitoring procedure [10].

An external method could be statistical data exchange with the administrations of other providers of international and national networks.

Each method has its advantages and disadvantages. With the exception of service quality being received by multiple methods, the following sources are also being used:

  • user complaints;

  • information from other cellular connection providers;

  • domain statistical reports of cellular connection providers;

  • reports of connection providers accomplishing traffic transit through the network of another provider interested in high-quality service for their users;

  • data regarding traffic volume measurement.

Statistical methods for designated information processing are used in [11]. With a limited quantity of observations, given methods can generally adopt valid solutions regarding service quality. For clarity, during statistical data processing, tabular and graph-analytical methods for received materials representation are being used. For example, for the readiness rates calculation statistical telecommunication technical device demurrage data, telecommunication networks and systems unpreparedness data are being used. During processing, a time frame is chosen for statistical data processing. Herewith, statistics are based on the results of week and month time frame measurements, neglecting detailed data and statistical method usage.

Mobile network operators (MNOs) are also using smaller or larger data gathering periods. Quarter term data that are able to provide adequate information are optimal for the majority of service quality parameters [12].

Statistical data analysis methods are also used in calculating several values and availability parameters (percentage of faults, effective call, or connection attempts, etc.), quality of voice information transferring, and other rates characterizing quality of provided services.

An additional type of user preference examination is a reference analysis about the low-quality service. User reports have been documented, and MNO has procedures for received data processing. User report analysis is used for service quality rate and user service quality definition.

MNOs are obliged [13] to collect the statistics of service quality rates for the aim of internal control (audit) within the limits of current enterprise quality control system.

However, effectiveness rate monitoring is not enough for service quality amelioration. Providers are often having problems with identification or problems that occur with wireless networks, nucleus, or service network. The basic goal of the work is taking place in instrument development that would control and evaluate network status by active testing and passive monitoring. When service quality deteriorates, instruments are needed to analyze the problem from the service layer to the bottom layer, finding the primary cause of service degradation in such a way.

1.2 Related work

However, in [11] the whole evaluation process has been presented, and it does not include the influence of different user factors for QoE. The forecast model in [11] was optimized in the development [14, 15], considering user viewing time, pause time, and other factors [16, 17]. However, there is no concrete formula, it was just proved that taking into account user behavior factors can increase the QoE forecasting model accuracy. The hypothesis about the existence of training connection between the application network traffic behavior and each respective QoE marker represented in [18] is a new approach. This approach works in the following way: First, the control system data are gathered, where the provider has some service traffic, as the QoE metrics of service. Next, the machine training algorithm is used to learn the dependency function between these rates [19]. The given method fits as the provider for quality support, as the infiniteness of network service providers allows them to analyze different anomalies at furnished services. Furthermore, it could help in diagnosing poor quality using the significant network functions definition. Nonetheless, these methods have limits because of the uncertainty of given data, bad modeling of the behavior of users at needed service and different training methods have different influences on the analysis quality. More complicated training methods can further increase QoE model certainty.

On the basis of the Q-learning algorithm in [20], an HTTP adaptive streaming (HAS) client configured to the network status has been proposed. Considering the speed demands for video, network capacity, and repeated buffering, an equation for MOS [21, 22] receiving in [18] has been proposed.

Karim et al. [23, 24] proposed the model for QoS and QoE measurements of image formats in social cloud computing, but did not propose any model for mapping of these estimated parameters. A method for QoE assessment for videos in social clouds was developed in [25]. Similar method [26] was also proposed for calling services in social network and cloud gaming [27]. Some dependences between QoE and QoS were investigated in [28], but these studies were related mostly to the physical KPIs.

1.3 Problem statement

The aim of this paper is monitoring and increasing of the service extension quality of cellular connection providers based on interconnections installed between the key quality rates using spline approximation.

To achieve these goals, the following interconnected problems must be solved in this development:

  1. 1.

    To analyze modern cellular connection systems for the aim of structural system definition, that are in charge of service providing quality control and pointing of its disadvantages.

  2. 2.

    To define basic key effectiveness rates of the cellular network that have significant influence on service, providing quality to the users by cellular connection providers.

  3. 3.

    Method development of dependency between cellular network parameters for service providing quality evaluation.

  4. 4.

    To develop experimental research of the novel method.

2 Method of service quality control

The previous year’s tendency, associated with the increasing telecommunication services market, has significantly changed the cellular providers’ strategy. For the protection of market share, providers are forced to not only modernize technically provided cellular services that are being provided to the user, but also understand their support services with such challenges as [29]:

  • user loyalty increasing;

  • new user attraction;

  • fast solutions of emerging problems;

  • monitoring of service quality in online mode;

  • decreasing demurrage time during failures.

The service quality control method, based on machine training, is an effective instrument for integral connection service quality control indicator modeling, monitoring of its status in the context of service-end specimen, searching for degradation reasons, and reporting the organization. It looks after the supplier by the provider service working capacity. Furthermore, this method determines service readiness and availability and locates the network nodes through which quality degradation takes place.

During method development, the following basic goals are being set:

  1. 1.

    Quick use starting: availability of a typical template set of quality values and reports.

  2. 2.

    Flexible solution: quick creation of new service types and quality rates, thus adaptation to the cellular connection provider individual demands.

  3. 3.

    Integration with any OSS/BSS provider system.

  4. 4.

    Each SLA-type control.

Service quality control method’s graphic representation is shown in Fig. 2.

Fig. 2
figure 2

Graphic representation of the service quality control method

A significant place in the control process is taken by user satisfaction characteristics definition process, or QoE. Herewith, each network service provider strives to objectify the QoE parameter evaluation. So, the designed method has been proposed to be used at the given development (Fig. 3).

Fig. 3
figure 3

Estimation method of QoE based on KPI measurements

2.1 Definition of functional dependency between network parameters based on the spline utilization

To provide quality by increasing the use of the developed method (Fig. 3), the functional dependence between network parameters must be defined, or the influence of KPI on key quality indicator (KQI) must be defined [30].

The challenge of functional dependency installation between parameters KPI and KQI could be solved using spline utilization. Using splines, condition [31] must be strictly utilized, which provides steadiness and differentiality (natural smoothness) into merging point (Fig. 4).

Fig. 4
figure 4

Polynomial spline

It must be mentioned that a basic advantage of splines is calculation simplicity and analysis. Simultaneously, this class of mathematical instrument is considered the best of the linear instruments of approximation.

Over the last years, much research has been focused on developing and analyzing the variety of splines used for a large spectra of applicable goals [32, 33]. However, there is a problem in the understanding of such a form of spline construction that provides effective work during programming.

At the same time, numerous developments of many authors indicate smoothing features of splines that provide minimal values of root-mean-square failures [34, 35]. Nevertheless, such splines cannot provide guarantees for formal, theoretically proven speed work during the processing of large data arrays.

Considering [36] spline advantages, it would make sense to use them for defined problem solving.

There are many different ways of spline construction on the basis of their species [34], and the most are local cubic Hermite splines (CHS) [35]. It differs from global versions by the calculation simplicity and effect that it guarantees high-speed work during calculations that, in return, are significant for the work in real time during large data array processing.

For the construction of CHS, merging nodes are located in such a way that spline on the whole interval satisfies conditions of a least squares method (LSM):

$$\mathop \sum \limits_{i = 1}^{N} \left[ {Sp_{i} - y_{i} } \right]^{2} = \min ,$$

where N is the quantity of counts on the observing interval; i—count sequential number; \({Sp}_{i}\)—spline; \({y}_{i}\)—input data.

After defining Formula (1), it can be shown that the summarized square excursion from the function approximated by \({y}_{i}\) is minimal.

By the next step, planning matrix P that has block-diagonal structure later on the local function features can be calculated (Fig. 5).

Fig. 5
figure 5

Schematic planning matrix, where squares are square Hermite polynomials; R is the quantity of spline merging nodes on the observing interval

For this, the grid of nodes ∆R was found, onto which a spline was constructed. It must be noticed that observing grid ∆N and grid of nodes are not necessarily equal, or, in other words, on each grid section, several observations can be located defining the dependency behavior.

Each row for CHS consists of four basic functions, where an approximate view is represented in Fig. 6. Each has a form of cubic polynomials sewed together by the conditions of polynomial steadiness and steadiness of the polynomial first derivative in merging node.

Fig. 6
figure 6

Representation of basic functions

Let us rewrite expression (1) in matrix view:

$$\left[ {Sp - Y} \right]^{2} = \min$$

where \(Y\) is the input data vector.

$$Y = \left[ {\begin{array}{*{20}c} {y_{1} } \\ {y_{2} } \\ \vdots \\ {y_{N} } \\ \end{array} } \right],$$

where \(y_{1}\)-\(y_{N}\) are the input data values.

Let us describe \(Sp\) spline in the following way:

$$Sp = P*A$$

where P is the planning matrix; A is an ordinate vector of spline node merging.

For the construction of the whole CHS, the A-spline ordinate vector of the merging nodes must be calculated and it has the form of:

$$A = \left[ {\begin{array}{*{20}c} {a_{1} } \\ {a_{2} } \\ \vdots \\ {a_{R} } \\ \end{array} } \right]$$

where \(a_{1}\)-\(a_{R}\) are the rates of the spline merging nodes ordinates.

The node ordinate evaluation can be found by the method of least squares, where their optimal rates are constructed relative to maximum verisimilitude.

Sought parameters can be found by way of matrix equation system solving. Considering the (3) expression, the A vector can be found:

$$A = \left( {P^{T} *P} \right)^{ - 1} *P^{T} *Y$$

Let us introduce the following markers. Let us assume that

$$C = P^{T} *P,$$
$$B = P^{T} *Y$$

Considering expressions (5) and (6), let us rewrite expression (4) in a simplified view:

$$A = C^{ - 1} *B$$

where \(C^{ - 1}\) is the correlation failure matrix LSM.

It can also be noticed that \(C^{ - 1}\) is independent of input countings and can be calculated preliminarily and interweaved in the calculating device memory.

For the CHS using the evaluation of modeling dependency between cellular network parameters, KPI and KQI can be utilized.

3 Experimental research

Within the developmental limitations, the service of Internet access based on the 3G cellular connection technology was checked [32]. The loading of the video file on the mobile device from the Internet has been done (Fig. 7).

Fig. 7
figure 7

Simplified network architecture

The KPI parameters were fixed on the measuring device: input stream speed Y1, outgoing stream speed Y2, delay Y3, the power of signal Y4; on the side of user—KQI parameter—video file loading time Y5.

The experiment consisted of 100 tests. Data were received at unchangeable external conditions for experimental clarity support.

As indicated, the main task is establishing a functional relationship between the parameters of the network KPI and KQI. First of all, it is necessary to approximate the parameters using CHS.

We present the values of the measured parameters in matrix form. For compactness of material, 1 and 100 values are resulted:

  1. 1.

    input stream speed, Mb/s: Y1 = [1.5649452272; … 0.5580357144];

  2. 2.

    outgoing stream speed, Mb/s: Y2 = [0.9987815608; … 0.421874176];

  3. 3.

    delay, ms: Y3 = [165; … 184];

  4. 4.

    power of the signal, dBm: Y4 = [− 67; … − 55];

  5. 5.

    video file loading time, s: Y5 = [0.1180952384; … 2.5355704696];

Let us calculate planning matrix:

N = 50;

t = 1:N; coordinates of countings of the observing function;

tu = 1:(N − 1)/9:N; coordinates of spline merging nodes;

[nill,n] = size(t); quantity of observing countings;

[nill,r] = size(tu); spline merging node quantity;

p = creat_ps(tu,t,n,r,2); matrix of planning, parameter 2-cubic spline;

$$p = \begin{array}{*{20}l} {1.0000} \hfill & 0 \hfill & 0 \hfill & 0 \hfill & 0 \hfill & 0 \hfill \\ {0.8026} \hfill & {0.2112} \hfill & { - 0.0138} \hfill & 0 \hfill & 0 \hfill & 0 \hfill \\ {0.5900} \hfill & {0.4527} \hfill & { - 0.0427} \hfill & 0 \hfill & 0 \hfill & 0 \hfill \\ \vdots \hfill & \vdots \hfill & \vdots \hfill & \vdots \hfill & \vdots \hfill & \vdots \hfill \\ 0 \hfill & 0 \hfill & 0 \hfill & { - 0.0427} \hfill & {0.4527} \hfill & {0.5900} \hfill \\ 0 \hfill & 0 \hfill & 0 \hfill & { - 0.0138} \hfill & {0.2112} \hfill & {0.8026} \hfill \\ 0 \hfill & 0 \hfill & 0 \hfill & 0 \hfill & 0 \hfill & {1.0000} \hfill \\ \end{array}$$

On the basis of received data for each parameter, the spline merging nodes ordinate vector could be calculated and the approximation procedure by using the CHS could be proceeded:

  1. 1.

    input stream speed B = p'*Y1;

    COB = ((p'*p)^(− 1));

    A1 = COB*B; ordinates of the spline merging nodes

    SP1 = p*A1; %SPLINE

  2. 2.

    outgoing stream speed B = p'*Y2;

    COB = ((p'*p)^(− 1)); A2 = COB*B;

    SP2 = p*A2;

  3. 3.

    delay B = p'*Y3;

    COB = ((p'*p)^(− 1)); A3 = COB*B;

    SP3 = p*A3;

  4. 4.

    power of the signal B = p'*Y4;

    COB = ((p'*p)^(− 1)); A4 = COB*B;

    SP4 = p*A4;

  5. 5.

    video file downloading time B = p'*Y5;

    COB = ((p'*p)^(− 1)); A5 = COB*B;

    SP5 = p*A5;

In Fig. 8a, the result of input stream speed data approximation process by the cubic hermit spline with marking of the spline merging nodes is depicted. The graph in Fig. 8b shows the results of outgoing stream speed data approximation by the CHS with merging node marking. In Fig. 8c, approximation result of the experimental test delay data can be seen. In Fig. 8d, the result of signal power data approximation is shown. Correlating the data of delay and signal power, it can be seen that they are intercorrelating. In Fig. 8e, the approximation result of KQI parameter by the CHS with marked spline merging nodes can be seen.

Fig. 8
figure 8

Input stream speed approximation: 1—curve of measured values; 2—curve of approximated values; 3—merging nodes (a input stream speeds; b output stream speeds; c delays; d powers of signal; e video file loading time)

The next step is the definition of the influence degree of the KPI parameters on KQI:

PP = [SP1,SP2,SP3,SP4]; matrix of KPI approximated parameters.

AA = ((PP'*PP)^(− 1))*PP'*SP5; coefficients of KPI parameters analytical connection to KQI

$$\begin{aligned} & {\text{AA}} = \\ & - 1.6011 \\ & - 0.9741 \\ & 18.3845 \\ & - 11.4475 \\ \end{aligned}$$

Analytical connection coefficients can be found under the condition that root-mean-square forecast failure of the KQI parameter from the KPI parameters would be minimal.

On the basis of received data, a conclusion can be drawn that the greatest influences on the video loading time are the delay value and value of signal power.

On the basis of the above-mentioned data, the statistical equalization of the KQI parameter time rows can be completed, or, in other words, the equalization of KQI process physics on the basis of already determined approximated KPI parameters (Fig. 9).

$$\Phi = ({\text{PP}}*{\text{AA}} - {\text{SP}}5)^{2} = \min$$
$${\text{KQI}} = {\text{KPI}}\left( 1 \right)*{\text{AA}}\left( 1 \right) + {\text{KPI}}\left( 2 \right)*{\text{AA}}\left( 2 \right) + {\text{KPI}}\left( 3 \right)*{\text{AA}}\left( 3 \right) + {\text{KPI}}\left( 4 \right)*{\text{AA}}\left( 4 \right)$$
$${\text{SP}}5{\text{E}} = {\text{SP}}1*{\text{AA}}\left( 1 \right) + {\text{SP}}2*{\text{AA}}\left( 2 \right) + {\text{SP}}3*{\text{AA}}\left( 3 \right) + {\text{SP}}4*{\text{AA}}\left( 4 \right);$$
Fig. 9
figure 9

The result of KQI parameter alignment: 1—curve of approximated values; 2—curve of aligned values

The use of splines allows the ability to not only find statistical estimations of the spline approximation required parameters, but also their confidence intervals, which increases the accuracy and probability of further calculations, which is a definite advantage of the chosen approach.

In our case, it allows us to receive the KQI forecast from the KPI changing. At the perspective of discovery, under such conditions, the next step would be the realization of concrete parameter KPI selection for the modernization and increased user service providing quality level.

4 Conclusions

The cellular network key effectiveness indicators (KPI) and quality indicators (KQI) have been considered in current development, and the hierarchy of their interaction that defines product quality for the satisfaction of some adequate level designed by the cellular provider has been defined. It is mentioned that during the selection of some indicators, needed for an adequate service quality evaluation, it is necessary to minimize their quantity and take into account possible “cross-point” influencers of the separate KPI on several different KQI. The parameters and quality indicator summation are needed to reflect all basic interaction quality criteria of cellular instruments with telecommunication network and of user with telecommunication service as product, that is designed by cellular provider, respectively, to ETSI TS 102 250-1.

In the development, for the aim of the interdependence between QoE and QoS parameters definition, polynomial splines with basic matrix disengaged structure were used. They provide high-speed work during spline calculation, which, in return is very important for real-time work during large data array processing.

In addition, a universal form of spline construction is presented for applications in telecommunications, primarily for efficient operation during programming. Namely, a clear software implementation of splines in the MATLAB programming environment is presented.

Therewith, modeling by the developed spline constructing form has been accomplished. In this result, it allows for the determination of the analytical function of the polynomial spline and proves effective filtration features and spline smoothing. Calculated results of root-mean-square departure of polynomial spline from useful signal ans = 0.0082 are approximately 30 times less than root-mean-square departure of noisy signal from useful ans = 0.2313, which shows the effective statistical alignment of the noisy signal.

To achieve the task of improving the quality of services, a method is proposed for determining the functional dependency between network parameters, i.e., the impact of key performance indicators on a KQI through the usage of CHS. This method evaluates the degree of influence of each of the KPI parameters on the KQI parameter with a future average data forecast, which leads to the implementation of the choice of a certain KPI parameter for its further improvement or optimization. At the same time, the developed method differs in simplicity of calculations due to what provides high-speed calculation that, in turn, is important for work in real time during large data set processing.

Availability of data and materials

Data sharing is not applicable to this article as no data sets were generated or analyzed during the current study.



Fifth generation of mobile networks


Base station subsystem


Cubic Hermitian splines


HTTP adaptive streaming


Key productiveness indicator


Key quality indicator


Least squares method


Mobile network operator


Mean opinion score


Operation support system


Quality of experience


Quality of service


Service-level agreement


  1. K. Wu, R.A. Laghari, M. Ali, A.A. Khan, A review and state of art of internet of things (IoT). Arch. Comput. Methods Eng. 1–19 (2021)

  2. A.K. Jumani, R.A. Laghari, Review and state of art of fog computing. Arch. Comput. Methods Eng. 1–13 (2021)

  3. A.L. Imoize, K. Orolu, A.A. Atayero, Analysis of key performance indicators of a 4G LTE network based on experimental data obtained from a densely populated smart city. Data Brief 29, 105304 (2020).

    Article  Google Scholar 

  4. E. Atxutegi, J.O. Fajardo, E. Ibarrola, F. Liberal, Experimental suitability evaluation of standardized QoS measurements over mobile broadband networks. in 2017 International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks (PEMWN) 2017 Nov 28. IEEE, p. 1–6.

  5. S. Wu, X. Chen, J. Fu, Z. Chen, Efficient VR video representation and quality assessment. J. Vis. Commun. Image Represent. 57, 107–117 (2018).

    Article  Google Scholar 

  6. QOE4VR: Quality of Experience for Virtual Reality Applications

  7. Š Mrvelj, M. Matulin, S. Martirosov, Subjective evaluation of user quality of experience for omnidirectional video streaming. Promet-Traffic Transport. 32(3), 409–421 (2020).

    Article  Google Scholar 

  8. D. Parmenter, Key Performance Indicators: Developing, Implementing, and Using Winning KPIs (Wiley, 2015)

    Google Scholar 

  9. J.L. Zambrano, C.T. Calafate, D. Soler, J.C. Cano, P. Manzoni, Using real traffic data for its simulation: procedure and validation. In 2016 International IEEE Conferences on Ubiquitous Intelligence & Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress (UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld). IEEE, p. 161–170 (2016)

  10. K. Kawai, K. Tanabe, K. Yamaoka, K.I. Baba, Emergency trunk reservation control using waiting queue for accommodating more general calls. in 2019 International Conference on Computing, Networking and Communications (ICNC) 2019 Feb 18. IEEE. p. 287–291.

  11. A. Laghari, H. He, R. Laghari, A. Khan, R. Yadav, Cache performance optimization of QoC framework. EAI Endorsed Trans. Scalable Inform. Syst. 6(20), 16 (2019)

    Google Scholar 

  12. A.R. Ghotbabadi, S. Feiz, R.B. Service, Quality measurements: a review. Int. J. Acad. Res. Bus. Soc. Sci. 5(2), 267 (2015)

    Google Scholar 

  13. A.B. Goldstein, A.A. Zarubin, A.V. Onufrienko, V.S. Elagin, I.A. Belozertsev, Synchronization of delay for OTT services in LTE. in 2018 Systems of Signal Synchronization, Generating and Processing in Telecommunications (SYNCHROINFO) 2018 Jul 4. IEEE, p. 1–4

  14. A. Wagan, A. Umrani, Effect of packet loss and reorder on quality of audio streaming. EAI Endorsed Trans. Scalable Inform. Syst. 7(24) (2020)

  15. E. Liotou, D. Tsolkas, N. Passas, A roadmap on QoE metrics and models. in 2016 23rd International Conference on Telecommunications (ICT) 2016 May 16. IEEE. p. 1–5.

  16. L. Amour, V. Tong, S. Souihi, H.A. Tran, A. Mellouk A, Quality estimation framework for encrypted traffic (Q2ET). in 2019 IEEE Global Communications Conference (GLOBECOM) 2019 Dec 9. IEEE. p. 1–6.

  17. V. Aggarwal, E. Halepovic, J. Pang, S. Venkataraman, H. Yan, Prometheus: toward quality-of-experience estimation for mobile apps from passive network measurements. in Proceedings of the 15th Workshop on Mobile Computing Systems and Applications 2014 Feb 26. p. 1–6

  18. A.A. Laghari, H. He, A. Khan, N. Kumar, R. Kharel, Quality of experience framework for cloud computing (QoC). IEEE Access 6, 64876–64890 (2018)

    Article  Google Scholar 

  19. A. Tamargazin, L. Pryimak, Neural network interpolation parameters of a multi-mode dynamic model of the aircraft engine. Aerosp. Tech. Technol. 7, 98–104 (2020)

    Article  Google Scholar 

  20. J.O. Fajardo, I. Taboada, F. Liberal, Improving content delivery efficiency through multi-layer mobile edge adaptation. IEEE Netw. 29(6), 40–46 (2015)

    Article  Google Scholar 

  21. E. Van Zimmeren, E. Mathieu, K. Verhoest, The interaction between agencies, networks, and the European commission in emerging regulatory constellations: a comparative analysis of the European Telecom Sector and the European Patent System. In Multi-level Governance: The Missing Linkages (Emerald Group Publishing Limited, 2015)

  22. A. Nikravesh et al., Mobile network performance from user devices: a longitudinal, multidimensional analysis. International Conference on Passive and Active Network Measurement (Springer, Cham, 2014).

  23. S. Karim, H. He, A.H. Magsi, R.A. Laghari, Quality of service (QoS): measurements of image formats in social cloud computing. Multimed. Tools Appl. 80, 1–26 (2020)

    Google Scholar 

  24. M. Shafiq, A. Khan, Assessment of quality of experience (QoE) of image compression in social cloud computing. Multiagent Grid Syst. 14(2), 125–143 (2018)

    Article  Google Scholar 

  25. A.A. Laghari, H. He, S. Karim, H.A. Shah, N.K. Karn, Quality of experience assessment of video quality in social clouds. Wirel. Commun. Mob. Comput. (2017)

  26. M. Ali, Quality of experience assessment of calling services in social network. ICT Express 7(2), 158–161 (2021)

    Article  Google Scholar 

  27. K.A. Memon, I.A. Halepoto, A. Khan, Quality of experience (QoE) in cloud gaming models: a review. Multiagent Grid Syst. 15(3), 289–304 (2019)

    Article  Google Scholar 

  28. A.A. Laghari, H. He, M. Shafiq, A. Khan, Assessing effect of cloud distance on end user's quality of experience (QoE). In 2016 2nd IEEE International Conference on Computer and Communications (ICCC) (IEEE, 2016), p. 500–505

  29. P.S. Malachivsky, V.V. Skopetsky, Continuous and smooth minimax spline approximation, ed. by I.V. Sergienko, VM Glushkova (NAS of Ukraine, Institute of Cybernetics., Center Mat. Modeling Inst Example. Probl. Mechanics and Mathematics. Ya. S. Prydryhacha. Kyiv: Nauk. Opinion, 2013)

  30. C. Gu, Gu. Chong, Smoothing Spline ANOVA Models, vol. 297 (Springer, New York, 2013)

    Book  Google Scholar 

  31. Z. Shang, G. Cheng, Local and global asymptotic inference in smoothing spline models. Ann. Stat. 41(5), 2608–2638 (2013)

    Article  MathSciNet  Google Scholar 

  32. D.-J. Lee, M. Durbán, P-spline ANOVA-type interaction models for spatio-temporal smoothing. Stat. Model. 11(1), 49–69 (2011)

    Article  MathSciNet  Google Scholar 

  33. D.A. Silaev, A.V. Amilyushchenko, A.I. Lukyanov, D.O. Korotaev, Semi-local smoothing splines of class C1/proceedings of the seminar named after. Petrovsky Mosc Issue I(G), 26 (2007)

    Google Scholar 

  34. A.O. Abakumova, O.O. Slipukhina, R.S. Odarchenko, F.Y. Yanovsky, V.M. Shutko, Polynomial spline for solving applied problems in telecommunications and radio engineering. Techn. Sci. 29(68), 60–64 (2018)

    Google Scholar 

  35. I.V. Shelevitsky, M.O. Shutko, V.M. Shutko, O.O. Kolganova, Interpolation splines in digital signal processing problems. Exponenta Pro. Math Appl. (2003)

  36. A.R. Hayotov, G.V. Milovanović, K.M. Shadimetov, Interpolation splines minimizing a semi-norm. Calcolo 51(2), 245–260 (2014)

    Article  MathSciNet  Google Scholar 

Download references


This work was supported in part by the European Commission under the 5G-TOURS: SmarT mObility, media and e-health for toURists and citizenS (H2020-ICT-2018-2020 call, grant number 856950). The views expressed in this contribution are those of the author and do not necessarily represent the project.


Personal funding. There are no funding from the external organizations.

Author information

Authors and Affiliations



JAA participated in the definition of the main idea of the research, design of the study and performed the statistical analysis, contributed to the definition of the most relevant KPIs and KQIs, and performed editorial work. RO has developed the estimation method of QoE based on KPI, contributed to the design of the study, performed editorial work, and helped to draft the manuscript. AA contributed to the definition of functional dependency between network parameters based on the spline utilization, performed experimental studies and analysis, and contributed to the analysis of general methods for QoE and QoS definition. SB participated in the definition of functional dependency between network parameters based on the spline utilization and performed related works analysis. All authors read and approved the final manuscript.

Author Informations

Dr. Jamil S. Al-Azzeh received his Ph.D. Degree in Computer Engineering from great Saint-Petersburg polytechnic university State University - Russia in 2008. Since 2003. Dr. Al-Azzeh has been an associated professor in the Computer Engineering Department. Faculty of Engineering Technology, at Al-Balqa' Applied University. His research interests include computer system architecture, parallel processing, packet switching networks, group communications, fault-tolerance, microarchitecture, programmable logic devices, image processing, and microprogramming. He is the author and a co-author of over 60 papers in international and domestic journals, and more than 20 papers in conference proceedings.

Roman Odarchenko received the B.S. and M.S. degrees in telecommunications from the National aviation university, Kyiv, Ukraine, in 2009 and 2010 and the Ph.D. and DSc. degrees in telecommunications systems and networks from the National aviation university, Kyiv, Ukraine, in 2013 and 2019. From 2010 to 2017, he was an associated professor in National aviation university. Since 2017, he has been a Researcher in Bundleslab KFT, Budapest, Hungary. He is the author of three books, more than 70 articles, and more than 50 inventions. His research interests include telecommunication systems and networks, mobile networks, wireless systems, software-defined networking, network security systems etc. He is an Associate Editor of the journal Information Security, and holds eleven patents. Dr. Roman Odarchenko was a recipient of the Cabinet of Ministers of Ukraine scholarship for young scientists in 2015 and 2016.

Anastasiia Abakumova Anastasiia Abakumova was born in Ukraine in 1993. She received the B.S. and M.S. degrees in telecommunications from the National aviation university, Kyiv, Ukraine, in 2015 and 2016. Since 2016 she is a Ph.D. student in Telecommunications and radio technology, Department of Telecommunication systems, National Aviation University. From 2013 to 2014, under the EWENT Erasmus Mundus program she studied at the Warsaw Polytechnic (Warsaw, Poland) at the Faculty of Electronics and Information Technology. From 2016 to 2018 she was a teaching assistant in Telecommunication Systems Academic Department of National Aviation University. She is the author of around 30 articles and publications. Her research interests include telecommunication systems and networks, mobile networks, wireless systems, software-defined networking, etc.

Serhii Bondar was born in Kyiv, Ukraine in 1994. In 2015 he received B.S. degree in avionics and in 2017 he received MSc degree in aviation management in National Aviation University (Kyiv, Ukraine). From 2017 he is a Ph.D. Student in computer sciences and information technologies. He is currently working at International Research and Training Center for Information Technologies and Systems of the National Academy of Sciences (NAS) of Ukraine and Ministry of Education and Science (MES) of Ukraine. His research interests include unmanned aerial vehicles, intellectual control systems, cybersecurity, data processing etc.

Corresponding author

Correspondence to Jamil S. Al-Azzeh.

Ethics declarations

Competing interests

There are no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Al-Azzeh, J.S., Odarchenko, R., Abakumova, A. et al. Method for QOE monitoring and increasing in cellular networks based on QOE-to-QOS mapping using spline approximation. J Wireless Com Network 2022, 43 (2022).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: