cdn局部負(fù)載均衡系統(tǒng)畢業(yè)設(shè)計(jì).rar
cdn局部負(fù)載均衡系統(tǒng)畢業(yè)設(shè)計(jì),cdn局部負(fù)載均衡系統(tǒng)①頁數(shù)51②字?jǐn)?shù)26589③ 摘要 隨著網(wǎng)絡(luò)及多媒體技術(shù)的不斷發(fā)展,流媒體服務(wù),特別是視頻點(diǎn)播業(yè)務(wù)(vod)越來越多被網(wǎng)絡(luò)運(yùn)營商重視。為了讓用戶能夠更好的享受到此類流媒體服務(wù),許多相應(yīng)的技術(shù)和系統(tǒng)隨之產(chǎn)生?;ヂ?lián)網(wǎng)內(nèi)容發(fā)布網(wǎng)絡(luò)(cdn content delivery network)誕生了。其目的...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 鄭軍 發(fā)布
CDN局部負(fù)載均衡系統(tǒng)
①頁數(shù) 51
②字?jǐn)?shù) 26589
③ 摘要
隨著網(wǎng)絡(luò)及多媒體技術(shù)的不斷發(fā)展,流媒體服務(wù),特別是視頻點(diǎn)播業(yè)務(wù)(VOD)越來越多被網(wǎng)絡(luò)運(yùn)營商重視。為了讓用戶能夠更好的享受到此類流媒體服務(wù),許多相應(yīng)的技術(shù)和系統(tǒng)隨之產(chǎn)生?;ヂ?lián)網(wǎng)內(nèi)容發(fā)布網(wǎng)絡(luò)(CDN Content Delivery Network)誕生了。其目的是通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡(luò)架構(gòu),將資源發(fā)布到最接近用戶的網(wǎng)絡(luò)“邊緣”,使用戶可以就近取得所需的內(nèi)容,提高用戶訪問的速度。
負(fù)載均衡就建立在現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)之上,如CDN網(wǎng)絡(luò)。它提供了一種廉價有效的方法擴(kuò)展服務(wù)器帶寬和增加吞吐量,加強(qiáng)網(wǎng)絡(luò)數(shù)據(jù)處理能力,提高網(wǎng)絡(luò)的靈活性和可用性。網(wǎng)絡(luò)中的負(fù)載均衡就是將網(wǎng)絡(luò)的流量盡可能均勻分配到幾個能完成相同任務(wù)的服務(wù)器或網(wǎng)絡(luò)節(jié)點(diǎn)上,由此來避免部分網(wǎng)絡(luò)節(jié)點(diǎn)過載。這樣既可以提高網(wǎng)絡(luò)流量,又提高了網(wǎng)絡(luò)的整體性能。
在CDN中,負(fù)載均衡又分為局部負(fù)載均衡和全局負(fù)載均衡。本文要探討的就是CDN網(wǎng)絡(luò)中的局部負(fù)載均衡系統(tǒng)。通過對現(xiàn)有的各種負(fù)載均衡技術(shù)的橫、縱向?qū)Ρ?,通過分析比較各種策略的優(yōu)劣,以及結(jié)合本系統(tǒng)的用途及其所在的環(huán)境,提出了一種合適的局部負(fù)載均衡策略——HTTP重定向
④目錄
摘要 I
ABSTRACT II
目錄 III
1 緒論 1
1.1 CDN的出現(xiàn) 1
1.2 什么是CDN 1
1.3 CDN的系統(tǒng)構(gòu)架 2
1.3.1 內(nèi)容路由系統(tǒng) 2
1.3.2 內(nèi)容分發(fā)系統(tǒng) 2
1.3.3 內(nèi)容交換系統(tǒng) 3
1.3.4 內(nèi)容緩存系統(tǒng) 3
1.3.5 CDN內(nèi)容推送和管理系統(tǒng) 3
1.4 CDN的發(fā)展 3
1.5 負(fù)載均衡于CDN的關(guān)系及意義 4
1.6 本文的組織 4
2 CDN系統(tǒng)概述與分析 5
2.1 CDN系統(tǒng)的概述 5
2.2 CDN系統(tǒng)的整體框架 5
2.3 CDN系統(tǒng)的服務(wù)流程 6
2.3 CDN網(wǎng)絡(luò)節(jié)點(diǎn) 8
2.3.1 管理節(jié)點(diǎn)(M) 8
2.3.2 服務(wù)節(jié)點(diǎn)(S) 8
2.3.3 混合節(jié)點(diǎn)(M+S) 8
2.4 CDN網(wǎng)絡(luò)的構(gòu)架 8
2.4.1 建樹的流程 9
2.4.2 單節(jié)點(diǎn)加入樹 9
2.4.3 樹與樹(樹與枝)的對接 10
2.5 CDN系統(tǒng)中局部負(fù)載均衡的作用 11
3 負(fù)載均衡技術(shù) 12
3.1 負(fù)載均衡的概述 12
3.2 各種負(fù)載均衡技術(shù)的比較 12
3.2.1 基于硬件的負(fù)載均衡 12
3.2.2 基于軟件的負(fù)載均衡 12
3.3 各種負(fù)載均衡的策略 13
3.3.1 輪循均衡 13
3.3.2 最少連接數(shù)均衡 13
3.3.3 處理能力均衡 14
3.3.4 DNS響應(yīng)均衡 14
3.4 CDN系統(tǒng)中的負(fù)載均衡 14
3.4.1 CDN中的全局負(fù)載均衡 14
3.4.2 全局負(fù)載均衡中的基于DNS路由 15
3.4.3 CDN中的局部負(fù)載均衡 17
3.4.4 局部負(fù)載均衡中基于TCP遷移機(jī)制的實(shí)現(xiàn) 18
3.4.5 局部負(fù)載均衡中基于HTTP重定向的實(shí)現(xiàn) 19
3.4.6 基于TCP遷移與HTTP重定向兩種策略的比較分析 20
3.4.7 本文中選用的局部負(fù)載均衡技術(shù)原因分析 21
4 基于WEB的交互式視頻點(diǎn)播系統(tǒng)的工作原理 23
4.1 三種存取視頻方式 23
4.1.1 文件共享方式 23
4.1.2 下載方式 23
4.1.3 流媒體傳輸方式 23
4.2 寬帶流媒體傳輸協(xié)議基礎(chǔ) 24
4.2.1 實(shí)時流協(xié)議RTSP( The Real - time Streaming Pro2tocol) 24
4.2.2 MMS協(xié)議(Microsoft Media Server protocol ) 24
4.2.3 IP多點(diǎn)廣播( IP Multicast) 25
4.2.4 MIME協(xié)議 26
4.3 CDN項(xiàng)目中的WEB視頻點(diǎn)播 26
5 CDN系統(tǒng)局部負(fù)載均衡系統(tǒng)的設(shè)計(jì) 28
5.1 基于HTTP的重定向 28
5.1.1 HTTP工作原理 28
5.1.2 HTTP協(xié)議下客戶/服務(wù)器模式中信息交換的實(shí)現(xiàn) 28
5.1.3 基于Http重定向的實(shí)現(xiàn) 32
5.2 基于SOCKET的HTTP SERVER模塊 33
5.2.1 Socket實(shí)現(xiàn)Http Server的原理 33
5.2.2 Http Server的設(shè)計(jì)與實(shí)現(xiàn) 35
5.3 系統(tǒng)監(jiān)控模塊 36
5.4 重定向調(diào)度策略 38
5.5 媒體定位模塊 39
6 CDN系統(tǒng)局部負(fù)載均衡的結(jié)果分析 41
6.1 HTTP SERVER測試結(jié)果 41
6.2 重定向調(diào)度策略測試 42
6.2.1 用于重定向調(diào)度策略測試的數(shù)據(jù)如下所示: 42
6.2.2 測試的數(shù)據(jù)對比 42
結(jié)論與展望 45
致謝 46
參考文獻(xiàn) 47
⑤關(guān)鍵字 CDN網(wǎng)絡(luò);負(fù)載均衡;HTTP重定向
⑥參考文獻(xiàn)
[1] [美]W Rechard Steven.TCP/IP詳解卷l:協(xié)議[M].范建華,等.北京:機(jī)械工業(yè)出版社,2000.
[2] 謝希仁. 計(jì)算機(jī)網(wǎng)絡(luò). 第四版. 北京: 電子工業(yè)出版社, 2004.
[3] 王娟, 趙問道. CDN內(nèi)容路由的負(fù)載均衡及網(wǎng)絡(luò)分割算法的研究. 江南大學(xué)學(xué)報(bào)(自然科學(xué)版), 2005,2:5-9.
[4] 楊明川. CDN中的負(fù)載均衡技術(shù). 信息網(wǎng)絡(luò),2003, 11: 15-16.
[5] 姜文穎. CDN網(wǎng)絡(luò)中幾種負(fù)載均衡實(shí)現(xiàn)技術(shù)的探討. 中國數(shù)據(jù)通訊, 2004, 1: 61-65.
[6] 李文正, 郭巧, 王利, 郭為民. Internet服務(wù)器負(fù)載均衡的研究與實(shí)現(xiàn). 計(jì)算機(jī)工程,2003.3, 31,6: 98-99.
[7] 黎哲, 郭成城, 陳亮. 一個基于TCP遷移機(jī)制的第七層負(fù)載均衡系統(tǒng). 計(jì)算機(jī)應(yīng)用研究, 2005, 4: 116-118.
[8] 汪黎, 王正華. 基于Netfilter的TCP Handoff實(shí)現(xiàn)研究. 計(jì)算機(jī)工程與應(yīng)用, 2005, 12, 102-104.
[9] 汪黎, 羅宇, 楊明軍. TCP 連接遷移在Linux 環(huán)境中的實(shí)現(xiàn). 計(jì)算機(jī)工程與科學(xué), 2003, 25, 4, 33-35.
[10] Tim Berners-Lee, Hypertext Transfer Protocol -- HTTP/1.0. RFC1945, May 1996.
[11] J. Mogul, Hypertext Transfer Protocol -- HTTP/1.1. RFC2068, Jan 1997.
[12] 朱磊, 周彬. Windows下的C/C++高級編程. 北京:人民郵電出版社, 2002, 253-284, 309-348.
[13] 喬林. Visual C++ 6.0 高級編程技術(shù)——MFC與多線程篇. 北京: 中國鐵道出版社, 2000, 332-431.
[14] 林宇, 郭凌云. Linux網(wǎng)絡(luò)編程. 北京: 人民郵電出版社, 2000. 11.
[15] [美]Kris James, Lars Klander. C/C++程序員實(shí)用大全. 張春暉, 劉大慶. 北京: 中國水利水電出版社, 1999,7.
[16] [美]Douglas E.Comer, David L.Stevens. TCP/IP網(wǎng)絡(luò)互聯(lián)技術(shù)(卷3). 張衛(wèi), 王能. 北京: 清華大學(xué)出版社, 2004.9.
①頁數(shù) 51
②字?jǐn)?shù) 26589
③ 摘要
隨著網(wǎng)絡(luò)及多媒體技術(shù)的不斷發(fā)展,流媒體服務(wù),特別是視頻點(diǎn)播業(yè)務(wù)(VOD)越來越多被網(wǎng)絡(luò)運(yùn)營商重視。為了讓用戶能夠更好的享受到此類流媒體服務(wù),許多相應(yīng)的技術(shù)和系統(tǒng)隨之產(chǎn)生?;ヂ?lián)網(wǎng)內(nèi)容發(fā)布網(wǎng)絡(luò)(CDN Content Delivery Network)誕生了。其目的是通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡(luò)架構(gòu),將資源發(fā)布到最接近用戶的網(wǎng)絡(luò)“邊緣”,使用戶可以就近取得所需的內(nèi)容,提高用戶訪問的速度。
負(fù)載均衡就建立在現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)之上,如CDN網(wǎng)絡(luò)。它提供了一種廉價有效的方法擴(kuò)展服務(wù)器帶寬和增加吞吐量,加強(qiáng)網(wǎng)絡(luò)數(shù)據(jù)處理能力,提高網(wǎng)絡(luò)的靈活性和可用性。網(wǎng)絡(luò)中的負(fù)載均衡就是將網(wǎng)絡(luò)的流量盡可能均勻分配到幾個能完成相同任務(wù)的服務(wù)器或網(wǎng)絡(luò)節(jié)點(diǎn)上,由此來避免部分網(wǎng)絡(luò)節(jié)點(diǎn)過載。這樣既可以提高網(wǎng)絡(luò)流量,又提高了網(wǎng)絡(luò)的整體性能。
在CDN中,負(fù)載均衡又分為局部負(fù)載均衡和全局負(fù)載均衡。本文要探討的就是CDN網(wǎng)絡(luò)中的局部負(fù)載均衡系統(tǒng)。通過對現(xiàn)有的各種負(fù)載均衡技術(shù)的橫、縱向?qū)Ρ?,通過分析比較各種策略的優(yōu)劣,以及結(jié)合本系統(tǒng)的用途及其所在的環(huán)境,提出了一種合適的局部負(fù)載均衡策略——HTTP重定向
④目錄
摘要 I
ABSTRACT II
目錄 III
1 緒論 1
1.1 CDN的出現(xiàn) 1
1.2 什么是CDN 1
1.3 CDN的系統(tǒng)構(gòu)架 2
1.3.1 內(nèi)容路由系統(tǒng) 2
1.3.2 內(nèi)容分發(fā)系統(tǒng) 2
1.3.3 內(nèi)容交換系統(tǒng) 3
1.3.4 內(nèi)容緩存系統(tǒng) 3
1.3.5 CDN內(nèi)容推送和管理系統(tǒng) 3
1.4 CDN的發(fā)展 3
1.5 負(fù)載均衡于CDN的關(guān)系及意義 4
1.6 本文的組織 4
2 CDN系統(tǒng)概述與分析 5
2.1 CDN系統(tǒng)的概述 5
2.2 CDN系統(tǒng)的整體框架 5
2.3 CDN系統(tǒng)的服務(wù)流程 6
2.3 CDN網(wǎng)絡(luò)節(jié)點(diǎn) 8
2.3.1 管理節(jié)點(diǎn)(M) 8
2.3.2 服務(wù)節(jié)點(diǎn)(S) 8
2.3.3 混合節(jié)點(diǎn)(M+S) 8
2.4 CDN網(wǎng)絡(luò)的構(gòu)架 8
2.4.1 建樹的流程 9
2.4.2 單節(jié)點(diǎn)加入樹 9
2.4.3 樹與樹(樹與枝)的對接 10
2.5 CDN系統(tǒng)中局部負(fù)載均衡的作用 11
3 負(fù)載均衡技術(shù) 12
3.1 負(fù)載均衡的概述 12
3.2 各種負(fù)載均衡技術(shù)的比較 12
3.2.1 基于硬件的負(fù)載均衡 12
3.2.2 基于軟件的負(fù)載均衡 12
3.3 各種負(fù)載均衡的策略 13
3.3.1 輪循均衡 13
3.3.2 最少連接數(shù)均衡 13
3.3.3 處理能力均衡 14
3.3.4 DNS響應(yīng)均衡 14
3.4 CDN系統(tǒng)中的負(fù)載均衡 14
3.4.1 CDN中的全局負(fù)載均衡 14
3.4.2 全局負(fù)載均衡中的基于DNS路由 15
3.4.3 CDN中的局部負(fù)載均衡 17
3.4.4 局部負(fù)載均衡中基于TCP遷移機(jī)制的實(shí)現(xiàn) 18
3.4.5 局部負(fù)載均衡中基于HTTP重定向的實(shí)現(xiàn) 19
3.4.6 基于TCP遷移與HTTP重定向兩種策略的比較分析 20
3.4.7 本文中選用的局部負(fù)載均衡技術(shù)原因分析 21
4 基于WEB的交互式視頻點(diǎn)播系統(tǒng)的工作原理 23
4.1 三種存取視頻方式 23
4.1.1 文件共享方式 23
4.1.2 下載方式 23
4.1.3 流媒體傳輸方式 23
4.2 寬帶流媒體傳輸協(xié)議基礎(chǔ) 24
4.2.1 實(shí)時流協(xié)議RTSP( The Real - time Streaming Pro2tocol) 24
4.2.2 MMS協(xié)議(Microsoft Media Server protocol ) 24
4.2.3 IP多點(diǎn)廣播( IP Multicast) 25
4.2.4 MIME協(xié)議 26
4.3 CDN項(xiàng)目中的WEB視頻點(diǎn)播 26
5 CDN系統(tǒng)局部負(fù)載均衡系統(tǒng)的設(shè)計(jì) 28
5.1 基于HTTP的重定向 28
5.1.1 HTTP工作原理 28
5.1.2 HTTP協(xié)議下客戶/服務(wù)器模式中信息交換的實(shí)現(xiàn) 28
5.1.3 基于Http重定向的實(shí)現(xiàn) 32
5.2 基于SOCKET的HTTP SERVER模塊 33
5.2.1 Socket實(shí)現(xiàn)Http Server的原理 33
5.2.2 Http Server的設(shè)計(jì)與實(shí)現(xiàn) 35
5.3 系統(tǒng)監(jiān)控模塊 36
5.4 重定向調(diào)度策略 38
5.5 媒體定位模塊 39
6 CDN系統(tǒng)局部負(fù)載均衡的結(jié)果分析 41
6.1 HTTP SERVER測試結(jié)果 41
6.2 重定向調(diào)度策略測試 42
6.2.1 用于重定向調(diào)度策略測試的數(shù)據(jù)如下所示: 42
6.2.2 測試的數(shù)據(jù)對比 42
結(jié)論與展望 45
致謝 46
參考文獻(xiàn) 47
⑤關(guān)鍵字 CDN網(wǎng)絡(luò);負(fù)載均衡;HTTP重定向
⑥參考文獻(xiàn)
[1] [美]W Rechard Steven.TCP/IP詳解卷l:協(xié)議[M].范建華,等.北京:機(jī)械工業(yè)出版社,2000.
[2] 謝希仁. 計(jì)算機(jī)網(wǎng)絡(luò). 第四版. 北京: 電子工業(yè)出版社, 2004.
[3] 王娟, 趙問道. CDN內(nèi)容路由的負(fù)載均衡及網(wǎng)絡(luò)分割算法的研究. 江南大學(xué)學(xué)報(bào)(自然科學(xué)版), 2005,2:5-9.
[4] 楊明川. CDN中的負(fù)載均衡技術(shù). 信息網(wǎng)絡(luò),2003, 11: 15-16.
[5] 姜文穎. CDN網(wǎng)絡(luò)中幾種負(fù)載均衡實(shí)現(xiàn)技術(shù)的探討. 中國數(shù)據(jù)通訊, 2004, 1: 61-65.
[6] 李文正, 郭巧, 王利, 郭為民. Internet服務(wù)器負(fù)載均衡的研究與實(shí)現(xiàn). 計(jì)算機(jī)工程,2003.3, 31,6: 98-99.
[7] 黎哲, 郭成城, 陳亮. 一個基于TCP遷移機(jī)制的第七層負(fù)載均衡系統(tǒng). 計(jì)算機(jī)應(yīng)用研究, 2005, 4: 116-118.
[8] 汪黎, 王正華. 基于Netfilter的TCP Handoff實(shí)現(xiàn)研究. 計(jì)算機(jī)工程與應(yīng)用, 2005, 12, 102-104.
[9] 汪黎, 羅宇, 楊明軍. TCP 連接遷移在Linux 環(huán)境中的實(shí)現(xiàn). 計(jì)算機(jī)工程與科學(xué), 2003, 25, 4, 33-35.
[10] Tim Berners-Lee, Hypertext Transfer Protocol -- HTTP/1.0. RFC1945, May 1996.
[11] J. Mogul, Hypertext Transfer Protocol -- HTTP/1.1. RFC2068, Jan 1997.
[12] 朱磊, 周彬. Windows下的C/C++高級編程. 北京:人民郵電出版社, 2002, 253-284, 309-348.
[13] 喬林. Visual C++ 6.0 高級編程技術(shù)——MFC與多線程篇. 北京: 中國鐵道出版社, 2000, 332-431.
[14] 林宇, 郭凌云. Linux網(wǎng)絡(luò)編程. 北京: 人民郵電出版社, 2000. 11.
[15] [美]Kris James, Lars Klander. C/C++程序員實(shí)用大全. 張春暉, 劉大慶. 北京: 中國水利水電出版社, 1999,7.
[16] [美]Douglas E.Comer, David L.Stevens. TCP/IP網(wǎng)絡(luò)互聯(lián)技術(shù)(卷3). 張衛(wèi), 王能. 北京: 清華大學(xué)出版社, 2004.9.
TA們正在看...
- 新教材新挑戰(zhàn)新應(yīng)對——部編本七年級上冊歷史教材...ppt
- 新教材粵教版六年級科學(xué)我們需要食物資料ppt.ppt
- 新教材粵教版小學(xué)科學(xué)六年級上冊第一單元食物的消...ppt
- 新教材譯林四年級上冊4auni3howmany第二課時課件ppt.ppt
- 新教材語文一年級天地人資料課件ppt.ppt
- 新教科版三年級上冊科學(xué)水資料課件ppt.ppt
- 新教科版六年級上冊科學(xué)用紙?jiān)煲蛔鶚蛘n件ppt.ppt
- 新教科版小學(xué)科學(xué)三年級上冊教材解析課件ppt.ppt
- 新舊產(chǎn)程對比分析ppt.ppt
- 新時代中學(xué)生應(yīng)該怎樣愛國ppt.ppt