基于Nginx的web服務(wù)器負(fù)載均衡策略研究
發(fā)布時(shí)間:2021-04-29 19:53
在大量的并發(fā)請(qǐng)求中,采用多服務(wù)器集群技術(shù)能夠有效地處理請(qǐng)求,提高服務(wù)器整體的處理能力。作為核心,負(fù)載均衡肩負(fù)著合理分發(fā)請(qǐng)求,提高服務(wù)器整體性能的使命,具有舉足輕重的作用。目前,在解決并發(fā)Web服務(wù)器的技術(shù)中,Nginx具有并發(fā)處理的能力強(qiáng),可伸縮性良好等特點(diǎn),使其得到了諸多關(guān)注、研究及應(yīng)用。本文基于Nginx負(fù)載均衡算法研究,創(chuàng)新性地提出兩種可行而有效的改進(jìn)算法,主要研究工作如下:1、對(duì)于Nginx默認(rèn)負(fù)載均衡策略尚未將Web服務(wù)器集群的負(fù)載無法完全應(yīng)對(duì)服務(wù)請(qǐng)求總是處于變化的情況納入其考慮范圍之內(nèi)的問題,創(chuàng)新性地提出了MRD策略,其主要思路是為了盡可能地緩解負(fù)載均衡的處理壓力,可通過使負(fù)載變化率和負(fù)載上報(bào)周期得以有效控制的方法,讓后端Web服務(wù)器負(fù)載信息少一些上報(bào)。通過將MRD策略與Nginx加權(quán)輪詢及“rtdynload算法”進(jìn)行了實(shí)驗(yàn)對(duì)比,結(jié)果表明,在處理請(qǐng)求時(shí),該策略能夠先行判別集群的負(fù)載狀態(tài),根據(jù)各個(gè)負(fù)載狀態(tài)的壓力情況,再遴選最佳的后臺(tái)服務(wù)器,進(jìn)而使Web服務(wù)器集群的平均時(shí)延得到有效的降低,從而使系統(tǒng)平均吞吐量得到顯著的提升。2、針對(duì)...
【文章來源】:海南大學(xué)海南省 211工程院校
【文章頁數(shù)】:55 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 負(fù)載均衡的研究背景和意義
1.2 負(fù)載均衡的研究現(xiàn)狀
1.2.1 國內(nèi)外研究現(xiàn)狀
1.2.2 負(fù)載均衡策略的研究進(jìn)展與現(xiàn)狀
1.2.3 負(fù)載均衡算法的研究進(jìn)展與現(xiàn)狀
1.3 本文主要研究內(nèi)容以及結(jié)構(gòu)
1.4 本章小結(jié)
2 負(fù)載均衡技術(shù)及設(shè)計(jì)理念
2.1 Nginx簡介
2.2 Nginx的結(jié)構(gòu)
2.2.1 Nginx的模塊化
2.2.2 Nginx的請(qǐng)求處理機(jī)制
2.2.3 Nginx服務(wù)器的實(shí)踐驅(qū)動(dòng)模型
2.3 Nginx的進(jìn)程模型
2.3.1 master進(jìn)程
2.3.2 worker進(jìn)程
2.4 Nginx負(fù)載均衡配置
2.5 nginx負(fù)載均衡策略
2.5.1 負(fù)載均衡算法
2.5.2 負(fù)載均衡技術(shù)主要方案
2.6 Nginx與其他幾款負(fù)載均衡器的調(diào)研
2.6.1 設(shè)備的選擇
2.6.2 Nginx性能測(cè)試
2.6.3 apache+http性能測(cè)試
2.6.4 lvs負(fù)載均衡性能測(cè)試
2.7 本章小結(jié)
3 基于Nginx的MRD策略研究
3.1 基于Nginx的MRD策略簡介
3.1.1 負(fù)載信息的評(píng)價(jià)標(biāo)準(zhǔn)
3.1.2 關(guān)于請(qǐng)求的負(fù)載值計(jì)算
3.2 MRD負(fù)載均衡策略研究
3.3 性能分析
3.3.1 實(shí)驗(yàn)環(huán)境的選取
3.3.2 實(shí)驗(yàn)結(jié)果與結(jié)果分析
3.4 本章小結(jié)
4 DWRS負(fù)載均衡策略研究
4.1 DWRS負(fù)載均衡策略的理論依據(jù)
4.1.1 參數(shù)的計(jì)算
4.1.2 權(quán)重的計(jì)算
4.1.3 后臺(tái)服務(wù)器的初始化
4.2 DWRS負(fù)載均衡的實(shí)現(xiàn)
4.2.1 模塊的設(shè)計(jì)
4.2.2 DWRS算法流程
4.3 性能測(cè)試與結(jié)果分析
4.3.1 測(cè)試條件和測(cè)試指標(biāo)
4.3.2 測(cè)試結(jié)果與分析
4.3.3 DWRS算法與MRD算法比較
4.4 本章小結(jié)
5 總結(jié)與展望
5.1 總結(jié)
5.2 展望
參考文獻(xiàn)
致謝
【參考文獻(xiàn)】:
期刊論文
[1]An Efficient Load Balancing Approach for N-Hierarchical Web Server Cluster[J]. PAK Ilchol,QIAO Baiyou,SHEN Muchuan,ZHU Junhai,CHEN Donghai. Wuhan University Journal of Natural Sciences. 2015(06)
[2]基于負(fù)載均衡的任務(wù)調(diào)度算法[J]. 張臘,劉淑芬,韓璐. 吉林大學(xué)學(xué)報(bào)(理學(xué)版). 2014(04)
[3]LVS集群技術(shù)在教學(xué)資源庫平臺(tái)中的應(yīng)用[J]. 邱建新. 微型機(jī)與應(yīng)用. 2013(23)
[4]一種Web服務(wù)器集群負(fù)載均衡調(diào)度算法[J]. 鄧珍榮,唐興興,黃文明,李寅威. 計(jì)算機(jī)應(yīng)用與軟件. 2013(10)
[5]高并發(fā)環(huán)境下Apache與Nginx的I/O性能比較[J]. 凌質(zhì)億,劉哲星,曹蕾. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2013(06)
[6]基于負(fù)載權(quán)值的負(fù)載均衡算法[J]. 張玉芳,魏欽磊,趙膺. 計(jì)算機(jī)應(yīng)用研究. 2012(12)
[7]一種紅黑樹的改進(jìn)算法[J]. 陳廣,伍德鵬. 內(nèi)蒙古師范大學(xué)學(xué)報(bào)(教育科學(xué)版). 2012(12)
[8]異構(gòu)計(jì)算系統(tǒng)中彈性節(jié)能調(diào)度策略研究[J]. 朱曉敏,賀川,王建江,江建清. 計(jì)算機(jī)學(xué)報(bào). 2012(06)
[9]基于內(nèi)容分類的集群負(fù)載均衡算法[J]. 鄭祺,周廣平. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2011(05)
[10]面向異構(gòu)集群系統(tǒng)的動(dòng)態(tài)負(fù)載均衡技術(shù)研究[J]. 凌云,周華鋒. 計(jì)算機(jī)工程與設(shè)計(jì). 2008(12)
博士論文
[1]Web服務(wù)器集群系統(tǒng)的自適應(yīng)負(fù)載均衡調(diào)度策略研究[D]. 王紅斌.吉林大學(xué) 2013
碩士論文
[1]基于Nginx服務(wù)器集群負(fù)載均衡技術(shù)的研究與改進(jìn)[D]. 王利萍.山東大學(xué) 2015
[2]基于Nginx的地理信息服務(wù)集群構(gòu)建技術(shù)研究[D]. 楊玉霞.江西理工大學(xué) 2014
[3]基于服務(wù)器集群的推送技術(shù)的研究與應(yīng)用[D]. 胡曉燕.南京理工大學(xué) 2014
[4]基于內(nèi)容的負(fù)載均衡技術(shù)的研究與實(shí)現(xiàn)[D]. 皇甫寧.華南理工大學(xué) 2013
[5]基于Nginx的安全管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 吳迪.北京郵電大學(xué) 2013
[6]面向大規(guī)模訪問的Web服務(wù)器負(fù)載均衡系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 王龍.北京郵電大學(xué) 2013
[7]基于Nginx部署環(huán)境的Web加速方案設(shè)計(jì)與實(shí)現(xiàn)[D]. 蔣文旭.北京郵電大學(xué) 2013
[8]基于Nginx的智能管理方案的研究[D]. 趙瑞雪.北京郵電大學(xué) 2013
[9]面向內(nèi)容分發(fā)網(wǎng)絡(luò)的動(dòng)態(tài)負(fù)載均衡技術(shù)研究[D]. 朱振廣.哈爾濱工業(yè)大學(xué) 2012
[10]基于web的圖片庫設(shè)計(jì)與實(shí)現(xiàn)[D]. 周昊.北京交通大學(xué) 2012
本文編號(hào):3168073
【文章來源】:海南大學(xué)海南省 211工程院校
【文章頁數(shù)】:55 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 負(fù)載均衡的研究背景和意義
1.2 負(fù)載均衡的研究現(xiàn)狀
1.2.1 國內(nèi)外研究現(xiàn)狀
1.2.2 負(fù)載均衡策略的研究進(jìn)展與現(xiàn)狀
1.2.3 負(fù)載均衡算法的研究進(jìn)展與現(xiàn)狀
1.3 本文主要研究內(nèi)容以及結(jié)構(gòu)
1.4 本章小結(jié)
2 負(fù)載均衡技術(shù)及設(shè)計(jì)理念
2.1 Nginx簡介
2.2 Nginx的結(jié)構(gòu)
2.2.1 Nginx的模塊化
2.2.2 Nginx的請(qǐng)求處理機(jī)制
2.2.3 Nginx服務(wù)器的實(shí)踐驅(qū)動(dòng)模型
2.3 Nginx的進(jìn)程模型
2.3.1 master進(jìn)程
2.3.2 worker進(jìn)程
2.4 Nginx負(fù)載均衡配置
2.5 nginx負(fù)載均衡策略
2.5.1 負(fù)載均衡算法
2.5.2 負(fù)載均衡技術(shù)主要方案
2.6 Nginx與其他幾款負(fù)載均衡器的調(diào)研
2.6.1 設(shè)備的選擇
2.6.2 Nginx性能測(cè)試
2.6.3 apache+http性能測(cè)試
2.6.4 lvs負(fù)載均衡性能測(cè)試
2.7 本章小結(jié)
3 基于Nginx的MRD策略研究
3.1 基于Nginx的MRD策略簡介
3.1.1 負(fù)載信息的評(píng)價(jià)標(biāo)準(zhǔn)
3.1.2 關(guān)于請(qǐng)求的負(fù)載值計(jì)算
3.2 MRD負(fù)載均衡策略研究
3.3 性能分析
3.3.1 實(shí)驗(yàn)環(huán)境的選取
3.3.2 實(shí)驗(yàn)結(jié)果與結(jié)果分析
3.4 本章小結(jié)
4 DWRS負(fù)載均衡策略研究
4.1 DWRS負(fù)載均衡策略的理論依據(jù)
4.1.1 參數(shù)的計(jì)算
4.1.2 權(quán)重的計(jì)算
4.1.3 后臺(tái)服務(wù)器的初始化
4.2 DWRS負(fù)載均衡的實(shí)現(xiàn)
4.2.1 模塊的設(shè)計(jì)
4.2.2 DWRS算法流程
4.3 性能測(cè)試與結(jié)果分析
4.3.1 測(cè)試條件和測(cè)試指標(biāo)
4.3.2 測(cè)試結(jié)果與分析
4.3.3 DWRS算法與MRD算法比較
4.4 本章小結(jié)
5 總結(jié)與展望
5.1 總結(jié)
5.2 展望
參考文獻(xiàn)
致謝
【參考文獻(xiàn)】:
期刊論文
[1]An Efficient Load Balancing Approach for N-Hierarchical Web Server Cluster[J]. PAK Ilchol,QIAO Baiyou,SHEN Muchuan,ZHU Junhai,CHEN Donghai. Wuhan University Journal of Natural Sciences. 2015(06)
[2]基于負(fù)載均衡的任務(wù)調(diào)度算法[J]. 張臘,劉淑芬,韓璐. 吉林大學(xué)學(xué)報(bào)(理學(xué)版). 2014(04)
[3]LVS集群技術(shù)在教學(xué)資源庫平臺(tái)中的應(yīng)用[J]. 邱建新. 微型機(jī)與應(yīng)用. 2013(23)
[4]一種Web服務(wù)器集群負(fù)載均衡調(diào)度算法[J]. 鄧珍榮,唐興興,黃文明,李寅威. 計(jì)算機(jī)應(yīng)用與軟件. 2013(10)
[5]高并發(fā)環(huán)境下Apache與Nginx的I/O性能比較[J]. 凌質(zhì)億,劉哲星,曹蕾. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2013(06)
[6]基于負(fù)載權(quán)值的負(fù)載均衡算法[J]. 張玉芳,魏欽磊,趙膺. 計(jì)算機(jī)應(yīng)用研究. 2012(12)
[7]一種紅黑樹的改進(jìn)算法[J]. 陳廣,伍德鵬. 內(nèi)蒙古師范大學(xué)學(xué)報(bào)(教育科學(xué)版). 2012(12)
[8]異構(gòu)計(jì)算系統(tǒng)中彈性節(jié)能調(diào)度策略研究[J]. 朱曉敏,賀川,王建江,江建清. 計(jì)算機(jī)學(xué)報(bào). 2012(06)
[9]基于內(nèi)容分類的集群負(fù)載均衡算法[J]. 鄭祺,周廣平. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2011(05)
[10]面向異構(gòu)集群系統(tǒng)的動(dòng)態(tài)負(fù)載均衡技術(shù)研究[J]. 凌云,周華鋒. 計(jì)算機(jī)工程與設(shè)計(jì). 2008(12)
博士論文
[1]Web服務(wù)器集群系統(tǒng)的自適應(yīng)負(fù)載均衡調(diào)度策略研究[D]. 王紅斌.吉林大學(xué) 2013
碩士論文
[1]基于Nginx服務(wù)器集群負(fù)載均衡技術(shù)的研究與改進(jìn)[D]. 王利萍.山東大學(xué) 2015
[2]基于Nginx的地理信息服務(wù)集群構(gòu)建技術(shù)研究[D]. 楊玉霞.江西理工大學(xué) 2014
[3]基于服務(wù)器集群的推送技術(shù)的研究與應(yīng)用[D]. 胡曉燕.南京理工大學(xué) 2014
[4]基于內(nèi)容的負(fù)載均衡技術(shù)的研究與實(shí)現(xiàn)[D]. 皇甫寧.華南理工大學(xué) 2013
[5]基于Nginx的安全管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 吳迪.北京郵電大學(xué) 2013
[6]面向大規(guī)模訪問的Web服務(wù)器負(fù)載均衡系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 王龍.北京郵電大學(xué) 2013
[7]基于Nginx部署環(huán)境的Web加速方案設(shè)計(jì)與實(shí)現(xiàn)[D]. 蔣文旭.北京郵電大學(xué) 2013
[8]基于Nginx的智能管理方案的研究[D]. 趙瑞雪.北京郵電大學(xué) 2013
[9]面向內(nèi)容分發(fā)網(wǎng)絡(luò)的動(dòng)態(tài)負(fù)載均衡技術(shù)研究[D]. 朱振廣.哈爾濱工業(yè)大學(xué) 2012
[10]基于web的圖片庫設(shè)計(jì)與實(shí)現(xiàn)[D]. 周昊.北京交通大學(xué) 2012
本文編號(hào):3168073
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/3168073.html
最近更新
教材專著