Date Added: Oct 2012
The conventional web proxy servers use hard disk as their primary cache storage. However, as disks use mechanical operations, they are typically the slowest component of the servers. Though, in the last decade, various solutions have been proposed to improve the proxy performance, disks are still the performance bottleneck. Consider that the mainstream operating systems are 64-bit and the cost of memory has become economical in recent years. In this paper, a proxy server using main memory as the primary cache storage is proposed. Analytical results show that the ram-based proxy servers effectively eliminate the performance bottleneck of disk, and allow systems to scale well for higher browser rates.