Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
ucin1060370727.pdf (298.63 KB)
ETD Abstract Container
Abstract Header
USER-SPACE, CUSTOM FILE SYSTEM FOR PROXY SERVERS
Author Info
DHAR, MEGHNA
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=ucin1060370727
Abstract Details
Year and Degree
2003, MS, University of Cincinnati, Engineering : Computer Science.
Abstract
Web proxy caching servers play a key role in today’s Web infrastructure because of the increase in HTTP traffic. Most contemporary caching web proxies use general-purpose file systems to store web objects. Proxies, e.g., Squid or Apache, when running on UNIX system use the standard UNIX file system (UFS) for this purpose. Previous studies have shown that disk I/O is one of the major performance bottlenecks of proxy servers. Most conventional file systems do not work well for proxy server workloads and have high overheads. These file systems were designed for research and engineering environments, which have different characteristics from that of a caching web proxy. Our goal is to present a novel, User-space, Custom File System called UCFS that can drastically improve I/O performance of proxy servers. UCFS is a user-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.UCFS uses efficient in-memory meta-data tables to eliminate almost all I/O overhead of meta-data searches and updates. It also includes a novel file system called Cluster-structured File System (CFS). Similar to the Log-structured File Systems (LFS), CFS uses large disk transfers to significantly improve disk write performance. However, CFS can also markedly improve file read operations, and it does not generate garbage.The system was compared with the state-of-the-art SQUID proxy server using two representative real-world traces. The performance measurements show that UCFS can significantly improve proxy server performance. For example, UCFS achieves 2.5 - 3 times better I/O performance than the state-of-the-art SQUID proxy server.
Committee
Dr. Yiming Hu (Advisor)
Pages
88 p.
Subject Headings
Computer Science
Keywords
proxy servers
;
file systems
;
raw I/O
;
reduce disk access
;
own metadata
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
DHAR, M. (2003).
USER-SPACE, CUSTOM FILE SYSTEM FOR PROXY SERVERS
[Master's thesis, University of Cincinnati]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1060370727
APA Style (7th edition)
DHAR, MEGHNA.
USER-SPACE, CUSTOM FILE SYSTEM FOR PROXY SERVERS.
2003. University of Cincinnati, Master's thesis.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=ucin1060370727.
MLA Style (8th edition)
DHAR, MEGHNA. "USER-SPACE, CUSTOM FILE SYSTEM FOR PROXY SERVERS." Master's thesis, University of Cincinnati, 2003. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1060370727
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
ucin1060370727
Download Count:
923
Copyright Info
© 2003, all rights reserved.
This open access ETD is published by University of Cincinnati and OhioLINK.