簡易檢索 / 詳目顯示

研究生: 凃裕閔
Tou, Yu-Ming
論文名稱: 針對無線區域網路影像群播之具擁塞辨識的錯誤控制方法
A Congestion-aware Error Control Scheme for Video Multicasting in 802.11 Wireless LAN
指導教授: 謝錫堃
Shieh, Ce-Kuen
黃文祥
Hwang, Wen-Shyang
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2004
畢業學年度: 92
語文別: 英文
論文頁數: 82
中文關鍵詞: 擁塞錯誤控制無線區域網路向前錯誤修正
外文關鍵詞: Congestion, FEC, Error Control, Wireless LAN
相關次數: 點閱:122下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   在802.11無線區域網路下,MPEG影像群播可能會因為無線錯誤所導致之封包遺失的原因而大大地降低其品質。向前錯誤修正(FEC)是很頻繁地被使用為錯誤控制機制;它提供冗餘封包給接收端去修復獨立的封包遺失,但是它可能會因為送太多冗餘封包而造成網路擁塞。這篇論文提出一個具有擁塞辨識的錯誤控制機制。這個機制可以經由改進後的封包遺失原因分辨演算法準確地意識到網路狀況;然後依照網路情況決定冗餘封包的數目。因此,這個機制已經能夠全面性的考慮網路層級的品質。更進一步地,當網路處於不擁塞的情況下,經由支援不同型態的MPEG影像框架不相同的保護也考慮應用層級的品質。經由理論分析的呈現和實驗結果說明1)這個機制在網路處於擁塞的情況能夠避免情況惡化,相反地取得了遺失和修復的平衡2)在網路處於不擁塞的情況下支援以網路層級和應用層級為基礎的保護,達到影像品質的最佳化。

      The quality of MPEG video multicasting may be greatly degraded due to packet losses caused by wireless error in 802.11 Wireless LAN. Forward Error Correction (FEC) is frequently used as an error control scheme; it provides redundant packets for receivers to recover from independent packet losses, but it may result in congestion collapse and degrade bandwidth utilization due to sending more redundant packets. In this thesis, a congestion-aware error control scheme is proposed. Through the improved algorithm to differentiate the causes of packet losses, the proposed scheme can be accurately aware of network condition and then determine number of redundant packets accordingly for both constant and variable rate transmission. Therefore, the proposed scheme is able to address the above problem artfully and consider overall transmission quality of network-layer. Furthermore, when network is non-congested, perceived quality of application-layer is also considered through supporting unequal scope protection for different type of MPEG video frames. A theoretical analysis of the proposed scheme is presented, and the experiment results show that when network is 1) congested, the proposed scheme would avoid worsening congested network and contrarily gets a balance of loss and recovery 2) non-congested, the proposed scheme supprts protection based on network-layer and application-layer to optimal overall video quality.

    Contents I Tables III Illusrtations IV CHAPTER 1 INTRODUCTION 1 1.1 Motivation 1 1.2 Goals 5 1.3 Organization 6 CHAPTER 2 BACKGROUND 7 2.1 MPEG Video 7 2.2 MAC Sublayer of IEEE 802.11 Wireless LANs 11 2.3 Error Control 17 2.3.1 Retransmission 17 2.3.2 Forward Error Correction 18 2.4 Loss Differentiation Algorithm 20 2.4.1 Biaz and m-Biaz 21 2.4.2 Spike 22 2.4.3 ZigZag 23 CHAPTER 3 SYSTEM OVERVIEW 25 CHAPTER 4 CONGESTION-AWARE ERROR CONTROL SCHEME 33 4.1 Class Classification 33 4.1.1 Analysis of Forward Error Correction Model 34 4.1.2 Block-based Statistic Control 36 4.2 Congestion-awareness 39 4.2.1 Analysis of Loss Differentiation Algorithm 39 4.2.2 m-Biaz+ 43 4.2.3 Block-counting Transition Model 46 4.3 Video-awareness 48 4.3.1 Unequal Scope Protection 48 CHAPTER 5 EXPERIMENTS AND ANALYSIS 50 5.1 Experiment Environment 50 5.1.1 Platform 51 5.1.2 Wireless Error Model 51 5.2 Evaluation Metrics 53 5.4 Block-based Statistic Control 54 5.3 m-Biaz+ 62 5.5 Block-counting Transition Model 64 5.6 Unequal Scope Protection 69 CHAPTER 6 CONCLUSIONS AND FUTURE WORKS 72 References 74

    [1] D. Le Gall, “MPEG: A Video Compression Standard for Multimedia Applications,” ACM Communications, pp. 47-58, Apr. 1991.
    [2] S. Rampal, D. Reeves, Y. Viniotis and D. Argrawal, “Dynamic Resource Allocation Based on Measured QoS,” Technical Report TR-96/02, North Carolina State University Department of Computer Science, 1995.
    [3] N. Ansari, Liu Hai, Y. Q. Shi and Zhao Hong, “On modeling MPEG video traffics,” Broadcasting, IEEE Transactions on, Vol. 48 Issue 4, pp. 337-347, Dec. 2002.
    [4] N.D. Doulamis, A.D. Doulamis, G.E. Konstantoulakis and G.I. Stassinopoulos, “Efficient modeling of VBR MPEG-1 coded video sources,” Circuits and Systems for Video Technology, IEEE Transactions on, Vol. 10, Issue 1, pp. 93-112, Feb. 2000.
    [5] A. Lombardo, G. Morabito, S. Palazzo and G. Schembra, “A Markov-based Model of MPEG-2 audio/video traffic,” Global Telecommunications Conference (GLOBECOM), Vol. 2, pp. 1189 -1193, Dec. 1999.
    [6] M. Conti, E. Gregori, A. Larsson, “Study of the impact of MPEG-1 correlations on video-sources statistical multiplexing,” Selected Areas in Communications, IEEE Journal on , Vol. 14, Issue 7 , pp. 1455 –1471, Sep 1996.
    [7] Liang Qilian, J. M. Mendel, “MPEG VBR video traffic modeling and classification using fuzzy technique,” Fuzzy Systems, IEEE Transactions on, Vol. 9, Issue 1, pp. 183 -193, Feb. 2001.
    [8] M. W. Garret, and W. Willinger, “Analysis, Modeling and Generation of Self-Similar VBR Video Traffic,” In Proceedings of ACM SIGCOMM, London, pp. 269-280, Sep. 1994.
    [9] O. Rose, “Statistical Properties of MPEG Video Traffic and Their Impact on Traffic Modeling in ATM Systems”. Technical Report 101, University of Wurzburg Institute of Computer Science, Feb. 1995.
    [10] Xiang Yu, Ian Li-Jin Thng, and Yuming Jiang, ”Measurement-based effective bandwidth estimation for long range dependent traffic,” Electrical and Electronic Technology, TENCON, Proceedings of IEEE Region 10 International Conference on, Vol. 1, pp. 359 -365, 2001.
    [11] Karasaridis, A.; Hatzinakos, D.; “Bandwidth allocation bounds for α-stable self-similar Internet traffic models”, Higher-Order Statistics, Proceedings of the IEEE Signal Processing Workshop on, pp. 214 –218, 1999.
    [12] IEEE Standards for Information Technology -- Telecommunications and Information Exchange between Systems -- Local and Metropolitan Area Network -- Specific Requirements
    URL: http://standards.ieee.org/getieee802/802.11.html
    [13] B.P. Crow, I. Widjaja, J.G. Kim and P.T. Sakai, “IEEE 802.11 Wireless Local Area Networks,” IEEE Communications Magazine, 35, pp. 116-126, 1997.
    [14] B.P. Crow, I. Widjaja, L.G. Kim, and P.T. Sakai, “Investigation of the IEEE 802.11 Medium Access Control (MAC) Sublayer Functions,” In Proceedings of the IEEE (INFOCOM), Vol. 1, pp. 126–133, 1997.
    [15] A. Dutta, J. M. Chennikara, Wai Chen, O. Altintas, and H. Schulzinne, “Multicasting Streaming Media to Mobile Users,” IEEE Communication Magazine, pp. 81-89, Oct. 2003.
    [16] S. Floyd, and K. Fall, “Promoting the Use of End-to-End Congestion Control in the Internet,” IEEE/ACM Transactions on Networking, Aug. 1999.
    [17] L.Rizzo, “Effective Erasure Codes for Reliable Computer Communication Protocols,” ACM SIGCOMM Computer Comm. Rev., Vol. 27, No. 2, pp. 24-36, Apr. 1997.
    [18] L.Rizzo, “On the Feasibility of Software FEC,” DEIT Technical Report, http://www.iet.unipi.it/~luigi/softfec.ps, Jan. 1997.
    [19] L. Rizzo and L. Vicisano, “RMDP: An FEC-based Reliable Multicast protocol for Wireless Environments,” ACM Mobile computer and Comm. Rev., Vol. 2, Apr. 1998.
    [20] P. K. McKinley, C. Tang, and A. Mani, “A Study of Adaptive Forward Error correction for Wireless Collaborative Computing,” IEEE Transactions on Parallel and Distributed Systems, Vol. 13, No. 9, pp. 936-947, Sep. 2002.
    [21] S. Biaz, and N. Vaidya, “Discriminating Congestion Losses from Wireless Losses using Inter-Arrival Times at the Receiver,” in Proceedings 1999 IEEE symposium on Application-Specific Systems and Software Engineer. And Technic, pp. 10-17, Richardson, TX, Mar 1999.
    [22] A. Bakre and B. Badrinath, “I-TCP: Indirect TCP for mobile hosts,” in Proceedings 15th Intl. Conf. on Distributed Computing Systems (ICDCS), Vancouver, Canada, May 1995.
    [23] H. Balakrishnan, S. Seshan, and R. Katz, “Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks,” ACM Wireless Networks, pp. 469-481, Dec. 1995.
    [24] R. Yavatkar and N. Bhagwat, “Improving End-to-End Performance of TCP over mobile internetworks,” in Worshop on Mobile Computing Systems and Applications, pp. 146-152, Santa Cruz, CA, Dec. 1994.
    [25] Vijay Arya, Thieery Turletti, “Accurate and Explicit Differentiation of Wireless and Congestion Losses,” Proceedings of the 23rd International Conference on Distributed Computing Systems Workshops (ICDCS ’03), Providence, Rhode Island, USA, May 2003.
    [26] Y. Tobe, Y. Tamura, A. Molano, S. Ghosh, and H. Tokuda, “Achieving Moderate Fairness for UDP Flows by Path-Status Classification,” in Proceedings of 25th Annual IEEE Conf. on Local computer Networks (LCN), pp. 252-261, Tampa, FL, Nov. 2000.
    [27] Song Cen, Pamela C. Cosman, and Geoffrey M. Voelker, “End-to-End Differentiation of Congestion and Wireless Losses,” IEEE/ACM Transactions on Networking (TON), Vol 11, Issue 5, pp. 703-717, Oct. 2003.
    [28] A. Majumda, D. G. Sachs, I. V. Kozintsev, K. Ramchandran, M. M. Yeung, “Multicast and Unicast Real-Time video Streaming Over Wireless LANs,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 12, Issue 6, pp. 524-534, Jun. 2002.
    [29] G. Peng, P. K. McKinley, “Comparisions of Error Control Techniques for Wireless Video Multicasting,” In Proceedings of 21st IEEE International Conference on Performance, Computing, and Communications, Phoenix, AZ, USA, pp. 93-102, Apr. 2002.
    [30] M. Luby, L. Vicisano, J. Gemmell, L. Rizzo, M. Handley, J. Crowcroft, “RFC 3453: The Use of Forward Error Correction (FEC) in Reliable Multicast,” Internet Engineer Task Force, Dec. 2002.
    [31] M. Luby, L. Vicisano, J. Gemmell, L. Rizzo, M. Handley, J. Crowcroft, “RFC 3452: Forward Error Correction (FEC) Building Block,” Internet Engineer Task Force, Dec. 2002.
    [32] C. Perkins, O. Hodson, and V. Hardman, “A Survey of Packet Loss Recovery Techniques for Streaming Audio,” IEEE Network, Vol. 12, pp. 40-48, Sep. 1998.
    [33] J. Nonnenmacher, E. W. Biersack, D. Towsley, “Parity-based Loss Recovery for Reliable Multicast Transmission,” IEEE/ACM Transactions on Networking, Vol. 6, Issue 4, pp. 349-361, Aug. 1998.
    [34] D. Rubenstein, J. Kurose, and D. Towsley, “Real-Time Reliable Multicast Using Proactive Forward Error Correction,” In Proceedings of IEEE NOSSDAV, Cambrige, UK, Jul. 1998.
    [35] A. Ziviani, B. E. Wolfinger, J. F. Rezende, O. C. M. B. Duarte, and S. Fdida, “On the Combined Adoption of QoS Schemes to Improve the Delivery Quality of MPEG Video Streams,” International Symposium on Performance Evaluation of Computer and Telecommunications Systems (SPECTS), San Diego, pp. 25-32, USA, Jul. 2002.
    [36] X. K. Yang, Ce Zhu, Z. G. Li, X. Lin, G. N. Feng, S. Wu, N. Ling, “Unequal Loss Protection for Robust Transmission of Motion Compensated Video Over the Internet,” Signal Processing: Image Communication, Vol. 18, Issue 3, pp. 157-167, Mar. 2003.
    [37] Syed A. Khayam, Shirish Karande, Hayder Radha, Dmitri Loguinov, “Performance Analysis and Modeling of Errors and Losses over 802.11b LANs for High-bit-rate Real-time Multimedia,” Signal Processing: Image Communication, Vol 18, Issue 7, pp.575-595, Aug. 2003.
    [38] J. W. Byers, M. Luby, M. Mitzenmacher, and A. Rege, “A Digital Fountain Approach to Reliable Distribution of Bulk Data,” In Proceedings of ACM SIGCOMM, Sep. 1998.
    [39] J. M. Boyce, and R. D. Gaglianello, “Packet Loss Effects on MPEG Video Sent over the Public Internet,” In Proceedings of the 6th ACM Multimedia, Bristol, UK, pp. 181-190, Sep. 1998.
    [40] J. Ebert, A. Willig, “A Gilbert-Elliot Bit Error Model and the Efficient Use in Packet Level Simulation,” Technical Report, TKN-99-002, Technical University of Berlin, Mar. 1999.
    [41] S. Karande, S. A. Khayam, M. Krappel, and H. Radha, “Analysis and Modeling of Errors at the 802.11b Link-Layer,” In Proceedings of IEEE International Conference on Multimedia and Expo, Jul. 2003.
    [42] S. A. Khayam, H. Radha, “Mokov-based Modeling of Wireless Local Area Networks,” ACM Proceedings of the 6th International Workshop on Modeling Analysis and Simulation of Wireless and Mobile System, Sep. 2003.
    [43] M.R. Civanlar, A. Luthra, S. Wenger, W. Zhu, “Introduction to the special issue on streaming video,” IEEE Transaction on Circuits and Systems for Video Technology, pp. 265-268, Mar. 2001.
    [44] D. Xu, B. Li, and K. Nahrstedt, “QoS-Directed Error Control of Video Multicast in Wirelss Networks,” In Proceedings of IEEE International Conference on Computer Communications and Networks, Oct. 1999.
    [45] I. Rhee, S. R. Joshi, “Error Recovery for Interactive Video Transmission over the Internet,” IEEE Journal on Selected Areas in Communications, pp. 1033-1049, Jun. 2000.
    [46] H. Deng and M. Liu, “A Type I Hybrid ARQ System with Adaptive Code Rates,” IEEE Transaction on Communication, Vol. 46, pp. 733-737, Feb. 1995.
    [47] S. Lin, D. Costello, “Error Control Coding: Fundamentals and Applications,” Englewood Cliffs, NJ: Prentice-Hall, 1983.
    [48] S. Biaz, and N. Vaidya, “Distiguishing Congestion Losses from Wireless Transmission Losses: a Negative Result”, In Proceedings of IEEE 7th International Conference on Computer Communications and Networks,” New Orleans, LA, USA, Oct. 1998.
    [49] N. K. G. Samaraweera, “Non-Congestion Packet Loss Detection for TCP Error Recovery using Wireless Links,” IEE Proceedings of Communications, Vol. 4, pp. 222-230, Aug. 1999.
    [50] V. Tsaoussidis, I. Matta, “Open Issues on TCP for Mobile Computing,” Journal of Wireless Communications and Mobile Computing, Wiley Academic Publishers, Issue 2, Vol. 2, Feb. 2002.
    [51] D. Barman, and I. Matta, “Effectiveness of Loss Labeling in Improving TCP Performance in Wired/Wireless Networks,” In Proceedings of IEEE 10th International Conference on Network Protocols (ICNP), pp. 2-11, Nov. 2002.
    [52] S. Bregni, D. Caratti, F. Martignon, “Enhanced Loss Differentiation Algorithms for Use in TCP Sources over Heterogeneous Wireless Networks,” IEEE Global Telecommunications Conference (GLOBECOM), pp. 666-670, Dec. 2003.
    [53] P. Sinha, N. Venkitaraman, R. Sivakumar, and V. Bharghavan, “WTCP: A Reliable Transport Protocol for Wireless Wide-Area Networks,” ACM Mobicom, Seattle, USA, Aug. 1999.
    [54] T. E. Kim, S. Lu, and V. Bharghavan, “Improving Congestion Control Performance Through Loss Differentiation,” In Proceedings of 8th International Conference on Computer Communications and Networks, MA, USA, Oct. 1999.
    [55] F. Fitzek, MPEG trace, http://trace.eas.asu.edu/
    [56] B. J. Vickers, L. Meejeong, T. Suda, “Feedback Control Mechanisms for Real-Time multipoint Video Services,” IEEE Journal on Selected Areas in Communications, Vol.15, Issue 3, pp. 512-530, Apr. 1997.
    [57] J. Nonnenmacher, E. W. Biersack, “Scalable feedback for large groups,” IEEE/ACM Transactions on Networking, Vol. 7, Issue 3, Jun. 1999.
    [58] D. Raz, Y. Shavitt, L. Zhang, “Distributed Council Election,” IEEE/ACM Transactions on Networking, Vol. 12, Issue 3, pp. 483-492, Jun. 2004.
    [59] A. Tirumala, F. Qin, J. Dugan, J. Ferguson, K. Gibbs, iperf toolkit version 1.70 http:// dast.nlanr.net/projects/Iperf/, Mar. 2003.
    [60] J. Rosenberg, H. Schulzrinne, “RFC 2733: An RTP Payload Format for Generic Forward Error Correction,” Internet Engineer Task Force, Dec. 1999.

    下載圖示 校內:2005-07-19公開
    校外:2005-07-19公開
    QR CODE