劉邦鋒臺灣大學:資訊工程學研究所陳俊廷Chen, Chun-TingChun-TingChen2010-06-022018-07-052010-06-022018-07-052008U0001-2801200814303600http://ntur.lib.ntu.edu.tw//handle/246246/184852由於傳統的分散式檔案系統大都設計在區域網路上,因此,並不適合使用在廣域網路的網格環境中。所以,我們設計一個適合使用在網格環境中的點對點分散式檔案系統,稱為Grid File System,並且建立在Unix-like的網格系統上。我們的檔案系統在安裝上,不需要主機的管理者的協助,並且提供適合網格環境的安全機制,底層使用點對點傳輸機制,提升檔案傳輸的效能。In this paper, we design a P2P distributed file system and build a prototype system in Unix-like grid systems. Traditional distributed file system technologies designed for local and campus area networks do not adapt well to wide area grid computing environments. Therefore, we have designed the P2P distributed file system, which meets the needs ofrid computing. the P2P distributed file system is easily deployed without special privileges, easily accessed without special account, provides strong security mechanisms, andeer-to-Peer transmitting to increase throughput.Abstract iist of Figures ivist of Tables v Introduction 1 Related work 3 Architecture of Grid File System 5.1 The Directory Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.1 Service Functionalities . . . . . . . . . . . . . . . . . . . . . . . 6.2 The GFS client and the GFS file server . . . . . . . . . . . . . . . . . . . 9.2.1 An example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.3 Naming Strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Security 14.1 Access Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.2 An example for indirect access a GFS data file . . . . . . . . . . . . . . . 16 Peer-to-Peer Transferring Mechanism 18.1 Peer-to-Peer mechanism work . . . . . . . . . . . . . . . . . . . . . . . 18.2 An example for read a file . . . . . . . . . . . . . . . . . . . . . . . . . 19 Replication and Version Control 21.1 Replication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2 Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.3 Consistency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Performance Evaluation 24.1 Experiment Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.2 Experiment Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26.2.1 Effects of File Length . . . . . . . . . . . . . . . . . . . . . . . 26.2.2 GFS File Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . 27.2.3 Job Success Rate . . . . . . . . . . . . . . . . . . . . . . . . . . 29.3 Concluding Remarks of Experiments . . . . . . . . . . . . . . . . . . . . 32 Conclusion 34ibliography 36application/pdf456432 bytesapplication/pdfen-US檔案系統複本網格點對點版本控制file systemreplicationgridpeet-to-peerversion control網格計算環境下點對點複本控管檔案系統A Peer-to-Peer File System for Grid Computingthesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/184852/1/ntu-97-J94922020-1.pdf