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