基于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ù)載無(wú)法完全應(yīng)對(duì)服務(wù)請(qǐng)求總是處于變化的情況納入其考慮范圍之內(nèi)的問(wèn)題,創(chuàng)新性地提出了MRD策略,其主要思路是為了盡可能地緩解負(fù)載均衡的處理壓力,可通過(guò)使負(fù)載變化率和負(fù)載上報(bào)周期得以有效控制的方法,讓后端Web服務(wù)器負(fù)載信息少一些上報(bào)。通過(guò)將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ì)...
【文章來(lái)源】:海南大學(xué)海南省 211工程院校
【文章頁(yè)數(shù)】:55 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 負(fù)載均衡的研究背景和意義
1.2 負(fù)載均衡的研究現(xiàn)狀
1.2.1 國(guó)內(nèi)外研究現(xiàn)狀
1.2.2 負(fù)載均衡策略的研究進(jìn)展與現(xiàn)狀
1.2.3 負(fù)載均衡算法的研究進(jìn)展與現(xiàn)狀
1.3 本文主要研究?jī)?nèi)容以及結(jié)構(gòu)
1.4 本章小結(jié)
2 負(fù)載均衡技術(shù)及設(shè)計(jì)理念
2.1 Nginx簡(jiǎn)介
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策略簡(jiǎn)介
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é)資源庫(kù)平臺(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]一種紅黑樹(shù)的改進(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)容分類(lè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ī)模訪問(wèn)的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的圖片庫(kù)設(shè)計(jì)與實(shí)現(xiàn)[D]. 周昊.北京交通大學(xué) 2012
本文編號(hào):3168073
【文章來(lái)源】:海南大學(xué)海南省 211工程院校
【文章頁(yè)數(shù)】:55 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 負(fù)載均衡的研究背景和意義
1.2 負(fù)載均衡的研究現(xiàn)狀
1.2.1 國(guó)內(nèi)外研究現(xiàn)狀
1.2.2 負(fù)載均衡策略的研究進(jìn)展與現(xiàn)狀
1.2.3 負(fù)載均衡算法的研究進(jìn)展與現(xiàn)狀
1.3 本文主要研究?jī)?nèi)容以及結(jié)構(gòu)
1.4 本章小結(jié)
2 負(fù)載均衡技術(shù)及設(shè)計(jì)理念
2.1 Nginx簡(jiǎn)介
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策略簡(jiǎn)介
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é)資源庫(kù)平臺(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]一種紅黑樹(shù)的改進(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)容分類(lè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ī)模訪問(wèn)的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的圖片庫(kù)設(shè)計(jì)與實(shí)現(xiàn)[D]. 周昊.北京交通大學(xué) 2012
本文編號(hào):3168073
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3168073.html
最近更新
教材專(zhuān)著