| 研究生: |
王瀚翊 Wang, Han-I |
|---|---|
| 論文名稱: |
使用基於模糊邏輯的決策機制之在車載環境中以QoS/QoE為導向的小型基地台SVC-DASH視訊串流服務之卸載 Small Cell Offloading for QoS/QoE-oriented SVC-DASH Video Streaming over the Vehicle Environment Using the Fuzzy-based Decision Mechanism |
| 指導教授: |
黃崇明
Huang, Chung-Ming |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2021 |
| 畢業學年度: | 109 |
| 語文別: | 英文 |
| 論文頁數: | 96 |
| 中文關鍵詞: | 可伸縮視頻編碼(SVC) 、可伸縮視頻編碼串流機制 、多接入邊緣計算(MEC) 、小型基地台分流 、資料分流 、模糊推論系統 |
| 外文關鍵詞: | Scalable Video Coding (SVC), SVC Streaming, SVC-DASH, Mobile Edge Computing (MEC), Small Cell Offloading, Traffic Offloading, Fuzzy Inference System |
| 相關次數: | 點閱:182 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文提出了一種基於多接入邊緣計算(MEC)架構協助下之車載環境中的SVC-DASH來進行基於HTTP協定的自適應影音串流服務。針對串流服務的控制,本論文提出了一種自適應的影音串流控制方法,稱為以QoS/QoE為導向之緩衝區感知及比特率自適應(QQ-BABA)方法; 另外,針對移動性問題,本論文提出了一種基於模糊邏輯的多屬性決策(MADM-FL)的小型基地台影音串流資料分流(SC-VSO)控制方法,採用基於多屬性模糊的決策機制來決定是否可以將SVC-DASH影音串流的流量從大型基地台卸載到 4G/5G 行動網路的小型基地 台。為了達到適當的比特率自適應和穩定的畫質變化,在 MEC 服務器中執行的 QQ-BABA 方法考慮的三個因素是(i)估計頻寬,(ii)緩衝區長度和(iii)畫質變化。在估計頻寬方面,是根據客戶端回報的歷史記錄計算得出的。在緩衝區長度方面,為了(i)避免緩衝區時間長度不足或超過最大容量,(ii)提高畫質,(iii)最大化地提高畫質, 一些閾值被定義為下載的規則,以決定應下載哪些影片片段和哪些片段中的層。由於車輛在移動中會穿越多種類型的基地台 (BS),因此在 MEC 服務器中執行的 MADM-FL 方法可以透過 (i) 相應大型基地台和小型基地台的網路情況以及 (ii) 車輛 X 使用模糊邏輯機制報告的上下文,讓車輛 X 在進入前方小型基地台信號覆蓋範圍之前決定是否執行 SC-VSO。本論文是基於實驗室規模的 eNB 設備和相關軟體構建的 4G LTE 網路中執行效能評估,實驗結果顯示所提出的方法對於在車載環境中通過無線移動網路傳輸之 SVC-DASH 影片串流具有更高的畫質和畫質穩定性。
This thesis proposed an SVC-DASH video streaming method over the vehicular environment based on the Multi-access Edge Computing (MEC) architecture. For the streaming control concern, a streaming control scheme, which is called QoS/QoE-oriented Buffer-Aware Bitrate Adaptation (QQ-BABA), using the Segment-Set-based buffer-aware bitrate adaptation with the backward quality’s increment control was proposed; for the mobility concern, a Small Cell Video Streaming Offloading (SC-VSO) control scheme, which is called Multiple Attribute Decision Making based on the Fuzzy Logic (MADM-FL), adopting the multiple attribute fuzzy-based decision mechanism for deciding whether it can offload the SVC-DASH video streaming traffic from a macro cell to a small cell of the 4G/5G cellular network or not was proposed. To have the suitable bitrate adaptation and stable quality variation, three factors that the proposed QQ-BABA control scheme executed in the MEC server considers are (i) estimated bandwidth, (ii) buffer occupancy and (iii) quality variation. In the aspect of estimated bandwidth, it is calculated based on the historical records that the clients reported. In the aspect of buffer occupancy, some thresholds are defined as the downloading rules to decide which video segments and which video layers should be downloaded to (i) avoid buffer underflow or overflow, (ii) enhance the video quality, and (iii) try to supplement the quality to the maximum. Since the vehicle is moving across many types of Base Stations (BSs), the proposed MADM-FL control scheme executed in the MEC server can decide whether to have SC-VSO or not before vehicle X entering into the ahead small cell’s signal coverage based on (i) the networking situations of the corresponding macro and small cells and (ii) the reported context from vehicle X using the fuzzy logic mechanism. Based on the performance evaluation that was executed in a 4G LTE emulation network, which was built on the lab-scaled eNB devices and related software, the proposed method has the higher video quality and quality stability for the SVC-DASH video streaming over the wireless mobile network in the vehicular environment.
[1] “Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2017-2022 White Paper,” 2019.
[2] T. Stockhammer, “Dynamic Adaptive Streaming over HTTP – Standards and Design Principles,” in Proceedings of the 2nd Annual ACM Conference on Multimedia Systems, pp. 133-144, February 2011.
[3] I. Sodagar, “The MPEG-DASH Standard for Multimedia Streaming Over the Internet,” IEEE MultiMedia, VOL.18, NO. 4, pp. 62-67, April 2011.
[4] T. Wiegand, G. J. Sullivan, G. Bjontegaard and A. Luthra, "Overview of the H.264/AVC Video Coding Standard," IEEE Transactions on Circuits and Systems for Video Technology, VOL. 13, NO. 7, pp. 560-576, July 2003.
[5] 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," in Proceedings of the 7th ACM Conference on Special Interest Group on Data Communication (SIGCOMM), pp. 187-198, 2014.
[6] C. Lai, R. Hwang, H. Chao, M. M. Hassan, and A. Alamri, "A Buffer-aware HTTP Live Streaming Approach for SDN-enabled 5G Wireless Networks," IEEE Network, VOL. 29, NO. 1, pp. 49-55, 2015.
[7] Y. Guo, F. R. Yu, J. An, K. Yang, Y. He, and V. C. Leung, "Buffer-aware Streaming in Small-scale Wireless Networks: A Deep Reinforcement Learning Approach," IEEE Transactions on Vehicular Technology, VOL. 68, NO. 7, pp. 6891-6902, 2019.
[8] Z. Jiang, X. Zhang, W. Huang, H. Chen, Y. Xu, J. Huang, Z. Ma, and J. Sun, "A Hierarchical Buffer Management Approach to Rate Adaptation for 360-Degree Video Streaming," IEEE Transactions on Vehicular Technology, VOL. 69, NO. 2, pp. 2157-2170, February 2020.
[9] C. Liu, I. Bouazizi, and M. Gabbouj, "Rate Adaptation for Adaptive HTTP Streaming," in Proceedings of the 2nd ACM Annual Conference on Multimedia Systems, pp. 169-174, 2011.
[10] C. Zhou, C.-W. Lin, and Z. Guo, "mDASH: A Markov Decision-based Rate Adaptation Approach for Dynamic HTTP Streaming," IEEE Transactions on Multimedia, VOL. 18, NO. 4, pp. 738-751, 2016.
[11] A. Bentaleb, A. C. Begen, and R. Zimmermann, "QoE-aware Bandwidth Broker for HTTP Adaptive Streaming Flows in an SDN-enabled HFC Network," IEEE Transactions on Broadcasting, VOL. 64, NO. 2, pp. 575-589, 2018.
[12] C. James, M. Wang, and E. Halepovic, "BETA: Bandwidth-efficient Temporal Adaptation for Video Streaming over Reliable Transports," in Proceedings of the 10th ACM Multimedia Systems Conference, 2019, pp. 98-109.
[13] 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, Sept. 2007.
[14] I. Unanue, i. Urteaga, R. Husemann, j. Del Ser, V. Roesler, A. Rodríguez and P. Sánchez, "A Tutorial on H.264/SVC Scalable Video Coding and Its Tradeoff between Quality, Coding Efficiency and Performance," Recent Advances on Video Coding (open access), Intechopen, July 2011.
[15] N. Vineeth and H. Guruprasad, "A Survey on the Techniques Enhancing Video Streaming in VANETs," International Journal of Computer Networking, Wireless and Mobile Communication, VOL. 3, pp. 37-46, 2013.
[16] A. Gupta and R. K. Jha, "A Survey of 5G Network: Architecture and Emerging Technologies," IEEE Access, VOL. 3, pp. 1206-1232, 2015.
[17] D. Muirhead, M. A. Imran and K. Arshad, "A Survey of the Challenges, Opportunities and Use of Multiple Antennas in Current and Future 5G Small Cell Base Stations," IEEE Access, VOL. 4, pp. 2952-2964, 2016.
[18] H. Zhou, H. Wang, X. Li and V. C. M. Leung, "A Survey on Mobile Data Offloading Technologies," IEEE Access, VOL. 6, pp. 5101-5111, 2018.
[19] R. Zhou et al., "Online Task Offloading for 5G Small Cell Networks," IEEE Transactions on Mobile Computing, 2020.
[20] T. Han et al., "Small Cell Offloading Through Cooperative Communication in Software-Defined Heterogeneous Networks," IEEE Sensors Journal, VOL. 16, NO. 20, pp. 7381-7392, Oct.15, 2016.
[21] H. Zhou, H. Wang, X. Chen, X. Li and S. Xu, "Data Offloading Techniques Through Vehicular Ad Hoc Networks: A Survey," IEEE Access, VOL. 6, pp. 65250-65259, 2018.
[22] N. Abbas, Y. Zhang, A. Taherkordi and T. Skeie, "Mobile Edge Computing: A Survey," in IEEE Internet of Things Journal, VOL. 5, no. 1, pp. 450-465, Feb. 2018.
[23] S. G. Ozcan, T. Kivilcim, C. Cetinkaya and M. Sayit, "Rate Adaptation Algorithm with Backward Quality Increasing Property for SVC-DASH," in Proceedings of the 7th IEEE International Conference on Consumer Electronics (IEEE 2017), pp. 24-28, 2017.
[24] S. Mori and M. Bandai, "QoE-aware Quality Selection Method for Adaptive Video Streaming with Scalable Video Coding," in Proceedings of the 8th IEEE International Conference on Consumer Electronics (ICCE 2018), pp. 1-4, 2018.
[25] A. Lekharu, S. Kumar, A. Sur, and A. Sarkar, “A QoE Aware SVC Based Client-side Video Adaptation Algorithm for Cellular Networks,” in Proceedings of the 19th International Conference on Distributed Computing and Networking (ICDCN 2018), 2018.
[26] Çalı, M., Özbek, “SSIM-based adaptation for DASH with SVC in Mobile Networks,” Signal, Image, and Video Processing 14, pp.1107–1114, 2020.
[27] S. Yang, Y. Tseng, C. Huang and W. Lin, "Multi-Access Edge Computing Enhanced Video Streaming: Proof-of-Concept Implementation and Prediction/QoE Models," IEEE Transactions on Vehicular Technology, VOL. 68, NO. 2, pp. 1888-1902, Feb. 2019.
[28] A. Tran, N. Dao and S. Cho, "Bitrate Adaptation for Video Streaming Services in Edge Caching Systems," IEEE Access, VOL. 8, pp. 135844-135852, 2020.
[29] W. U. Rahman, C. S. Hong and E. Huh, "Edge Computing Assisted Joint Quality Adaptation for Mobile Video Streaming," IEEE Access, VOL. 7, pp. 129082-129094, 2019.
[30] Donghyeok Ho, Gi Seok Park, and Hwangjun Song, “Mobile Data Offloading System for Video Streaming Services over SDN-enabled Wireless Networks,” in Proceedings of the 9th ACM Multimedia Systems Conference Association for Computing Machinery, pp.174–185, 2018.
[31] G. S. Park and H. Song, "Video Quality-Aware Traffic Offloading System for Video Streaming Services over 5G Networks with Dual Connectivity," IEEE Transactions on Vehicular Technology, VOL. 68, NO. 6, pp. 5928-5943, June. 2019.
[32] G. S. Park and H. Song, "Cooperative Base Station Caching and X2 Link Traffic Offloading System for Video Streaming Over SDN-Enabled 5G Networks," IEEE Transactions on Mobile Computing, VOL. 18, NO. 9, pp. 2005-2019, 1 Sept. 2019.
[33] D. Ho, G. S. Park and H. Song, "Game-Theoretic Scalable Offloading for Video Streaming Services over LTE and WiFi Networks," IEEE Transactions on Mobile Computing, VOL. 17, NO. 5, pp. 1090-1104, 1 May 2018.
[34] S. Yang, Y. Tseng, C. Huang and W. Lin, "Multi-Access Edge Computing Enhanced Video Streaming: Proof-of-Concept Implementation and Prediction/QoE Models," IEEE Transactions on Vehicular Technology, VOL. 68, NO. 2, pp. 1888-1902, Feb. 2019.
[35] C. Kreuzberger, D. Posch, and H. Hellwagner, “A Scalable Video Coding Dataset and Toolchain for Dynamic Adaptive Streaming over HTTP,” in Proceedings of the 6th ACM Multimedia Systems Conference, pp. 213–218, 2015.
[36] G. Feng, "A Survey on Analysis and Design of Model-Based Fuzzy Control Systems," IEEE Transactions on Fuzzy Systems, VOL. 14, NO. 5, pp. 676-697, Oct. 2006.
[37] S. Goutam and S. Unnikrishnan, "QoS based Vertical Handover Decision Algorithm using Fuzzy Logic," Proceeding of the 9th International Conference on Nascent Technologies in Engineering (ICNTE 2019), pp. 1-7, 2019.
[38] “Cisco Video Quality of Service (QoS) Tutorial”, 2017.
[39] 3GPP: IMT-2000 QoS Classes, TSG 17, 3rd Generation Partnership Project (3GPP).
[40] 3GPP: QoS Concepts and Architecture, TS 23.107, 3rd Generation Partnership Project (3GPP).