Font Size: a A A

Dedicated Network Server File System

Posted on:2003-06-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y LinFull Text:PDF
GTID:2208360065951127Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Web Server is the facility designed for the web data processing with the combination of the software and hardware. To be quite different with the common servers, Web Server can only provide a sort or sorts of web services to the clients, such as email service, http service, proxy service, etc. Because of the compact methods using on the implement of the Web Server, it can provide a lot of effective services to the users at the lower costs.With the development of Internet, the performance of WEB Server is becoming the focus of discussion while it is being wildly used on the all aspects of the Internet. People are more and more concerning about the performance of WEB Server. For accelerating it, we test and analyze the file access pattern of WEB Server, and present a new file system model, which effectively speed the access to the files on it. We intercept and capture the read and write system calls via putting the NVRAM on the Request queue. Then observing the capacity of the "dirty" data, we redirect the writing direction to the hard disk while detecting the proportion of the "dirty" data exceeds the limit.About the design of the NVRAM, we plan to make full use of electronic disk, such as a pci card with the support of the backup battery. Because the electronic disk is good at the accessing data and its price is reasonable, this project is feasible. Here, the electronic disk is a card with the NVRAM that can save the data.This thesis has five chapters. Chapter 1 is an overview of network-special servers. Chapter 2 introduces the knowledge of the file system, describes the supporting theory of the multi-file systems. Chapter 3 introduces the devices of the linux and the implementation of the installing/uninstalling modules. Chapter 4 is the main part of this thesis. It describes my design and implementation of the three main modules. Chapter 5 gives the performance testing of the specialized file system and the further direction and discussion of the improvement.
Keywords/Search Tags:File System, File Access Pattern, Device driver, Request queue
PDF Full Text Request
Related items