Virtual Machine Tool Set

JAVA Proxy Server Documentation


JAVA Proxy Server Index page.


Historical Record of Improvement and Program Fixes

Date       Description of Change

12-27-2000 Rough out architecture for proxy.
 
01-15-2001 Begin building support for FTP Services.
 
01-18-2001 Begin building support for Gaming Port Services.
 
02-01-2001 Begin building support for Secure Port (https) Services.
 
02-08-2001 Write asynchronous pipeline for special message traffic.
 
02-10-2001 Write asynchronous queue for informational message traffic.
 
02-15-2001 Restructured outbound I/O to pure sockets from use of
           flawed URL and HttpURLConnection components.
           Support for tempory page redirects (code 302).
           POST successfully functions.
           "PRE" HTML correctly formats.
 
02-25-2001 Improved performance by reducing internal data movement between
           client and server arrays. 
 
02-27-2001 Improved performance by forming a worker thread service pool.
           Pool consists of reusable task threads and queueless workunit channel.
           Pool size is maintained by load and expansion/contraction
           algorithms.  
           Build tunable TIMEOUT, Expansion and Contraction constants.
           Noted 30 percent throughput increase.
 
02-28-2001 Make serial reusability corrections to HTTP worker threads.
 
03-07-2001 Implement new GUI with buffer and thread tuning parameters.
           Transmit data as blocks are received for faster throughput and
           to permit any size HTTP file transfers.
 
03-18-2001 Begin coding for FTP protocol modules.
           Successfully handshake on both Control and Data ports.
 
04-10-2001 Full send/receive capabilities for FTP protocol modules.
 
 



[ Return to Index ]