A QoE Evaluation Method for RT-HDMV Based on Multipath Relay Service
Abstract
:1. Introduction
- (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.
2. Related Works
3. Transmission Scene of RT-HDMV
3.1. Multipath Relay Transmission Scene
3.2. The QoE Evaluation Scene
- (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
- (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.
4.2. Service QoS Weight and Load Distribution Weight
4.3. Service QoE Scoring Calculation
5. Experiment
5.1. Building Simulation Environment
- 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
5.3. Test Sample Analysis
6. Discussion
- (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
Author Contributions
Funding
Conflicts of Interest
References
- 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]
- 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).
- 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).
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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).
- 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]
- 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]
- 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]
- 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]
- 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]
- VARGAA. OMNeT++ Discrete Event Simulation System Version 4.0 User Manual. 2005. Available online: http://www.omnetpp.org (accessed on 17 July 2019).
MOS Grade | QoE Score Interval | Subjective Feeling | Degree of Damage |
---|---|---|---|
5 | 0.8~1.0 | Excellent | No perceiving |
4 | 0.6~0.8 | Good | Can be perceived but not serious |
3 | 0.4~0.6 | Common | Slight |
2 | 0.2~0.4 | Bad | Serious |
1 | 0~0.2 | Very bad | Very serious |
Criteria Scale | Definition | Criteria Scale | Definition |
---|---|---|---|
1 | For , and are equally important | 7 | For , is much more important than |
3 | For , is slightly more important than | 9 | For , is absolutely more important than |
5 | For , is more important than | 2, 4, 6, 8 | Between the two judgment scale above |
Path | Delay | Jitter | Packet Loss Rate | Bandwidth | Suddenness |
---|---|---|---|---|---|
path1 | 69 ms | 50 ms | 3% | 10 Mbit/s | 0.93 ms |
path2 | 121 ms | 60 ms | 5% | 11 Mbit/s | 0.59 ms |
path3 | 61 ms | 40 ms | 2% | 12 Mbit/s | 1.64 ms |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
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
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 StyleZhan, 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
APA StyleZhan, Y., Lei, W., & Guan, Y. (2019). A QoE Evaluation Method for RT-HDMV Based on Multipath Relay Service. Symmetry, 11(9), 1127. https://doi.org/10.3390/sym11091127