| Application Title | Java-Based High Performance HTTP Proxy Research |
|---|---|
| Category | Information Sciences |
| Contact name and email address | Hsing Mei(mei@csie.fju.edu.tw), Computer Science and Information Engineering Dept. Fu Jen Catholic University |
| Collaborators | Professor Jerry Zeyu Gao, Computer Information and System Engineering Department of San Jose State University USA |
| Brief description of application | |
| As the Internet and WWW growing rapidly, technologies
to reduce web latency become very important. Proxy caching is one of
the effective and widely implemented mechanisms to shorten the response
time of a request. This research is to design and evaluate a Java-based
HTTP proxy server and to address the idea of run-time adjustable proxy
server. Instead of attempting to increase the hit ratio and/or to
improve the inter-cache communication, we aimed at the impact of design
and implementation the proxy server architecture.
Our proxy server implements most HTTP1.1 features (including the keep alive, expiration, and validation mechanisms) using pure Java. From the viewpoint of system design, this proxy is to promote the execution efficiency, and to apply object-oriented and modularize principles for easy maintenance. From the viewpoint of Java, we re-design some low level API provided in the Java system. The proxy system is consisted of six modules: the dispatch module, the resource module, the control module, the request module, and the reply module. All six modules and their components retrieve resources (thread, buffers) from a system-wide resource pool. Resource allocation is performed dynamically to meet the needs of each request/reply. |
|
| URL for further information | http://weco.csie.fju.edu.tw |
| Additional information | |
| 更新日期: |