Font Size: a A A

Server-oriented Distributed And Parallel File System

Posted on:2003-03-03Degree:MasterType:Thesis
Country:ChinaCandidate:K JiangFull Text:PDF
GTID:2208360065951050Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
The front end is the performance bottleneck of broadband multiservice networks. Service providers are searching for a new server system, which has high performance, high availability, and strong scalability, with a reasonable price. We have developed a distributed parallel server system to meet the market needs, using the source code of Linux kernel. XFS, a distributed parallel file system, has been developed as the platform of distributed parallel server system.XFS is server-oriented. It is base on peer-to-peer model: all computers in the system are servers. XFS is designed to support the distributed parallel server system, instead of meeting the need of common users.Basic concepts and development of distributed file systems are introduced in the beginning of this thesis. Design issues, such as naming and name resolution, cache policy, cache consistency, etc. are also discussed. Then, we analyze requirements of XFS, base on which conceptual design of XFS is introduced. The second half part of this thesis puts emphasis on implementation of the communication module and the network locks module, including message communication model, communication events mechanism, object transfer protocol, file locks and asymmetric lock algorithm. After these details, results of performance tests are presented, add to which is a brief analysis.This thesis focuses on Object Transfer Protocol and Asymmetric Lock algorithm. Object Transfer Protocol, which is the transport platform of XFS message communication, is developed from TFTP. It is simple to implement, and only costs reasonable latency. Asymmetric locks provide a common mutual exclusion mechanism for distributed applications. By using this algorithm, some systems, in which most data access is read only, can reach the result of high performance, low latency access to data on subsequent file opens.
Keywords/Search Tags:distributed parallel, file system, message communication, mutual exclusion
PDF Full Text Request
Related items