Browse > Article
http://dx.doi.org/10.5909/JBE.2017.22.5.618

A Modification of The Fuzzy Logic Based DASH Adaptation Algorithm for Performance Improvement  

Kim, Hyun-Jun (Department of Electronic Engineering, Konkuk University)
Son, Ye-Seul (Department of Electronic Engineering, Konkuk University)
Kim, Joon-Tae (Department of Electronic Engineering, Konkuk University)
Publication Information
Journal of Broadcast Engineering / v.22, no.5, 2017 , pp. 618-631 More about this Journal
Abstract
In this paper, we propose a modification of fuzzy logic based DASH adaptation algorithm(FDASH) for seamless media service in time-varying network conditions. The proposed algorithm selects more appropriate bit-rate for the next segment by the modification of the Fuzzy Logic Controller(FLC) and reduces the number of video bit-rate changes by applying Segment Bit-rate Filtering Module(SBFM). Also, we apply the Start Mechanism for clients not to watch the low quality videos in the very beginning stage of streaming service and add the Sleeping Mechanism to avoid any buffer overflow expected. Ultimately, we verified by using NS-3 Network Simulator that the proposed method shows better performance compared to FDASH. According to the experimental results, there is no buffer underflow/overflow within the limited buffer size, which is not guaranteed in FDASH on the other hand. Also, we confirmed that mFDASH has almost the same level of average video quality against FDASH and reduces about 50% of number of video bit-rate changes compared to FDASH in Point-to-Point network and Wi-Fi network.
Keywords
DASH; Fuzzy Logic; Segment Bit-rate Filtering Module(SBFM); Adaptive streaming;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 I. Sodagar, "The mpeg-dash standard for multimedia streaming over the internet." IEEE MultiMedia Vol.18, No.4, pp.62-67, April 2011.   DOI
2 T. Stockhammer, "Dynamic adaptive streaming over HTTP--: standards and design principles," Proceedings of the second annual ACM conference on Multimedia systems, San Jose, CA, USA, pp.133-144, 2011.
3 M. Park, and Y. Kim, "MMT-based Broadcasting Services Combined with MPEG-DASH," Journal of Broadcast Engineering, Vol.20, No.6, pp.283-299, March 2015.   DOI
4 G. Park, G. Lee, J. Lee, and K. Kim, "HTTP Adaptive Streaming Method for Service-compatible 3D Contents Based on MPEG DASH," Journal of Broadcast Engineering, Vol.17, No.2, pp.207-222, March 2012.   DOI
5 Y. Kim, and M. Park, "MPEG-DASH Services for 3D Contents Based on DMB AF," Journal of Broadcast Engineering, Vol.18, No.1, pp.115-121, January 2013.   DOI
6 C. Zhou, Lin, C. W., and Guo, Z., "mDASH: A markov decision-based rate adaptation approach for dynamic HTTP streaming." IEEE Transactions on Multimedia, Vol.18, No.4, pp.738-751, January 2016.   DOI
7 D. L. Isaacson, and W. M. Richard, Markov chains, theory and applications. Vol. 4. New York: Wiley, 1976.
8 R. M. Blumenthal, and R. K. Getoor, Markov processes and potential theory. Courier Corporation, 2007.
9 M. Zhao, X. Gong, J. Liang, W. Wang, X. Que, and S. Cheng, "Scheduling and resource allocation for wireless dynamic adaptive streaming of scalable videos over HTTP." Communications (ICC), Sydney, NSW, Australia, pp. 1681-1686, 2014.
10 H. Schwarz, D. Marpe, and T. Wiegand. "Overview of the scalable video coding extension of the H. 264/AVC standard." IEEE Transactions on circuits and systems for video technology Vol.17, No.9, pp.1103-1120, September 2007.   DOI
11 G. Tian, and Y Liu. "Towards agile and smooth video adaptation in dynamic HTTP streaming." Proceedings of the 8th international conference on Emerging networking experiments and technologies, Nice, France, pp.109-120, 2012.
12 Q. He, C. Dovrolis, and M. Ammar. "On the predictability of large transfer TCP throughput." ACM SIGCOMM Computer Communication Review, Vol. 35, No. 4, ACM, October 2005.
13 L. A. Zadeh, "Fuzzy logic." Computer Vol.21, No.4, pp.83-83, April 1988.   DOI
14 D. J. Vergados, et al, "FDASH: A Fuzzy-Based MPEG/DASH Adaptation Algorithm." IEEE Systems Journal Vol.10, No.2, pp.859-868, December 2015.   DOI
15 C. C. Lee, "Fuzzy logic in control systems: fuzzy logic controller. I." IEEE Transactions on systems, man, and cybernetics, Vol.20, No.2, pp.404-418, March/April, 1990.   DOI
16 R. KP. Mok, X. Luo, E. W. W. Chan, and R. K. C. Chang, "QDASH: a QoE-aware DASH system." Proceedings of the 3rd Multimedia Systems Conference, New York, NY, USA, pp.11-22, 2012.
17 SG12, I. T. U. T. "Definition of quality of experience." TD 109rev2 (PLEN/12), Geneva, Switzerland, pp.16-26, 2007.
18 H. R. Berenji, "Fuzzy logic controllers." An Introduction to Fuzzy Logic Applications in Intelligent Systems. Springer US, pp. 69-96, 1992.
19 The network simulator - ns-3, http://www.nsnam.org/ (accessed May. 25, 2017).
20 Z. Bingul, and O. Karahan, "A Fuzzy Logic Controller tuned with PSO for 2 DOF robot trajectory control," Expert Systems with Applications, Vol.38, No.1, pp.1017-1031, January 2011.   DOI
21 M. Seufert, S. Egger, M. Slanina, and T. Zinner, "A survey on quality of experience of HTTP adaptive streaming," IEEE Communications Surveys & Tutorials, Vol.17, No.1, pp.469-492, March 2015.   DOI
22 G. Klir, and B. Yuan. Fuzzy sets and fuzzy logic, New Jersey: Prentice hall, 1995.
23 K. Xiao, S. Mao, and J. K. Tugnait, "QoE-Driven Resource Allocation for DASH over OFDMA Networks," Proceedings of Global Communications Conference (GLOBECOM), Washington, DC, USA, pp.1-6, 2016.
24 S. Egger, B. Gardlo, M. Seufert, and R. Schatz, "The impact of adaptation strategies on perceived quality of http adaptive streaming," Proceedings of the 2014 Workshop on Design, Quality and Deployment of Adaptive Video Streaming. Sydney, Australia, pp-31-36, 2014.