Next Article in Journal
Joint Decision Model of Group Ticket Booking Limits and Individual Passenger Dynamic Pricing for the High-Speed Railway
Previous Article in Journal
Utilization of the Brinkman Penalization to Represent Geometries in a High-Order Discontinuous Galerkin Scheme on Octree Meshes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A QoE Evaluation Method for RT-HDMV Based on Multipath Relay Service

School of Computer Science and Engineering, Northeastern University, Shenyang 110819, China
*
Authors to whom correspondence should be addressed.
Symmetry 2019, 11(9), 1127; https://doi.org/10.3390/sym11091127
Submission received: 31 July 2019 / Revised: 25 August 2019 / Accepted: 28 August 2019 / Published: 5 September 2019

Abstract

:
Multipath diversity leads to a possible higher performance for real-time high definition video, especially for medical video transmission, which would improve the stability of multiple transmission paths in the symmetrical state, and avoid the potential losses of imaging information in the communication process. Most of the previous works are always based on the single-path end-to-end transmission, although the service had been demonstrated that it is unable to meet the rigorous demand for the RT-HDMV. In the paper, a multipath relay service based on the QoE (quality of experience) evaluation method is proposed for the RT-HDMV (real-time high definition medical video). The method eliminates several of the limitations in the existing methods for some conventional single-path transmission. It can fully utilize the finite network resources and transmission bandwidth to meet the users’ demands of the RT-HDMV to get a better score of the QoE. We use a four-stage framework to evaluate the QoE, which consists of constructing the multipath relay transmission for the RT-HDMV, calculating the weights of diversified QoS parameters in the multipath, designing the load distribution strategy by the mapping between the QoS (quality of service) and QoE, and redefining the rule of the QoE evaluation. Many experiments show that the proposed design scheme achieves weighting of the transmission sub-paths and computes the QoE score. Compared with the state-of-art methods in the single path transmission scene, our framework mainly gains the excellent performance for the RT-HDMV.

1. Introduction

In the e-health service, the RT-HDMV has been widely used. It provides convenience for sharing medical resources and diagnosis by establishing efficient communication between various medical organizations or doctors and patients [1]. As a real-time bidirectional video streaming service, RT-HDMV usually uses QoE to evaluate the quality of service. QoE is the description of the users’ satisfaction with the network services used [2]. The mainstream QoE evaluation methods for video streaming media services contains subjective evaluation methods, objective evaluation methods, and pseudo subjective evaluation methods.
The subjective evaluation method is a direct test by the observer subjective response to the measurement video image to determine the performance of the system from the perspective of the users’ perceptions evaluation of the service [3,4,5]. The objective evaluation method is to compare the uncompressed original video data and the compressed original video data to obtain the evaluation index value, and then according to the index value to evaluate the video quality [6,7,8,9]. The pseudo-subjective evaluation method absorbs the advantages of the first two methods, it prepares a test environment for the test samples and integrates the effective methods of statistical science and artificial intelligence to obtain a more reliable QoE evaluation [10,11,12].
The above research work mainly focuses on the quality evaluation of single-path scenarios. Although it has contributed to the improvement of the QoE of video streaming services, the RT-HDMV has higher requirements for the stability and effect of transmission. When the random background traffic is added to the network, resulting in random congestion or disconnection of transmission paths due to insufficient bandwidth, the traditional single-path transmission mode cannot meet the QoE requirements of services. So, in order to overcome these problems, the highlights for our contributions could be summarized into the following points:
(1)
We use the technology of P2P and SDN for reference [13,14], build an overlapping network defined by the software without changing the existing network structure, and realize the relay transmission function of the application layer. This transmission scenario is mainly built for media relay services, rather than content distribution services like P2P. We use the relay controller deployed in the backbone network to realize the separation of the service transmission and control, and use the relay server to execute the storage and forwarding of the media service. On the premise that the link of the service terminal access network is not the transmission bottleneck, the transmission path between real-time service terminals is in addition to the default routing path provided by the network layer. It can also choose and adopt an application relay path, which can provide the QoE a guaranteed transmission for the RT-HDMV service under the premise of effectively expanding the transmission bandwidth and cooperating with the appropriate QoE evaluation method;
(2)
We adopt the pseudo-subjective evaluation method, which is widely used at present. Through the design of input and output conditions in the QoE scoring calculation of the RT-HDMV service, the evaluation rules of the service QoE in the multipath relay transmission scenario are formulated. Among them, the input conditions mainly include the weights of diversified QoS parameters and load distribution. It closely combines the coupling relationship between multiple sub-paths in the process of the service transmission, and objectively obtains the quantitative index of the service QoE. The output condition is the QoE score obtained after each service transmission. It establishes the corresponding relationship between the calculation of the QoE score and the user’s subjective feelings from the perspective of the subjective evaluation, combining the user’s expectation of service QoE;
(3)
By improving the existing QoE evaluation algorithm, we design a new QoE score calculation method based on the RT-HDMV service. We use the AHP (analytic hierarchy process) method to select the main parameter information from the acquired diversity path QoS parameter information as the judgment condition, establish the judgment matrix, and get the weight of the QoS parameter through normalization. Then, we use the second-order judgment matrix to calculate the load distribution ratio of the path and obtain the load distribution strategy of the traffic transmission. Finally, the parameters are substituted into the improved QoE evaluation formula to get the final QoE score.
For RT-HDMV, a reasonable QoE security mechanism is the key to innovation. The proposed QoE evaluation method is based on the combination of the multipath transmission technology and service QoE evaluation method. From the viewpoint of the network transmission optimization, we prove that it can bring a better experience than that of the traditional single path transmission.
In the rest part of the paper, Section 2 summarizes the related works. Section 3 introduces the multipath relay transmission scene. The load distribution strategy, QoE scoring rules, and computing methods are presented in Section 4. Our results are shown in the experiment in Section 5. Our discussion and contribution are shown in Section 6 and Section 7.

2. Related Works

When the subjective evaluation method is used to evaluate the service quality of video streaming media, it mainly chooses the specific test group to complete the evaluation statistics of the service quality from the aspects of the video broadcast form, content, and duration. The method DSCQS (double stimulus continuous quality scale) is proposed in [3]. This method replays the image sequence to be evaluated and the corresponding reference sequence alternately to the evaluators according to the set playback time, and completes the statistical work of the average video score in the two-second playback interval. An improved UFQ (user feedback quality) method is proposed in [4]. In this method, the observers can interactively select a preferred video clip from a set of alternative options (The video clips can be long or short video sequences), and then use the input control devices to evaluate any specific location in the video image sequence. An improved VQA (video quality assessment) method is proposed in [5]. The method explores the impact of reducing the sequence length upon the perceptual accuracy when identifying compression artifacts. A group of four reference sequences, together with five levels of distortion, are used to compare the subjective ratings of viewers watching videos between 1.5 and 10 s long. By setting a smoothing function, it shows that the accuracy increases linearly with the sequence length from 1.5 s to 7 s, and achieves a satisfactory accuracy level between 5 s and 10 s.
When using the objective evaluation method to evaluate the service quality of video streaming media, it mainly combines specific service types to analyze the influencing factors of the service QoE, and uses numerical calculation to complete the quantification of the service QoE. A coding video quality evaluation method considering the video quality time conversion is proposed in [6]. In this method, according to the short-term characteristics of the human memory, the weighted average of the frame quality is obtained by the weighted function calculation, and the genetic algorithm is used to calculate the optimal weighted function of each coded video. A novel multicast service for the IEEE 802.11 WLAN standard is proposed in [7]. The method combines a novel MAC scheme and layered video, guaranteeing a minimum acceptable video quality to all the members of the multicast group through the base layer. A multi-factor QoE evaluation method is proposed in [8]. This method establishes a video content classification mechanism, and then synthetically evaluates the video QoE according to the content type of the H.264/AVC coded video, the target parameters of the bit stream layer and application layer. An alternative architecture for improving the video quality in networks is proposed in [9]. In the new architecture, an algorithm to dynamically compute the MBR (maximum bit rate) for each streaming user based on the media buffer feedback is designed, it solves the problem of the video-aware multi-user resource management in modern wireless networks.
On the basis of the former two methods, when using the pseudo-subjective evaluation method to evaluate the service quality of video streaming media, it mainly designs complex training models, seeks the rules of service evaluation through large data processing, and establishes a perfect service QoE evaluation mechanism. An improved two-phase rate adaptive strategy for the user real-time video QoE is proposed in [10]. Considering the relationship among the video quality, video buffer, and video transmission rate, this strategy measures and evaluates the video QoE based on the RNN recurrent neural network. A method of evaluating the impact of network conditions on the video traffic quality based on the fuzzy expert system is presented in [11]. This method establishes the mapping relationship between the network’s QoS index and user’s QoE perception, deduces the membership function of the fuzzy system by using the normalized probability distribution associated with the QoS index and QoE, and designs a fuzzy reasoning rule for the video QoE evaluation. A method of QoE evaluation using idealized data clustering for the OTT video is proposed in [12]. This method uses clustering processing to divide the reliability of the video QoE evaluation subjects. By adding unreliable pseudo-participants, it provides differentiated evaluation data for the service QoE evaluation according to the level of the video transmission damage.
Through the summary of the three methods mentioned above, we can see that although the subjective evaluation method can be closer to users’ perception of service quality, the implementation steps are more complicated and the cost is too high due to various factors that need to be considered in the specific implementation; the objective evaluation method has the characteristics of simplicity and practicability, but this method needs to be based on the human perception model, which requires a high accuracy of the algorithm and increases the difficulty of design. Therefore, combined with the characteristics of the transmission demand and service content of the RT-HDMV, we choose the pseudo-subjective evaluation method to evaluate the service quality in our research work.

3. Transmission Scene of RT-HDMV

3.1. Multipath Relay Transmission Scene

We propose the multipath relay service for the RT-HDMV based on the overlay network by separating the control plane and the forwarding plane by deploying the relay server and the relay controller at the application layer without changing the existing network architecture. The relay controller performs a relay service management and control functions, and the relay server performs a media relay service [15]. The multipath relay transmission network topology is shown in Figure 1.
As shown in Figure 1, RTs are deployed in the network layer, but they belong to the different autonomous domain (AS). UA is short for user agent located in an access network. RS and RC denote as the relay server and relay controller. They transplant the function from the network layer to the application layer [16].
Without considering the intersection of the paths, we can set up the session link of RT-HDMV between the service terminal of Alice and Bob with the default route for the network layer [17]. If the access network of the terminal is not in the transmission bottleneck, the multipath relay service can provide application relay paths for the service transmission in addition to the default path [18]. In this way, it can be used to provide real-time service to the user when the bandwidth is effectively extended.

3.2. The QoE Evaluation Scene

In order to realize the QoE evaluation of the RT-HDMV in the multipath relay transmission, we add the QoE server for performing the QoE monitoring, evaluation, and management in the application layer. The QoE evaluation scene of the RT-HDMV is shown in Figure 2.
As shown in Figure 2, after the multipath discovery and selection, we construct three incompletely intersecting paths between the service terminals without considering the redundant transmission (path 1 is the default path). The network elements involved in the QoE evaluation of RT-HDMV mainly include the service terminal, relay controller, relay servers, and QoE server.
(1)
Relay controller: It mainly performs the function of sending the session quality evaluation subscription request message to the QoE monitoring server, and the information includes the service type, service source address, service destination address, all the relay node address, and the QoS parameters of the multipath, it also sends the IP address of the own node location, and is responsible for the maintenance of the media relay node information, including the relay server registration, allocation or revocation;
(2)
Relay server: It receives the node location monitoring request sent by the QoE monitoring server and sends the relay node IP address message along with its own QoS parameter information to the QoE monitoring server. At the same time, it can receive the service information of other relay nodes and the QoE evaluation parameter information, and processes the information extraction, parameter conversion, storage, and forwarding;
(3)
QoE server: As the core of the QoE evaluation mechanism, the QoE server is responsible for the centralized QoE evaluation. After receiving all the service parameters, the QoE server performs the parameters extraction and QoE evaluation. The QoE server mainly includes four modules:
  • Acquisition module: Getting service transfer parameters from the service terminal, relay server and relay controller;
  • Analysis module: Using the measurable QoE evaluation algorithm for the service QoE score;
  • Decision module: Taking an appropriate control mechanism according to the service QoE score, including the sender path selection, and data load distribution ratio adjustment;
  • Implementation module: Guiding the service transmission according to the control mechanism.

4. Service QoE Evaluation Method

4.1. Service QoE Scoring Rules

The service QoE scoring rules of the RT-HDMV depends on the design of input and output conditions of the service QoE scoring calculation. The input conditions we designed mainly include the weights of the diversified QoS parameters and load distribution:
(1)
The QoE server chooses the diversified QoS parameters information as the judgment condition after obtaining the multipath QoS information from the relay controller, and establishes the judgment matrix by using AHP, the matrix eigenvector obtained by the normalization processing is the weight of the diversified QoS;
(2)
By solving out the feature vector of the judgment matrix and weight vector of the level-two judgment matrix, we use the linear weighting method to calculate the load distribution weight, the QoE server chooses the service load distribution optimization scheme coordinated with the relay controller.
According to the currently widely used MOS (mean opinion score), which is suggested by ITU (the international telecommunication union) [19], the user’s subjective perception of the quality of service can be divided into five levels, as shown in Table 1.
As shown in Table 1, according to different MOS levels, we choose the QoE score as the output condition and correspond the QoE score with the MOS level.

4.2. Service QoS Weight and Load Distribution Weight

In the multipath relay transmission scene, the QoE of the RT-HDMV depends on the coupling of the service media data and multipath QoS parameters, which has many differences from the conventional single-path transmission, such as delay, jitter, packet loss, and bandwidth, they determine the final score of QoE [20,21,22]. In order to guarantee the QoE of the multipath relay service, we put the complex problem into a number of levels and elements of the method, use AHP to calculate the weight of the QoS parameters and sub-paths, and then get the load distribution strategy. The implementation steps are as follows:
(1) Building judgment matrix: We choose the QoE as the judging criterion from the technical level, and establish the judgment matrix through the comparison of the multipath QoS parameters. The established judgment matrix is:
Q = [ q 11 q 12 q 1 i q 21 q 22 q 2 i q j 1 q j 2 q j i ] i , j = 1 , 2 , , 5
Based on the expert experience and the previous discussion of the relationship between the QoE and QoS, we set the QoS including the delay ( q 1 ), jitter ( q 2 ), packet loss rate ( q 3 ), bandwidth ( q 4 ), and burstiness ( q 5 ).
(2) Setting the judgment range: The value range of the judgment matrix is shown in Table 2.
As shown in Table 2, we can determine the value of the judgment matrix by using the judgment range, and then get the weight of the diversified QoS by solving the matrix eigenvector:
W = ( q 1 , q 2 , q 3 , q 4 , q 5 ) T
(3) Calculation path weight: We choose the diversified QoS as the judging criteria based on formulas (1) and (2), then use the AHP to build the level-two judgment matrix according to the data of the transmission sub-paths. The level-two judgment matrix is:
q x = [ p 11 p 12 p 1 i p 21 p 22 p 2 i p j 1 p j 2 p j i ] i , j = 1 , 2 , , 5.
As shown in formula (3), p 11 = 1 , p i j and p j i are reciprocals of each other, p i j represents the comparison of the importance of the same QoS on different sub-paths, which reflects the influence of the sub-paths QoS on the overall QoS. The weights of the diversified QoS on the different sub-paths are:
q x w = ( P 1 q x w , P 2 q x w , , P i q x w ) i = 1 , 2 , , n
As shown in formula (4), q x w represents the weight set of the diversified QoS parameters on the different sub-paths, P i q x w represents the weights of the diversified QoS parameters on a particular path.
(4) Getting the load distribution policy: After the calculation of the above formulas (1)–(3), we can use the linear weighted method to calculate the load distribution weights V P n of the different sub-paths by multiplying the different QoS weights W q x and sub-paths corresponding to the weight P n q x w :
V P 1 = W q 1 * P 1 q 1 w + W q 2 * P 1 q 2 w + W q 3 * P 1 q 3 w + W q 4 * P 1 q 4 w + W q 5 * P 1 q 5 w V P 2 = W q 1 * P 2 q 1 w + W q 2 * P 2 q 2 w + W q 3 * P 2 q 3 w + W q 4 * P 2 q 4 w + W q 5 * P 2 q 5 w         V P n = W q 1 * P n q 1 w + W q 2 * P n q 2 w + W q 3 * P n q 3 w + W q 4 * P n q 4 w + W q 5 * P n q 5 w
As shown in formula (5), according to the weight of the load distribution, the QoE server will be used as the load distribution strategy to guide the service transmission.

4.3. Service QoE Scoring Calculation

The service QoE score calculation process we designed includes two steps:
(1) Design the service QoE evaluation message flow: According to the multipath relay transmission scene service, the QoE evaluation message flow is shown in Figure 3.
As shown in Figure 3, after the RT-HDMV established link, the QoE server completes the service QoE score calculation work according to the input conditions, which is designed in the service QoE evaluation rules.
(2) Calculation of the service QoE score: At present, many researchers calculate the service QoE score by establishing the correlation model of the service QoE and QoS [23,24]. Through the summary and analysis of these research results, the video service QoE evaluation model can be expressed as:
Q o E = Q r 10 3 ( 1 - Q o S ( X ) ) R Q o S ( X ) M
As shown in formula (6), Q r is the video resolution, in order to guarantee the effect of the video image, it is usually 1080P; R is the correlation coefficient of the video image, it can reflect the degree of change between the images. For the medical video, because of less scene switching and higher correlation parameters of image content, according to the expression of the image correlation coefficient in the image quality evaluation, it can be set to a constant between zero and one; M is the refresh rate of the intra-frame macroblocks when the quality of the video image decreases due to the error diffusion in the process of video coding and decoding. According to the user’s tolerance of the packet loss, the refresh rate is 1/p, usually no more than 0.1; Q o S ( X ) is the normalized QoS value, it can be expressed as:
Q o S ( X ) = K { D * W d + J * W j + L * W l + B * W b + U * W u + }
As shown in formula (7), K is the overall QoS determinant factor in different types of medical video services; D and W d are respectively the delay and delay weight; J and W j for the jitter and jitter weight; L and W l for the packet loss rate and packet loss rate weight; B and W b for the bandwidth and bandwidth weight; U and W u for the suddenness and suddenness weight.
Due to the multipath relay transmission environment, the sub-paths service transmission is in a coupling relationship, the service QoE evaluation does not depend on single-path QoS conditions. Combining with the multipath relay transmission load distribution strategy research in the previous section, we set up the QoE evaluation model of the RT-HDMV, and make improvements for formula (7):
Q o S ( X ) = { ( i = 1 n q 1 p i * V p i ) * W q 1 + ( i = 1 n q 2 p i * V p i ) * W q 2 + ( i = 1 n q 3 p i * V p i ) * W q 3 + ( i = 1 n q 4 p i * V p i ) * W q 4 + ( i = 1 n q 5 p i * V p i ) * W q 5 }
As shown in formula (8), q x p i represents various QoS parameters obtained from the sub-paths; V p i represents the load distribution weights for each sub-path, we can get the whole of the QoS with the method of the linear weighted sum.

5. Experiment

5.1. Building Simulation Environment

We use the discrete event simulation software OMNeT++ (Objective Modular Network Testbed in C++) to simulate the real network. By loading the INET packets, the QoE servers, relay servers, relay controllers, and service terminals are configured under the “network” and “application” files in “omnet/inet/resource” [25]. The test network topology is shown in Figure 4.
As shown in Figure 4, the controller is the relay controller, router1 to router5 is the router that actually performs the service data transmission in the network, relayser1 to relayser3 is the relay server deployed on the router, qoeser is the service QoE evaluation server, which provides the guidance strategy for the sevice data transmission by collecting the location information of the network nodes and the status information of the network links. In the simulation environment, when the user agent sender sends the RT-HDMV requests, three incomplete intersecting transmission sub-paths are constructed between the sender and receiver by the relay controller through discovery and selection of transmission paths:
  • Path 1 (the default path): Sender-> router1-> router4-> router3-> receiver
  • Path 2: Sender-> router1-> router2-> router3-> receiver
  • Path 3: Sender-> router1-> router5-> router3-> receiver

5.2. Calculating QoE Score

According to the simulation environment, we randomly initialized the link state and measured the path’s QoS index when establishing the session. The QoS information of the three sub-paths in the initial state is shown in Table 3.
As shown in Table 3, we assign the parameters in formula (1) based on the expert experience and user perception, and calculate the impact of the current path QoS parameters on the service QoE:
X = [ 1 5 4 6 2 1 / 5 1 1 / 3 2 1 / 4 1 / 4 3 1 3 1 / 2 1 / 6 1 / 2 1 / 3 1 1 / 5 1 / 2 4 2 5 1 ]
After normalizing the column vectors of the judgment matrix, the matrix A is obtained:
A = [ 0.472 0.371 0.521 0.353 0.506 0.095 0.074 0.044 0.118 0.063 0.118 0.222 0.130 0.176 0.127 0.079 0.037 0.044 0.059 0.051 0.236 0.296 0.261 0.294 0.253 ]
The weights of the diversified QoS parameters are obtained respectively:
W = ( 0.4446 , 0.0788 , 0.1546 , 0.054 , 0.268 ) T
We can further calculate the weight vectors of the different QoS parameters for three disjoint paths by hierarchical sorting based on formula (3):
W 1 v = ( 0.164 , 0.298 , 0.538 ) ; W 2 v = ( 0.32 , 0.123 , 0.557 ) ; W 3 v = ( 0.286 , 0.571 , 0.143 ) ; W 4 v = ( 0.571 , 0.286 , 0.143 ) ; W 5 v = ( 0.222 , 0.667 , 0.111 ) ;
Based on formulas (11) and (12), we can calculate the load distribution weights of the three paths as follows:
V 1 = 0.164 * 0.4446 + 0.32 * 0.0788 + 0.286 * 0.1546 + 0.571 * 0.054 + 0.22 * 0.268 = 0.232 V 2 = 0.298 * 0.4446 + 0.123 * 0.0788 + 0.571 * 0.1546 + 0.286 * 0.054 + 0.667 * 0.268 = 0.425 V 3 = 0.538 * 0.4446 + 0.557 * 0.0788 + 0.143 * 0.1546 + 0.143 * 0.054 + 0.111 * 0.268 = 0.343
By substituting the diversified QoS parameters and the weights of the three paths into formula (8), we can get the following score of the QoS in the current transmission environment:
Q o S ( X ) = 0.8468
Due to the reason that the core area of the RT-HDMV video image is mainly the content of medical diagnosis, the R value can be set to 0.5 under the premise of a high image correlation. At the same time, when the amount of the packet loss does not exceed the user’s acceptable range, the M value can be set to the maximum value of 0.1. The Q o S ( X ) value is substituted for (6) to get the Q o E score:
Q o E = 1080 * 1920 10 3 ( 1 - 0.8468 ) 0.5 * 0.8468 0.1 0.7364
As shown in formula (15), according to the diversified QoS of each transmission sub-path in the current simulation environment, it can be seen from the calculation that the quality evaluation method of the RT-HDMV designed by us can obtain the score that meets the user’s QoE expectation.

5.3. Test Sample Analysis

In order to verify the practical application effect of the QoE evaluation method designed in this paper, the RT-HDMV test of the terminal equipment (terminal equipment can be a telephone or a PC, etc.) is carried out without considering the coding and decoding ability of the terminal. The test scenario we selected was the remote lung cancer CT consultation (The CT scans from the LUNA16 challenge are available on the website (https://luna16.grand-challenge.org/)), during the video session of 1080P, the session duration was 15 min, the frame rate was 25f/s, and the video clips of 1 s were randomly intercepted as test samples, the total number of the samples was 500. The test results are shown in Figure 5.
As shown in Figure 5, in the simulation environment shown in Table 3, we take the random test samples as an example, and take four frames as sampling intervals according to human visual characteristics. The first line is the original video frame sequence, the second line is the frame sequence of the single-path transmission (based on the default router), and the third line is the frame sequence of the multipath relay transmission. By comparing the transmission effect, we can see that the 1st frame/5th frame/17th frame in the frame sequence are less distorted after the single-path and multipath transmission, respectively, which will not affect the diagnosis results of the case. However, when transmitting the 9th frame and 13th frame, local noise appears in the video image transmitted by the single path, and the quality of the video image decreases, while the multipath transmission can still maintain a high image quality.
In order to ensure the objectivity of the test results, we reconfigured the simulation environment and tested the samples under different path conditions. The test results are shown in Figure 6.
As shown in Figure 6, when the network is idle and the available bandwidth of the transmission path can satisfy the transmission requirements of the RT-HDMV (as shown in (a,b), the QoE scores of the single-path transmission and multipath transmission are similar, which can achieve the desired transmission effect. However, when random background traffic is added to the network, the resulting bandwidth shortage or random congestion has a greater impact on the single-path transmission, the service QoE score decreases significantly (as shown in (c,d). Due to the increase of the parallel transmission bandwidth, the multipath transmission obtains the corresponding load distribution through the path weight calculation, then the policies are used to guide the service transmission, which can still provide a guaranteed QoE transmission for the service.

6. Discussion

Our purpose is to establish a multipath relay service based on the overlay network. The system provides the RT-HDMV transmission service, which meets the needs of the service on the basis of breaking through the inherent single-path transmission mode. However, the QoE evaluation method of the RT-HDMV based on the multipath relay service is still in the research and development stage at present and the studies of the relevant references and technical documentations are relatively difficult to get. Therefore, we have carried out the establishment and traffic from the multipath relay scene load distribution strategy to explore the problem. There are still some defects on constructing a set of the RT-HDMV optimized transmission solutions to the practical application.
(1)
The establishment of the application layer relay transmission service involves many problems, such as the network resource scheduling, relay node deployment, and path management rules. In our research, we deploy controllers at the relay nodes to schedule network resources, without considering the balance of network resources and the design of the scheduling algorithm. For the generation and maintenance of the relay path, we assume that the transmission process is stable (no relay node joins or exits). At this time, the QoE server cooperates with the relay controller to determine the number of parallel transmission paths and the path QoS information. In addition, through simulation experiments, we can see that the application of the multipath relay service is to better avoid the impact of the random network congestion on the service QoE, but in the idle state of the network, the advantages of the multipath relay service are not more obvious. Therefore, we need to discuss the preconditions for the application of the multipath relay service in future research work.
(2)
The load allocation strategy of the multipath relay service depends on the path condition and service type. In the real network, the path of executing the service data transmission needs a multi-hop selection, we regard the path state of each link as a whole without considering the impact of the path conditions of different segments on the strategy results. When designing the strategy, we limit the transmission path to incompletely intersecting paths. Even if the transmission quality of the single-path decreases, the specific load distribution ratio can be re-determined by calculating the weight of the QoS parameters of each sub-path without performing redundant transmission. In addition, our research work has a good application effect for RT-HDMV. In the future, we will consider expanding the research scope to the general real-time HD video services, such as IP telephony or video conferencing.
(3)
The essential purpose of the QoE calculation of the RT-HDMV is to complete the predicting function of the service transmission combining the path coupling relation and the diversified QoS information. The establishment of the expert database based on big data processing can provide the QoE of the RT-HDMV while obtaining the evaluation results of the service. Our research work pays more attention to the real-time evaluation of the service QoE, and does not involve the establishment and maintenance of the database in the process of the RT-HDMV QoE calculation. We plan to establish a perfect evaluation mechanism of the service QoE through the accumulation of historical data in future work.

7. Conclusions

The main contributions of the paper include using the SDN design idea to design the overlay definition software, and establish the multipath relay transmission scenarios through the network resource scheduling and application layer relay node deployment. In the scenario, in order to meet the QoE requirements of the RT-HDMV service, we establish the QoE evaluation rules and processes based on the characteristics of the multipath diversity and the coupling relationship of the multipath transmission. On the basis of calculating the weight of diversified QoS parameters and sub-paths using AHP, we get the load distribution strategy and QoE score of the service. The simulation results show that the scheme can make better use of network resources and expand the transmission bandwidth, and effectively avoid the impact of the random network congestion on the quality of the RT-HDMV service under a single-path transmission mode from the perspective of the transmission optimization. Through a real-time load distribution strategy selection and QoE score calculation, it can provide reliable transmission of the QoE guarantee for RT-HDMV.

Author Contributions

Conceptualization, Y.Z., W.L., W.Z., Y.G.; Data Curation, Y.Z.; Formal Analysis, Y.Z.; Investigation, Y.Z., Y.G.; Methodology, Y.Z., W.L. and W.Z.; Supervision, W.L. and W.Z.; Validation, Y.Z.; Writing—Original Draft Preparation, Y.Z.; Writing—Review and Editing, Y.Z., W.L. and W.Z.

Funding

This work was supported by the National Key Research and Development Program of China Grant No. 2018YFB1702000, the National Natural Science Foundation of China Grant No. 61671141, and the Liaoning Provincial Natural Science Foundation of China Grant No. 20180551007.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lévêque, L.; Zhang, W.; Christine, C.M.; Patrick, L.C.; Liu, H.T. Study of Video Quality Assessment for Telesurgery. IEEE Access 2017, 5, 9990–9999. [Google Scholar] [CrossRef]
  2. ITU-T. TD 109rev2 (PLEN/12) Definition of Quality of Experience (QoE). 2007. Available online: https://www.itu.int/rec/T-REC-P.10-200701-S (accessed on 17 July 2019).
  3. ITU-R. BT 500-13. Methodology for the Subjective Assessment of the Quality of Television Pictures. 2012. Available online: https://www.itu.int/rec/R-REC-BT.500-13-2012 (accessed on 17 July 2019).
  4. Richardson, I.E.G.; Kannangara, C.S. Fast Subjective Video Quality Measurement with User Feedback. IEEE Electron. Lett. 2004, 40, 799–801. [Google Scholar] [CrossRef]
  5. Moss, F.M.; Wang, K.; Zhang, F.; Baddeley, R.; Bull, D.R. On the Optimal Presentation Duration for Subjective Video Quality Assessment. IEEE Tran. Circuits Syst. Video Technol. 2016, 26, 1977–1987. [Google Scholar] [CrossRef]
  6. Inazumi, Y.; Horita, Y.; Kotani, K.; Murai, T. Quality Evaluation Method Considering Time Transition of Coded Video Quality. In Proceedings of the IEEE International Conference on Image Processing, New York, NY, USA, 22–25 September 2002; pp. 338–342. [Google Scholar]
  7. Santos, M.A.; Villalon, J.; Orozco, B.L. A Novel QoE-Aware Multicast Mechanism for Video Communications over IEEE 802.11 WLANs. IEEE J. Sel. Areas Commun. 2012, 30, 1205–1214. [Google Scholar] [CrossRef]
  8. Liu, J.; Geng, Y.; Wang, D.; Li, W.; Qiu, X. An Objective Multi-Factor QoE Evaluation Based on Content Classification for H.264/AVC Encoded Video. In Proceedings of the Symposium on Computers and Communications (ISCC), IEEE, Split, Croatia, 7–10 July 2013; pp. 137–142. [Google Scholar]
  9. Ramamurthi, V.; Oyman, O.; Foerster, J. Video-QoE Aware Resource Management at Network Core. In Proceedings of the Global Communications Conference, IEEE, Austin, TX, USA, 8–12 December 2014; pp. 1418–1423. [Google Scholar]
  10. Ai, L.; Liu, J.; Li, Y.; Song, Q.; Ge, N. Two-Phase Rate Adaptation Strategy for Improving Real-Time Video QoE in Mobile Networks. China Commun. 2018, 15, 12–24. [Google Scholar]
  11. Pokhrel, J.; Wehbi, B.; Morais, A.; Cavalli, A.; Allilaire, E. Estimation of QoE of Video Traffic Using a Fuzzy Expert System. In Proceedings of the 10th Consumer Communications and Networking Conference (CCNC), IEEE, Las Vegas, USA, 11–14 January 2013; pp. 224–229. [Google Scholar]
  12. Jiang, J.; Spachos, P.; Chignell, M.; Zucherman, L. Assessin Unreliability in OTT Video QoE Subjective Evaluations Using Clustering with Idealized Data. In Proceedings of the Digital Media Industry & Academic Forum (DMIAF), IEEE, Santorini, Greece, 4–6 July 2016; pp. 235–239. [Google Scholar]
  13. Zhao, Y.X.; Liu, Y.; Chen, C.J.; Zhang, J.Y. Enabling P2P One-View Multiparty Video Conferencing. IEEE Trans. Parallel Distrib. Sys. 2013, 25, 73–82. [Google Scholar] [CrossRef] [Green Version]
  14. Aslan, M.; Matrawy, A. On the Impact of Network State Collection on the Performance of SDN Applications. IEEE Commun. Lett. 2015, 20, 5–8. [Google Scholar] [CrossRef]
  15. Wang, B.; Wei, W.; Guo, Z.; Towsley, D. Multipath Live Streaming Via TCP: Scheme, Performance and Benefits. ACM Trans. Multimed. Comput. Commun. Appl. 2009, 5, 1–23. [Google Scholar] [CrossRef]
  16. Guan, Y.; Lei, W.; Zhang, W.; Li, H.; Zhang, S. SGMR: A Spatial Geometry–Based Multipath Routing Method on Overlay Networks. Int. J. Commun. Syst. 2019, 32, 3894. [Google Scholar] [CrossRef]
  17. Guan, Y.; Lei, W.; Zhang, W.; Zhan, Y.; Li, H.; Zhang, S. A Multi-Dimension Spatial Method for Topology Awareness and Multipath Generating. Symmetry 2019, 11, 870. [Google Scholar] [CrossRef]
  18. Valdovinos, I.A.; Diaz, J.A.P.; Villalba, L.J.G.; Kim, T. BATCP: Bandwidth-Aggregation Transmission Control Protocol. Symmetry 2017, 9, 167. [Google Scholar] [CrossRef]
  19. ITU-T. TP 800 Geneva Methods for Subjective Determination of Transmission Quality. 1996. Available online: https://www.itu.int/rec/T-REC-P.800 (accessed on 17 July 2019).
  20. Kim, H.J.; Lee, D.H.; Lee, J.M.; Lee, K.H.; Lyu, W.; Choi, S.G. The QoE Evaluation Method Through the QoS-QoE Correlation Model. In Proceedings of the Fourth IEEE International Conference on Networked Computing and Advanced Information Management, Gyeongju, Korea, 2–4 September 2008; pp. 719–725. [Google Scholar]
  21. Bae, J.; Park, H.S.; Chin, Y.M.; Pack, H.C. An Identification of Correlation Between Network QoS and Video Quality Index for IPTV Service. In Proceedings of the 11th International Conference on Advanced Communication Technology, Phoenix Park, Korea, 15–18 February 2009; pp. 1399–1420. [Google Scholar]
  22. Canovas, A.; Garcia, M.; Lloret, J.; Rafael, R. Improving IPTV QoE Taking the Suitable MPEG-2/MEPG-4 Quantizer Based on Jitter, Delay and Lost Packets Measurements. Int. J. Adv. Telecommun. 2011, 24, 16–26. [Google Scholar]
  23. Garcia, M.; Canovas, A.; Edo, M.; Lloret, J. A QoE Management System for Ubiquitous IPTV Devices. In Proceedings of the International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, IEEE, Sliema, Malta, 11–16 October 2009; pp. 147–152. [Google Scholar]
  24. Kim, H.L.; Choi, S.G. A Study on a QoS/QoE Correlation Model for QoE Evaluation on IPTV Service. In Proceedings of the IEEE International Conference on Advanced Communication Technology, Phoenix Park, Korea, 7–10 February 2010; pp. 1377–1382. [Google Scholar]
  25. VARGAA. OMNeT++ Discrete Event Simulation System Version 4.0 User Manual. 2005. Available online: http://www.omnetpp.org (accessed on 17 July 2019).
Figure 1. The network topology of the multipath relay transmission based on the overlay network.
Figure 1. The network topology of the multipath relay transmission based on the overlay network.
Symmetry 11 01127 g001
Figure 2. The quality of experience (QoE) evaluation scene of the real-time high definition medical video (RT-HDMV) based on the overlay network.
Figure 2. The quality of experience (QoE) evaluation scene of the real-time high definition medical video (RT-HDMV) based on the overlay network.
Symmetry 11 01127 g002
Figure 3. The service QoE evaluation message flow.
Figure 3. The service QoE evaluation message flow.
Symmetry 11 01127 g003
Figure 4. The test network topology based on the OMNeT++
Figure 4. The test network topology based on the OMNeT++
Symmetry 11 01127 g004
Figure 5. Comparison of the sample transmission effect between the single and multiple transmission scene.
Figure 5. Comparison of the sample transmission effect between the single and multiple transmission scene.
Symmetry 11 01127 g005
Figure 6. Comparison of sample test results between the single and multiple transmission scene. (a,b) are comparison of the QoE results between single-path transmission and multipath relay transmission when the path conditions satisfy service transmission requirements. (c,d) are comparison of the QoE results between single-path transmission and multipath relay transmission when the path conditions can not satisfy service transmission requirements.
Figure 6. Comparison of sample test results between the single and multiple transmission scene. (a,b) are comparison of the QoE results between single-path transmission and multipath relay transmission when the path conditions satisfy service transmission requirements. (c,d) are comparison of the QoE results between single-path transmission and multipath relay transmission when the path conditions can not satisfy service transmission requirements.
Symmetry 11 01127 g006
Table 1. User’s subjective expectation setting.
Table 1. User’s subjective expectation setting.
MOS GradeQoE Score IntervalSubjective FeelingDegree of Damage
50.8~1.0ExcellentNo perceiving
40.6~0.8GoodCan be perceived but not serious
30.4~0.6CommonSlight
20.2~0.4BadSerious
10~0.2Very badVery serious
Table 2. The scope definition table.
Table 2. The scope definition table.
Criteria ScaleDefinitionCriteria ScaleDefinition
1For Q , q i and q j are equally important7For Q , q i is much more important than q j
3For Q , q i is slightly more important than q j 9For Q , q i is absolutely more important than q j
5For Q , q i is more important than q j 2, 4, 6, 8Between the two judgment scale above
Table 3. The path quality of service (QoS) parameter extraction.
Table 3. The path quality of service (QoS) parameter extraction.
PathDelayJitterPacket Loss RateBandwidthSuddenness
path169 ms50 ms3%10 Mbit/s0.93 ms
path2121 ms60 ms5%11 Mbit/s0.59 ms
path361 ms40 ms2%12 Mbit/s1.64 ms

Share and Cite

MDPI and ACS Style

Zhan, Y.; Lei, W.; Guan, Y. A QoE Evaluation Method for RT-HDMV Based on Multipath Relay Service. Symmetry 2019, 11, 1127. https://doi.org/10.3390/sym11091127

AMA Style

Zhan Y, Lei W, Guan Y. A QoE Evaluation Method for RT-HDMV Based on Multipath Relay Service. Symmetry. 2019; 11(9):1127. https://doi.org/10.3390/sym11091127

Chicago/Turabian Style

Zhan, Yuzhuo, Weimin Lei, and Yunchong Guan. 2019. "A QoE Evaluation Method for RT-HDMV Based on Multipath Relay Service" Symmetry 11, no. 9: 1127. https://doi.org/10.3390/sym11091127

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop