政大機構典藏-National Chengchi University Institutional Repository(NCCUR):Item 140.119/61200
English  |  正體中文  |  简体中文  |  Post-Print筆數 : 27 |  全文筆數/總筆數 : 113451/144438 (79%)
造訪人次 : 51277464      線上人數 : 856
RC Version 6.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋
    政大機構典藏 > 資訊學院 > 資訊科學系 > 學位論文 >  Item 140.119/61200
    請使用永久網址來引用或連結此文件: https://nccur.lib.nccu.edu.tw/handle/140.119/61200


    題名: 利用多層編碼配合DCCP形成與TCP友善的網路電話
    TCP-friendly VoIP By Scalable Codec over DCCP
    作者: 林耿誠
    貢獻者: 連耀南
    林耿誠
    關鍵詞: 壅塞控制機制
    網路電話
    語音編解碼器
    DCCP
    日期: 2012
    上傳時間: 2013-10-01 13:47:09 (UTC+8)
    摘要: 壅塞控制是網路管理的重大問題。目前的網路應用程式多半使用TCP或UDP這兩個傳輸協議來傳遞資料。TCP具有壅塞控制機制可以隨著網路狀況調整資料傳送速率,但其重送機制所導致的時間延遲不利於時效性的網路服務。而UDP的傳輸速率多半是在傳輸之前先行設定,在資料的傳輸過程中不再改變,對於網路壅塞並無任何調節作用,不利於網路之和諧共用。因此DCCP 這種具有壅塞控制機制的不可靠傳輸協議被提出,期望取代UDP 成為不可靠傳輸的主流協議。網路電話大部分使用UDP作為傳輸層協定,UDP不具壅塞控制機制,有礙於網路之和諧共用,而且網路的品質也會因為網路壅塞而遺失封包導致品質受損,要達成網路電話在網路壅塞時有壅塞控制能力,且能有好的通話品質,必須要根據網路的狀況調整封包傳送速度或是封包大小。
    本研究利用多層編碼配合DCCP形成與TCP友善的網路電話。壅塞控制必須針對網路中不同程度的壅塞作出適當程度的反應,因此我們改進語音編解碼器,設計出多層語音編碼並設計出可以與之配合的DCCP,讓DCCP依照網路的狀況送出不同層級的語音封包。本研究透過實際網路的實驗環境中評估以CBR over UDP、Flexible Bit-Rate以及Scalable Codec三種方式傳輸網路電話封包的效能。並也評估Scalable Codec VoIP與TCP同時存在於頻寬不足的網路中,對於頻寬競爭能力的表現。實驗結果顯示在網路壅塞最嚴重的情況下可以和一般的CBR配合UDP的方法比較封包遺失率達到40%左右的改善,語音品質評估指標MOS達到1.5分的改善,與Flexible Bit-Rate方法比較封包遺失率也達到8%以上的改善,MOS達到1分的改善,讓整體網路狀況更為穩定,並因為封包遺失的減少讓語音品質提升。而在和TCP頻寬競爭實驗中可看出,在頻寬不足的情況下,此研究提出的方法可以和TCP友善且公平的競爭頻寬。
    Congestion control is one of the major problems of network management. Most current network applications use either TCP or UDP to transport data. TCP is equipped with a congestion control mechanism but is not suitable for real-time multimedia applications due to its instability of delay time. On the other hand, UDP fixes its data rate and doesn`t change it during the period of transmission even when the network is congested. Under this circumstance, DCCP, which is an unreliable transport protocol but has a congestion control mechanism, is proposed to replace UDP to support real-time network applications such as VoIP. Our previous study showed that a flexible bit rate CODEC to support VoIP over DCCP can effectively control network congestions while maintaining a good voice quality. However, it has an implementation issue yet to be addressed: it requires a bidirectional interaction between DCCP and CODEC.
    This thesis proposes to use a scalable CODEC approach to support flexible bit rate VoIP over DCCP. The CODEC sends the entire spectrum of input voice stream to DCCP. DCCP then selects the appropriate voice activation level to compose output stream according to the measured network status, which is feedbacked from the receiver side. The interaction between DCCP and CODEC is avoid. The proposed scheme was evaluated in a real local area network against two other protocols under various VoIP environments, CBR over UDP and Flexible Bit-Rate. Experimental results show that the proposed scheme can outperform CBR over VoIP in the most serious network congestion (under our lab configuration) by 40% in packet loss rate and 1.5 in MOS. It can outperform Flexible Bit-rate over VoIP by 8% in packet loss rate and 1.0 in MOS. Finally,the fairness test shows that our scheme can coexist with TCP with a fairness index higher than 95% even when network is congested.
    參考文獻: [1] C. Albuquerque, B.J. Vickers, and T. Suda, "Network border patrol: Preventing congestion collapse and promoting fairness in the Internet," IEEE-ACM Transactions on Networking, vol. 12, no. 4, Dec. 2004, pp. 173-186.
    [2] S. Andersen and A. Duric, “Internet Low Bit Rate Codec (iLBC), “ IETF RFC 3951, Dec. 2004.
    [3] L. S. Brakmo, S. W. O’Malley, and Larry L. Peterson. "TCP Vegas: New Techniques for Congestion Detection and Avoidance," ACM SIGCOMM, Aug. 1994, pp. 24-35.
    [4] Ming Cao, "EVCCM: An Efficient VOIP Congestion Control Mechanism," IEEE GLOBECOM Workshops, 2008
    [5] D. Chiu and R. Jain, "Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks," Computer Networks and ISDN Systems, vol.1, 1989, pp. 1-14.
    [6] A. Falk, D. Katabi, Y. Pryadkin," Specification for the Explicit Control Protocol (XCP)," draft-falk-xcp-03.txt (work in progress), Jul. 2007.
    [7] K. Fall and S. Floyd, "Simulation-based Comparisons of Tahoe, Reno, and SACK TCP," ACM Computer Communication Review, vol. 26, no.3, 1996, pp. 5-21.
    [8] S. Floyd and T. Henderson, "The NewReno Modification to TCP`s Fast Recovery Algorithm," IETF RFC 2582, 1999.
    [9] S. Floyd and E. Kohler, "Profile for DCCP Congestion Control ID 2: TCP-like Congestion Control," IETF draft-ietf-dccp-ccid2-08, http://www.ietf.org/internet-drafts/draft-ietfdccp-ccid2-10.txt, Mar. 2005.
    [10] S. Floyd, E. Kohler, and J. Padhye, "Profile for DCCP Congestion Control ID 3: TFRC Congestion Control," IETF draft-ietf-dccp-ccid3-11, http://www.ietf.org/internetdrafts/draft-ietf-dccp-ccid3-11.txt, Mar. 2005.
    [11] Z. Fu, P. Zerfos, H. Luo, S. Lu, L. Zhang, and M. Gerla, "The impact of multihop wireless channel on TCP throughput and loss," IEEE INFOCOM, San Francisco, CA, Mar. 2003.
    [12] M. Handley, "TCP Friendly Rate Control (TFRC):Protocol Specification," IETF RFC 3448, Jan. 2003.
    [13] ITU-T Rec. P.800, "Methods for Subjective Determination of Transmission Quality," Aug. 1996.
    [14] ITU-T Rec. G.107, "The E-Model, A Computational Model for Use in Transmission Planning, " May 2000.
    [15] ITU-T Rec. G.723.1, "Dual Rate Speech Coder for Multimedia Communications Transmitting at 5.3 and 6.3 kbit /s," May 2006.
    [16] ITU-T Rec. G.729, ”Coding of speech at 8 kbit/s using Conjugate-structure Algebraic-code Excited Linear-prediction (CS-ACELP),” Jun. 2012.
    [17] V. Jacobson, "Congestion Avoidance and Control," ACM SIGCOMM, Aug. 1988, pp. 314-329.
    [18] E. Kohler, M. Handley and S. Floyd, "Datagram Congestion Control Protocol (DCCP)," IETF RFC 4340, Mar. 2006.
    [19] Eddie Kohler, Mark Handley, and Sally Floyd, "Designing DCCP: Congestion Control Without Reliability," SIGCOMM 06, Sep. 2006, Pisa, Italy, pp. 27-38.
    [20] Y.N. Lien, Y.C. Ding, "Congestion Control Enabled VoIP by Flexible Bit-rate" M.A. thesis, University of Chengchi, Taiwan, 2010
    [21] De Cicco, L. and S. Mascolo, "A Mathematical Model of the Skype VoIP Congestion Control Algorithm," IEEE Transactions on Automatic Control, Mar. 2010
    [22] J.Nagle, "Congestion Control in TCP/IP," RFC896, Jan. 1984.
    [23] K. Nahm, A. Helmy, and C.-C J. Kuo, "TCP over Multihop 802.11 Networks: Issues and Performance Enhancement," ACM MobiHoc 05, Urbana-Champaign, Illinois, USA, May 2005.
    [24] F. Sabrina and J.-M. Valin,"Adaptive Rate Control for Aggregated VoIP Traffic," GLOBECOM 2008, pp. 1405-1410.
    [25] W. Stevens, "TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms," IETF RFC 2001, 1997.
    [26] Q.C. Wu, J.Y Wang, "Porting VoIP applications to DCCP", in Proc. of the International Conference on Mobile Technology, Applications, and Systems Article no. 8,2008
    [27] Xiph.org Foundation, "The Speex Codec Manual Version 1.2 Beta 3", 2007.
    描述: 碩士
    國立政治大學
    資訊科學學系
    100753011
    101
    資料來源: http://thesis.lib.nccu.edu.tw/record/#G0100753011
    資料類型: thesis
    顯示於類別:[資訊科學系] 學位論文

    文件中的檔案:

    檔案 大小格式瀏覽次數
    301101.pdf3035KbAdobe PDF2158檢視/開啟


    在政大典藏中所有的資料項目都受到原著作權保護.


    社群 sharing

    著作權政策宣告 Copyright Announcement
    1.本網站之數位內容為國立政治大學所收錄之機構典藏,無償提供學術研究與公眾教育等公益性使用,惟仍請適度,合理使用本網站之內容,以尊重著作權人之權益。商業上之利用,則請先取得著作權人之授權。
    The digital content of this website is part of National Chengchi University Institutional Repository. It provides free access to academic research and public education for non-commercial use. Please utilize it in a proper and reasonable manner and respect the rights of copyright owners. For commercial use, please obtain authorization from the copyright owner in advance.

    2.本網站之製作,已盡力防止侵害著作權人之權益,如仍發現本網站之數位內容有侵害著作權人權益情事者,請權利人通知本網站維護人員(nccur@nccu.edu.tw),維護人員將立即採取移除該數位著作等補救措施。
    NCCU Institutional Repository is made to protect the interests of copyright owners. If you believe that any material on the website infringes copyright, please contact our staff(nccur@nccu.edu.tw). We will remove the work from the repository and investigate your claim.
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 回饋