{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T09:19:43Z","timestamp":1762507183050,"version":"build-2065373602"},"reference-count":44,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2017,9,7]],"date-time":"2017-09-07T00:00:00Z","timestamp":1504742400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"This research was supported by the IT R&amp;D program of the MSIT (Ministry of Science and ICT), Korea\/NIPA (National IT Industry Promotion Agency) 12221-14-1001, Next Generation Network Computing Platform Testbed.","award":["12221-14-1001"],"award-info":[{"award-number":["12221-14-1001"]}]},{"name":"This research was supported by MSIT (Ministry of Science and ICT), Korea, under the ITRC (Information Technology Research Center) support program (IITP-2017-2016-0-00314) supervised by the IITP (Institute for Information &amp; communications Technology Promot","award":["IITP-2017-2016-0-00314"],"award-info":[{"award-number":["IITP-2017-2016-0-00314"]}]},{"name":"This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science, and Technology (MEST)(Grant No. NRF-2017R1D1A1B03034429).","award":["NRF-2017R1D1A1B03034429"],"award-info":[{"award-number":["NRF-2017R1D1A1B03034429"]}]},{"name":"This work was supported by 'The Cross-Ministry Giga KOREA Project' grant from the Ministry of Science, ICT and Future Planning, Rep. of Korea(GK16P0100, Development of Tele Experience Service SW Platform based on Giga Media).}","award":["GK16P0100"],"award-info":[{"award-number":["GK16P0100"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>Dynamic adaptive streaming over Hypertext Transfer Protocol (HTTP) is an advanced technology in video streaming to deal with the uncertainty of network states. However, this technology has one drawback as the network states frequently and continuously change. The quality of a video streaming fluctuates along with the network changes, and it might reduce the quality of service. In recent years, many researchers have proposed several adaptive streaming algorithms to reduce such changes. However, these algorithms only consider the current state of a network. Thus, these algorithms might result in inaccurate estimates of a video quality in the near term. Therefore, in this paper, we propose a method using fuzzy logic and a mathematics moving average technique, in order to reduce mobile video quality fluctuation in Dynamic Adaptive Streaming over HTTP (DASH). First, we calculate the moving average of the bandwidth and buffer values for a given period. On the basis of differences between real and average values, we propose a fuzzy logic system to deduce the value of the video quality representation for the next request. In addition, we use the entropy rate of a bandwidth measurement sequence to measure the predictable\/stabilization of our method. The experiment results show that our proposed method reduces video quality fluctuation as well as improves 40% of bandwidth utilization compared to existing methods.<\/jats:p>","DOI":"10.3390\/e19090477","type":"journal-article","created":{"date-parts":[[2017,9,7]],"date-time":"2017-09-07T13:59:10Z","timestamp":1504792750000},"page":"477","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["A Fuzzy-Based Adaptive Streaming Algorithm for Reducing Entropy Rate of DASH Bitrate Fluctuation to Improve Mobile Quality of Service"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3088-4612","authenticated-orcid":false,"given":"Linh","family":"Ma","sequence":"first","affiliation":[{"name":"School of Electronics and Computer Engineering, Chonnam National University, Gwangju 500-757, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaehyung","family":"Park","sequence":"additional","affiliation":[{"name":"School of Electronics and Computer Engineering, Chonnam National University, Gwangju 500-757, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiseung","family":"Nam","sequence":"additional","affiliation":[{"name":"School of Electronics and Computer Engineering, Chonnam National University, Gwangju 500-757, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"HoYong","family":"Ryu","sequence":"additional","affiliation":[{"name":"Electronics and Telecommunications Research Institute, 218 Gajeong-ro, Yuseong-gu, Daejeon 34129, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2294-3969","authenticated-orcid":false,"given":"Jinsul","family":"Kim","sequence":"additional","affiliation":[{"name":"School of Electronics and Computer Engineering, Chonnam National University, Gwangju 500-757, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,9,7]]},"reference":[{"key":"ref_1","unstructured":"Schulzrinne, H., Rao, A., Lanphier, R., Westerlund, M., and Stiemmerling, M. (2011, September 10). Available online: https:\/\/tools.ietf.org\/html\/draft-ietf-mmusic-rfc2326bis-27."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Garcia, M.N., De Simone, F., Tavakoli, S., Staelens, N., Egger, S., Brunnstr\u00f6m, K., and Raake, A. (2014, January 18\u201320). Quality of experience and HTTP adaptive streaming: A review of subjective studies. Proceedings of the 2014 Sixth International Workshop on Quality of Multimedia Experience (QoMEX), Singapore.","DOI":"10.1109\/QoMEX.2014.6982310"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1109\/COMST.2014.2360940","article-title":"A survey on quality of experience of HTTP adaptive streaming","volume":"17","author":"Seufert","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Vergados, D.J., Michalas, A., Sgora, A., and Vergados, D.D. (2014, January 2\u20135). A fuzzy controller for rate adaptation in MPEG-DASH clients. Proceedings of the 2014 IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC), Washington, DC, USA.","DOI":"10.1109\/PIMRC.2014.7136501"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1842","DOI":"10.1109\/COMST.2017.2685630","article-title":"A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming over HTTP","volume":"19","author":"Kua","year":"2017","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Stockhammer, T. (2011, January 23\u201325). Dynamic adaptive streaming over HTTP\u2013: Standards and design principles. Proceedings of the Second Annual ACM Conference on Multimedia Systems, San Jose, CA, USA.","DOI":"10.1145\/1943552.1943572"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Jiang, J., Sekar, V., and Zhang, H. (2012, January 10\u201313). Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE. Proceedings of the 8th International Conference on Emerging Networking Experiments and Technologies, Nice, France.","DOI":"10.1145\/2413176.2413189"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Sobhani, A., Yassine, A., and Shirmohammadi, S. (2015, January 18\u201320). A fuzzy-based rate adaptation controller for DASH. Proceedings of the 25th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video, Portland, OR, USA.","DOI":"10.1145\/2736084.2736090"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2688","DOI":"10.3390\/e17052688","article-title":"A Fuzzy Logic-Based Approach for Estimation of Dwelling Times of Panama Metro Stations","volume":"17","author":"Merchan","year":"2015","journal-title":"Entropy"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"21","DOI":"10.21742\/ijmde.2017.1.1.04","article-title":"A Fuzzy-based Method for Reducing Mobile Video-quality Fluctuation","volume":"1","author":"Park","year":"2017","journal-title":"Int. J. Mob. Device Eng."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/MIC.2010.145","article-title":"Node. js: Using JavaScript to build high-performance network programs","volume":"14","author":"Tilkov","year":"2010","journal-title":"IEEE Internet Comput."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/MIC.2010.155","article-title":"Watching video over the web: Part 1: Streaming protocols","volume":"15","author":"Begen","year":"2011","journal-title":"IEEE Internet Comput."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Xiong, P., Shen, J., Wang, Q., Jayasinghe, D., Li, J., and Pu, C. (2012, January 24\u201329). NBS: A network-bandwidth-aware streaming version switcher for mobile streaming applications under fuzzy logic control. Proceedings of the 2012 IEEE First International Conference on Mobile Services (MS), Honolulu, HI, USA.","DOI":"10.1109\/MobServ.2012.10"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Kuschnig, R., Kofler, I., and Hellwagner, H. (2010, January 22\u201323). An evaluation of TCP-based rate-control algorithms for adaptive Internet streaming of H. 264\/SVC. Proceedings of the First Annual ACM SIGMM Conference on Multimedia Systems, Phoenix, AZ, USA.","DOI":"10.1145\/1730836.1730856"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1123","DOI":"10.1109\/TFUZZ.2009.2023325","article-title":"Interval type-2 fuzzy logic congestion control for video streaming across IP networks","volume":"17","author":"Jammeh","year":"2009","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Bouzakaria, N., Concolato, C., and Le Feuvre, J. (2014, January 7\u20139). Overhead and performance of low latency live streaming using MPEG-DASH. Proceedings of the 5th International Conference on Information, Intelligence, Systems and Applications (IISA), Chania, Greece.","DOI":"10.1109\/IISA.2014.6878732"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Toni, L., Aparicio-Pardo, R., Simon, G., Blanc, A., and Frossard, P. (2014, January 19). Optimal set of video representations in adaptive streaming. Proceedings of the 5th ACM Multimedia Systems Conference, Singapore.","DOI":"10.1145\/2557642.2557652"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Mangla, T., Theera-Ampornpunt, N., Ammar, M., Zegura, E., and Bagchi, S. (2016, January 10\u201313). Video through a crystal ball: Effect of bandwidth prediction quality on adaptive streaming in mobile environments. Proceedings of the 8th International Workshop on Mobile Video, Klagenfurt, Austria.","DOI":"10.1145\/2910018.2910653"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Dubin, R., Dvir, A., Pele, O., Hadar, O., Katz, I., and Mashiach, O. (2016). Adaptation logic for HTTP dynamic adaptive streaming using geo-predictive crowdsourcing for mobile users. Multimed. Syst., 1\u201313.","DOI":"10.1007\/s00530-016-0525-6"},{"key":"ref_20","unstructured":"Zhao, S., Li, Z., Medhi, D., Lai, P., and Liu, S. (2017, January 26\u201329). Study of user QoE improvement for dynamic adaptive streaming over HTTP (MPEG-DASH). Proceedings of the 2017 International Conference on Computing, Networking and Communications (ICNC), Santa Clara, CA, USA."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"De Vleeschauwer, D., Viswanathan, H., Beck, A., Benno, S., Li, G., and Miller, R. (2013, January 14\u201319). Optimization of HTTP adaptive streaming over mobile cellular networks. Proceedings of the 2013 Proceedings IEEE INFOCOM, Turin, Italy.","DOI":"10.1109\/INFCOM.2013.6566888"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Han, B., Wang, X., Choi, N., Kwon, T., and Choi, Y. (2013, January 14\u201319). AMVS-NDN: Adaptive mobile video streaming and sharing in wireless named data networking. Proceedings of the 2013 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Turin, Italy.","DOI":"10.1109\/INFCOMW.2013.6970721"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"811","DOI":"10.1109\/TMM.2013.2239630","article-title":"AMES-cloud: A framework of adaptive mobile video streaming and efficient social video sharing in the clouds","volume":"15","author":"Wang","year":"2013","journal-title":"IEEE Trans. Multimed."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1914","DOI":"10.1109\/JSAC.2016.2559078","article-title":"IRate: Initial video bitrate selection system for HTTP streaming","volume":"34","author":"Mok","year":"2016","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Yan, Z., and Chen, C.W. (2016, January 3\u20137). RnB: Rate and brightness adaptation for rate-distortion-energy tradeoff in HTTP adaptive streaming over mobile devices. Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking, New York, NY, USA.","DOI":"10.1145\/2973750.2973780"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"738","DOI":"10.1109\/TMM.2016.2522650","article-title":"mDASH: A markov decision-based rate adaptation approach for dynamic HTTP streaming","volume":"18","author":"Zhou","year":"2016","journal-title":"IEEE Trans. Multimed."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zhou, C., Zhang, X., Huo, L., and Guo, Z. (2012, January 27\u201330). A control-theoretic approach to rate adaptation for dynamic HTTP streaming. Proceedings of the 2012 IEEE Visual Communications and Image Processing (VCIP), San Diego, CA, USA.","DOI":"10.1109\/VCIP.2012.6410740"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"De Cicco, L., Caldaralo, V., Palmisano, V., and Mascolo, S. (2013, January 12\u201313). Elastic: A client-side controller for dynamic adaptive streaming over http (dash). Proceedings of the 2013 20th International Packet Video Workshop (PV), San Jose, CA, USA.","DOI":"10.1109\/PV.2013.6691442"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Mok, R.K., Luo, X., Chan, E.W., and Chang, R.K. (2012, January 22\u201324). QDASH: A QoE-aware DASH system. Proceedings of the 3rd Multimedia Systems Conference, Chapel Hill, NC, USA.","DOI":"10.1145\/2155555.2155558"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Vergados, D.J., Michalas, A., Sgora, A., and Vergados, D.D. (2014, January 7\u20139). A control-based algorithm for rate adaption in MPEG-DASH. Proceedings of the 5th International Conference on Information, Intelligence, Systems and Applications (IISA), Chania, Greece.","DOI":"10.1109\/IISA.2014.6878834"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1145\/2457459.2457463","article-title":"Characterizing per-application network traffic using entropy","volume":"23","author":"Petkov","year":"2013","journal-title":"ACM Trans. Model. Comput. Simul. (TOMACS)"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"446","DOI":"10.1109\/JSTQE.2010.2051420","article-title":"Ultrahigh-definition video transmission and extremely green optical networks for future","volume":"17","author":"Namiki","year":"2011","journal-title":"IEEE J. Sel. Top. Quantum Electron."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1649","DOI":"10.1109\/TCSVT.2012.2221191","article-title":"Overview of the high efficiency video coding (HEVC) standard","volume":"22","author":"Sullivan","year":"2012","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_34","unstructured":"Pugachev, V.S. (2014). Probability Theory and Mathematical Statistics for Engineers, Elsevier."},{"key":"ref_35","unstructured":"Lootsma, F.A. (2013). Fuzzy Logic for Planning and Decision Making, Springer."},{"key":"ref_36","unstructured":"Gerla, G. (2013). Fuzzy Logic: Mathematical Tools for Approximate Reasoning, Springer."},{"key":"ref_37","unstructured":"Gottwald, S. (2013). Fuzzy Sets and Fuzzy Logic: The Foundations of Application\u2014From a Mathematical Point of View, Springer."},{"key":"ref_38","unstructured":"Cintula, P., Ferm\u00fcller, C., and Noguera, C. (2015). Handbook of Mathematical Fuzzy Logic, College Publications."},{"key":"ref_39","unstructured":"Yager, R.R., and Zadeh, L.A. (2012). An Introduction to Fuzzy Logic Applications in Intelligent Systems, Springer."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"3738","DOI":"10.3390\/e17063738","article-title":"Maximum entropy rate reconstruction of Markov dynamics","volume":"17","author":"Chliamovitch","year":"2015","journal-title":"Entropy"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Mueller, C., Lederer, S., Poecher, J., and Timmerer, C. (2013, January 15\u201319). Demo paper: Libdash-an open source software library for the mpeg-dash standard. Proceedings of the 2013 IEEE International Conference on Multimedia and Expo Workshops (ICMEW), San Jose, CA, USA.","DOI":"10.1109\/ICMEW.2013.6618220"},{"key":"ref_42","unstructured":"(2017, September 07). FFmpeg. Available online: http:\/\/ffmpeg.org."},{"key":"ref_43","unstructured":"(2017, September 07). GPAC, Multimedia Open Source Project. Available online: https:\/\/gpac.wp.imt.fr\/."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1109\/JSYST.2015.2478879","article-title":"FDASH: A Fuzzy-Based MPEG\/DASH Adaptation Algorithm","volume":"10","author":"Vergados","year":"2016","journal-title":"IEEE Syst. J."}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/19\/9\/477\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:44:22Z","timestamp":1760208262000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/19\/9\/477"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,7]]},"references-count":44,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2017,9]]}},"alternative-id":["e19090477"],"URL":"https:\/\/doi.org\/10.3390\/e19090477","relation":{},"ISSN":["1099-4300"],"issn-type":[{"type":"electronic","value":"1099-4300"}],"subject":[],"published":{"date-parts":[[2017,9,7]]}}}