You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by Gokul Soundararajan <go...@gmail.com> on 2006/08/20 22:21:30 UTC

Cache Manager: Summer Progress

Hi all,

I'm a student working on improving the CacheManager in Derby as part
of Google's Summer of Code. Over the summer, I have looked at two ways
of improving it. In my first approach, I implemented the ClockPro
algorithm. In my second approach, I tried to separate the cache
implementation from the replacement policy using the PluggableCache
architecture. This allows for many policies to be "plugged" in.

I wrote a small report summarizing my summer work including some early
results. I'm planning to port some benchmarks and evaluate the design
further. I'll let you know of my progress.

I appreciate everyone's help over the summer and would like your
comments on my report and my design choices.

I have placed the code and report on my website at:

Report
http://www.eecg.toronto.edu/~gokul/derby/derby-report-aug-19-2006.pdf

Code
http://www.eecg.toronto.edu/~gokul/derby/code/aug-19-2006/

Thanks,

Gokul

Re: Cache Manager: Summer Progress

Posted by Oystein Grovlen - Sun Norway <Oy...@Sun.COM>.
Gokul Soundararajan wrote:

> I have placed the code and report on my website at:
> 
> Report
> http://www.eecg.toronto.edu/~gokul/derby/derby-report-aug-19-2006.pdf
> 
> Code
> http://www.eecg.toronto.edu/~gokul/derby/code/aug-19-2006/

Gokul,

Thank you very much for your work so far.  It would be nice if you could 
create a patch of your code (svn diff) and attach it to the JIRA issue 
(Derby-1437).  That would make it a bit easier for people to see what 
has actually been changed.

-- 
Øystein