Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

USER-SPACE, CUSTOM FILE SYSTEM FOR PROXY SERVERS

DHAR, MEGHNA

Abstract Details

2003, MS, University of Cincinnati, Engineering : Computer Science.
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.
Dr. Yiming Hu (Advisor)
88 p.

Recommended Citations

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)