A Distributed Content-aware Load Balancing Architecture for Cluster-based Web Systems
Date Issued
2005
Date
2005
Author(s)
Chen, Po-Chien
DOI
zh-TW
Abstract
隨著網際網路的快速普及,利用叢集式系統來建立一高可及性、高效能的網路應用伺服器已經成為近年來的趨勢。將平行運算的概念應用在網路應用服務上,將多台伺服器整合成單一系統可以有效的增加系統容量,提供使用者更穩定的服務品質。
本論文主要探討叢集伺服器技術中的負載平衡議題,由於內容感知式(content-aware)負載平衡技術其技術相當繁複,容易使負載平衡器成為系統效能瓶頸,本論文中研究利用分散式的負載平衡架構來解決此問題,叢集前端為一content-blind的負載平衡器,而後端每台伺服器都具備有content-aware負載平衡功能,我們藉由對兩套公開原始碼軟體作修正並且合併使用以建立此系統架構。根據壓力測試儀器可證明此分散式系統的系統容量可隨著後端伺服器的數量增加而有線性成長。另外我們並針對此架構設計一套基於檔案大小之分散式負載平衡演算法,藉由模擬結果可得知此演算法可縮短使用者要求的平均回應時間,並且達到均衡分散負載的效果。
Subjects
負載平衡
叢集式伺服器
server load balancing
content aware
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-94-R92942092-1.pdf
Size
23.31 KB
Format
Adobe PDF
Checksum
(MD5):b4516e8e710f3d7cd9584f985f4ac690
