Show simple item record

dc.contributor.authorPai, Vivek S.
Cox, Alan
Pai, Vijay S.
Zwaenepoel, Willy
dc.creatorPai, Vivek S.
Cox, Alan
Pai, Vijay S.
Zwaenepoel, Willy
dc.date.accessioned 2007-10-31T00:57:34Z
dc.date.available 2007-10-31T00:57:34Z
dc.date.issued 2003-03-20
dc.date.submitted 2003-03-20
dc.identifier.urihttps://hdl.handle.net/1911/20189
dc.description Conference Paper
dc.description.abstract This paper describes the design, implementation, and performance of a simple yet powerful Application Programming Interface (API) for providing extended services in a proxy cache. This API facilitates the development of customized content adaptation, content management, and specialized administration features. We have developed several modules that exploit this API to perform various tasks within the proxy, including a module to support the Internet Content Adaptation Protocol (ICAP) without any changes to the proxy core. The API design parallels those of high-performance servers, enabling its implementation to have minimal overhead on a high-performance cache. At the same time, it provides the infrastructure required to process HTTP requests and responses at a high level, shielding developers from low-level HTTP and socket details and enabling modules that perform interesting tasks without significant amounts of code. We have implemented this API in the portable and high-performance iMimic DataReactorâ ¢ proxy cache. We show that implementing the API imposes negligible performance overhead and that realistic content-adaptation services achieve high performance levels without substantially hindering a background benchmark load running at a high throughput level.
dc.language.iso eng
dc.subjectweb caching
network servers
content adaptation
dc.title A Flexible and Efficient Application Programming Interface (API) for a Customizable Proxy Cache
dc.type Conference paper
dc.date.note 2002-11-05
dc.citation.bibtexName inproceedings
dc.date.modified 2003-04-02
dc.subject.keywordweb caching
network servers
content adaptation
dc.citation.location Seattle, WA
dc.citation.conferenceName USENIX Symposium on Internet Technologies and Systems
dc.type.dcmi Text
dc.type.dcmi Text
dc.identifier.citation V. S. Pai, A. Cox, V. S. Pai and W. Zwaenepoel, "A Flexible and Efficient Application Programming Interface (API) for a Customizable Proxy Cache," 2003.


Files in this item

Thumbnail

This item appears in the following Collection(s)

  • ECE Publications [1278]
    Publications by Rice University Electrical and Computer Engineering faculty and graduate students

Show simple item record