There many version kotetu were implemented. This page lists them. Own your risk.
To achive high hit-ratio, large cache space is required. I decide that use disk again.
1.5:
1.2:
1.1:
In early time, kotetu project aims a high thru-put proxy. These packages are implemented straight forward. The proxy use memory and not use disk.
As results, the proxy brings high thru-put over 1000 rps (requests per sec) upon single 600MHz Pentium3 with gigabit ethernet.
However, the proxy does not archive high hit rate during long time benchmark.
Duplicated Hash Routing (DHR) is yet another hash routing mechanism for HTTP cache cluster. To archive availability under cache failure (down, unreach and reboot), caches in this cluster have some duplication. The system replies duplicated object when cache failure.
DHR supportment have been developed by Kadohito Ohsuga who is main designer of DHR series.
Least version of DHR is 2.0 (It is often expressed DHRv2). However, it is not written in documents. You can read some papers about DHRv1.
Tips: You should care parameters of kernel, because proxy failure in its cluster increase a portion of traffic per proxy, and proxy recovery often cause unexpected burst traffic. For example, vm.freepage of Linux is important in our experiments,