Source Archive of Kotetu

There many version kotetu were implemented. This page lists them. Own your risk.

note:
historical mile stone
recommended

Main Stream

Modern (disk base)

To achive high hit-ratio, large cache space is required. I decide that use disk again.

1.5:

kotetu-15c1-cacheoff4.20011115.tar.gz (15 Nov 2001)
this version was entried 4th Cache-Off.

1.2:

kotetu-work.200105111445.tar.gz (11 May 2001)
kotetu-work.200103232247.tar.gz (23 Mar 2001)
kotetu-work.200103081127.tar.gz (08 Mar 2001)

1.1:

kotetu-work.200103022147.tar.gz (02 Mar 2001)
kotetu-work.200102172337.tar.gz (17 Feb 2001)
kotetu-work.200101060224.tar.gz (6 Jan 2001)
kotetu-work.200011301714.tar.gz (30 Nov 2000)
kotetu-work.200011111415.tar.gz (11 Nov 2000)
kotetu-t.200009281721.tar.gz (28 Sep 2000)
this version was entried 3rd Cache-Off.

Classic (pure memory base)

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.

kotetu.200007182341.tar.gz (18 Aug 12:05)
kotetu.200005301134.tar.gz (30 May 2000)
kotetu.200005200024.tar.gz (20 May 2000)
kotetu.200005172054.tar.gz (17 May 2000)
kotetu.forRedHat.20000507.tar.gz (7 May 2000)
optimize to Linux. I am tired to use thread libraries on *BSD.

DHR supportment

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.

kotetu_dhr_2001-02132040.tgz (13 Feb, 2000)
Snapshot for Ohsuga's master thesis.
kotetu_dhr_20010123.tgz (21 Jan 2001)
First snapshot of DHRv2 supporting and it was derived from kotetu-work.200101060224.tar.gz.

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,


last update: 2001 Jan 23.