透過您的圖書館登入
IP:18.191.125.109
  • 學位論文

叢集技術於高效能檔案伺服器之研究與應用

The Research and Application of Clustering Technique For High Performance File Server

指導教授 : 李錫捷

摘要


由於電子商務快速蓬勃發展,網際網路質與量高倍數的需求成長已經使得伺服器需求及負擔愈趨繁重,而使用者對系統與網路服務相關品質也相對提高,單一伺服器作為服務的方式早已經不能夠滿足成長需求。為了能夠有效率地提昇穩定的服務品質,大型網站早已使用了大量伺服器叢集系統來解決傳統單一伺服器效能擴充問題,但是隨之而來的問題是如何根據實際伺服器負載狀況來進行負載分配,使其能不間斷的提供服務,並且考量低成本高效能以及系統容錯功能,更是最近這幾年很熱門的研究課題。 在本研究中主要利用Linux虛擬伺服器(LVS) 負載平衡演算法結合Red Hat GFS檔案系統架設叢集高效能檔案伺服器系統。本研究中前端系統透過Linux虛擬伺服器進行負載平衡,Linux虛擬伺服器可依據叢集系統後端伺服器實際負載狀況進行負載分配。後端資料存取系統則提供Red Hat Global File System(GFS)供前端檔案伺服器進行資料寫入與讀取之存取,藉由同一台GFS伺服器以達到資料一致性。透過本研究結果此架構可大幅度提升整體檔案伺服器之效能與擴充性,以提供完善的高效能檔案伺服器系統。

並列摘要


With the rapidly prosperity in e-commerce, the highly multiple growing in quality and quantity of internet demand becomes heavy on servers needs and loading. Meanwhile, users require higher service qualities on computer systems and internet, and single server has long been unable to satisfy the growing demand. In order to efficiently upgrade the stability of the service quality, large-scale websites has implemented large numbers of server cluster systems to solve the performance expansion problems on traditional single servers. But a rising problem is how to distribute the load according to the actually servers load for the servers to provide uninterrupted service. Besides, the low-cost, high- performance and fault-tolerant features have been very popular topics of studies in recent years. In this thesis, a load-balancing algorithm in the Linux Virtual Server (LVS) combined with Red Hat GFS cluster file system is applied to set up a high-performance file server system. The front-end system in this study use Linux virtual server to progress the loading distribution, while the back-end system provides Red Hat Global File System (GFS) to do data writing and reading access. In addition to achieve data consistency, only one GFS data server is used. The study found out that the framework can significantly improve the performance and scalability in the whole file server to provide excellent high-performance server system.

並列關鍵字

clustering technique, GFS File Server Load Balance

參考文獻


[9] Ibrahim F. Haddad,“PVFS: A Parallel Virtual File System for Linux Clusters.”, Linux Journal, December 2000, pp. 74-82.
[15] Nils Nieuwejaar and David Kotz., “The Galley parallel file system”, Parallel Computing, 23(4):447-476, June 1997.
[18] Peter J. Braam., “The Coda distributed file system.” , Linux Journal, Volume 50,June 1998.
[23] Steven A. Moyer and V. S. Sunderam., “PIOUS: a scalable parallel I/O system for distributed computing environments”, In Proceedings of the Scalable High-Performance Computing Conference, pages 71-78, 1994.
[25] V.Cardellini and E.Casalicchio,”the State of the Art in Locally Distributed Web-Ssystem,”ACM Computing Surveys, Vol.34,NO.2,pages 170-177,June 2002.

延伸閱讀