Browse > Article
http://dx.doi.org/10.3837/tiis.2017.03.011

A Novel Bandwidth Estimation Method Based on MACD for DASH  

Vu, Van-Huy (Department of Computer Science and Engineering, Yuan Ze University)
Mashal, Ibrahim (Department of Computer Science and Engineering, Yuan Ze University)
Chung, Tein-Yaw (Department of Computer Science and Engineering, Yuan Ze University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.11, no.3, 2017 , pp. 1441-1461 More about this Journal
Abstract
Nowadays, Dynamic Adaptive Streaming over HTTP (DASH) has become very popular in streaming multimedia contents. In DASH, a client estimates current network bandwidth and then determines an appropriate video quality with bitrate matching the estimated bandwidth. Thus, estimating accurately the available bandwidth is a significant premise in the quality of video streaming, especially when network traffic fluctuates substantially. To cope with this challenge, researchers have presented various filters to estimate network bandwidth adaptively. However, experiment results show that current schemes either adapt slowly to network changes or adapt fast but are very sensitive to delay jitter and produce sharply changed estimation. This paper presents a novel bandwidth estimation scheme based on Moving Average Convergence Divergence (MACD). We applied an MACD indicator and its two thresholds to classifying network states into stable state and agile state, based on the network state different filters are applied to estimate network bandwidth. In the paper, we studied the performance of various MACD indicators and the threshold values on bandwidth estimation. Then we used a DASH proxy-based environment to compare the performance of the presented scheme with current well-known schemes. The simulation results illustrate that the MACD-based bandwidth estimation scheme performs superior to existing schemes both in the speed of adaptively to network changes and in stability in bandwidth estimation.
Keywords
DASH; Bandwidth Estimation; MACD indicator; Passive Technique; Video Streaming;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 J. Neyman, "Outline of a Theory of Statistical Estimation Based on the Classical Theory of Probability," Philosophical Transactions of the Royal Society of London. Series A, Mathematical and Physical Sciences, vol. 236, pp. 333-380, 1937.   DOI
2 O. Kaiwartya, A. H. Abdullah, Y. Cao, A. Altameem, M. Prasad, C. T. Lin, et al, "Internet of Vehicles: Motivation, Layered Architecture, Network Model, Challenges, and Future Aspects," IEEE Access, vol. 4, pp. 5356-5373, 2016.   DOI
3 M. Shojafar, N. Cordeschi, and E. Baccarelli, "Energy-efficient Adaptive Resource Management for Real-time Vehicular Cloud Services," IEEE Transactions on Cloud Computing, vol. PP, pp. 1-1, 2016.
4 A. Soltanian, M. A. Salahuddin, H. Elbiaze, and R. Glitho, "A resource allocation mechanism for video mixing as a cloud computing service in multimedia conferencing applications," in Proc. of 2015 11th International Conference on Network and Service Management (CNSM), pp. 43-49, 2015.
5 P. G. V. Naranjo, M. Shojafar, H. Mostafaei, Z. Pooranian, and E. Baccarelli, "P-SEP: a prolong stable election routing algorithm for energy-limited heterogeneous fog-supported wireless sensor networks," The Journal of Supercomputing, pp. 1-23, 2016.
6 H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, "RTP: A Transport Protocol for Real-Time Applications," 2003.
7 A. Begen, T. Akgul, and M. Baugher, "Watching video over the web: Part 1: Streaming protocols," IEEE Internet Computing, vol. 15, pp. 54-63, 2011.   DOI
8 M. Michalos, S. Kessanidis, and S. Nalmpantis, "Dynamic adaptive streaming over HTTP," Journal of Engineering Science and Technology Review, vol. 5, pp. 30-34, 2012.
9 T. Stockhammer, "Dynamic adaptive streaming over HTTP --: standards and design principles," in Proc. of the second annual ACM conference on Multimedia systems, San Jose, CA, USA, 2011.
10 I. Sodagar, "The MPEG-DASH Standard for Multimedia Streaming Over the Internet," MultiMedia, IEEE, vol. 18, pp. 62-67, 2011.   DOI
11 T.-Y. Huang, R. Johari, N. McKeown, M. Trunnell, and M. Watson, "A buffer-based approach to rate adaptation: evidence from a large video streaming service," SIGCOMM Comput. Commun. Rev., vol. 44, pp. 187-198, 2014.   DOI
12 D. Yun and K. Chung, "Rate Adaptation for HTTP Video Streaming to Improve the QoE in Multi-client Environments," KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, vol. VOL. 9, 11, November 2015.
13 S. Akhshabi, A. C. Begen, and C. Dovrolis, "An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP," in Proc. of the second annual ACM conference on Multimedia systems, San Jose, CA, USA, 2011.
14 W. Chen, L. Ma, G. Sternberg, Y. A. Reznik, and C. C. Shen, "User-aware DASH over Wi-Fi," in Proc. of 2015 International Conference on Computing, Networking and Communications, ICNC 2015, pp. 749-753,2015.
15 L. Sunghee, Y. Kimyung, and C. Kwangsue, "Adaptive video quality control scheme to improve QoE of MPEG DASH," in Proc. of 2015 IEEE International Conference on Consumer Electronics (ICCE), pp. 126-127, 2015.
16 G. Appel, The Moving Average Convergence-divergence Trading Method: Advanced Version: Scientific Investment Systems, 1985.
17 J. Junchen, V. Sekar, and Z. Hui, "Improving Fairness, Efficiency, and Stability in HTTP-Based Adaptive Video Streaming With Festive," IEEE/ACM Transactions on Networking, vol. 22, pp. 326-340, 2014.   DOI
18 R. Prasad, C. Dovrolis, M. Murray, and K. Claffy, "Bandwidth estimation: metrics, measurement techniques, and tools," IEEE Network, vol. 17, pp. 27-35, 2003.   DOI
19 S. Chaudhari and R. Biradar, "Survey of Bandwidth Estimation Techniques in Communication Networks," Wireless Personal Communications, pp. 1-52, 2015/03/05 2015.
20 S. Akhshabi, A. Begen, and C. Dovrolis, "An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP," in Proc. of ACM Conf. on Multimedia Systems, 2011.
21 Mathwords. Harmonic Mean. Available: http://www.mathwords.com/h/harmonic_mean.-htm
22 R. Dubin, O. Hadar, and A. Dvir, "The effect of client buffer and MBR consideration on DASH Adaptation Logic," in Proc. of 2013 IEEE Wireless Communications and Networking Conference (WCNC), pp. 2178-2183, 2013.
23 S. Lee, K. Youn, and K. Chung, "Adaptive video quality control scheme to improve QoE of MPEG DASH," in Proc. of 2015 IEEE International Conference on Consumer Electronics (ICCE), pp. 126-127, 2015.
24 S. Akhshabi, S. Narayanaswamy, A. C. Begen, and C. Dovrolis, "An experimental evaluation of rate-adaptive video players over HTTP," Signal Processing: Image Communication, vol. 27, pp. 271-287, 2012.   DOI
25 INET. INET framework for omnet++. Available: https://inet.omnetpp.org
26 J. M. Jeong and J. D. Kim, "Effective bandwidth measurement for Dynamic Adaptive Streaming over HTTP," in Proc. of 2015 International Conference on Information Networking (ICOIN), pp. 375-378, 2015.
27 T. Truong Cong, H. Quang-Dung, K. Jung Won, and A. T. Pham, "Adaptive streaming of audiovisual content using MPEG DASH," IEEE Transactions on Consumer Electronics, vol. 58, pp. 78-85, 2012.   DOI
28 OMNET. OMNET++ Discrete Event Simulator. Available: https://omnetpp.org/omnetpp
29 D. E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning: Addison-Wesley Publishing Company, 1989.
30 N. Cranley, P. Perry, and L. Murphy, "User perception of adapting video quality," International Journal of Human-Computer Studies, vol. 64, pp. 637-647, 2006.   DOI