Back to Search
Start Over
Boosting I/O performance of internet servers with user-level custom file systems
- Source :
- ACM SIGMETRICS Performance Evaluation Review. 29:26-31
- Publication Year :
- 2001
- Publisher :
- Association for Computing Machinery (ACM), 2001.
-
Abstract
- Previous studies have shown that disk I/O times are one of the major performance bottlenecks of Internet servers such as proxy cache servers. Most conventional file systems do not work well for such systems because of their very high overheads. Although Special-purpose operating systems may achieve high performance, it is very difficult and expensive to design and maintain. They also have very poor portability. In this paper we propose to built user-space, customized file systems for Internet servers so as to achieve high-performance, low-implementation-cost and good portability at the same time. To provide an example of such systems, we presented a novel scheme called WPSFS that can drastically improve I/O performance of proxy servers and other applications. WPSFS is an application-level software component of a proxy server which manages data on a raw disk or disk partition. Since the entire system runs in the user space, it is easy and inexpensive to implement. It also has good portability and maintainability. With efficient in-memory meta-data data structures and a novel file system called Page-structured file system(PFS) , WPSFS achieves 9-20 times better I/O performance than the state-of-the-art SQUID server running on a Unix Fast File System, and 4-10 times better than the improved SQUIDML.
- Subjects :
- Computer Networks and Communications
Computer science
Stub file
computer.software_genre
Software portability
Server
User space
Versioning file system
Distributed File System
SSH File Transfer Protocol
File system fragmentation
Unix
Input/output
File system
resolv.conf
business.industry
Computer file
Device file
Unix file types
Virtual file system
Proxy server
File Control Block
Self-certifying File System
Hardware and Architecture
Journaling file system
Embedded system
Operating system
Fork (file system)
business
computer
Software
fstab
Subjects
Details
- ISSN :
- 01635999
- Volume :
- 29
- Database :
- OpenAIRE
- Journal :
- ACM SIGMETRICS Performance Evaluation Review
- Accession number :
- edsair.doi...........cb70e791af647f0933794bc1bbedb392