• DocumentCode
    950330
  • Title

    Web-conscious storage management for Web proxies

  • Author

    Markatos, Evangelos P. ; Pnevmatikatos, Dionisios N. ; Flouris, Michail D. ; Katevenis, Manolis G H

  • Author_Institution
    Inst. of Comput. Sci., Found. for Res. & Technol., Heraklion, Greece
  • Volume
    10
  • Issue
    6
  • fYear
    2002
  • fDate
    12/1/2002 12:00:00 AM
  • Firstpage
    735
  • Lastpage
    748
  • Abstract
    Many proxy servers are limited by their file I/O needs. Even when a proxy is configured with sufficient I/O hardware, the file system software often fails to provide the available bandwidth to the proxy processes. Although specialized file systems may offer a significant improvement and overcome these limitations, we believe that user-level disk management on top of industry-standard file systems can offer similar performance advantages. We study the overheads associated with file I/O in Web proxies, we investigate their underlying causes, and we propose Web-conscious storage management, a set of techniques that exploit the unique reference characteristics of Web-page accesses in order to allow Web proxies to overcome file I/O limitations. Using realistic trace-driven simulations, we show that these techniques can improve the proxy´s secondary storage I/O throughput by a factor of 15 over traditional open-source proxies, enabling a single disk to serve over 400 (URL-get) operations per second. We implement Foxy, a Web proxy which incorporates our techniques. Experimental evaluation suggests that Foxy outperforms traditional proxies, such as SQUID, by more than a factor of four in throughput, without sacrificing response latency.
  • Keywords
    Internet; computer communications software; file servers; storage management; Web proxy servers; Web-conscious storage management; file I/O; file system software; user-level disk management; Computer science; Delay; File servers; File systems; Hardware; IP networks; Software systems; Telecommunication traffic; Throughput; Uniform resource locators;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2002.804836
  • Filename
    1134299