trauzti / mimir

The cache statistics framework from my masters thesis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mimir

The cache profiling framework from my masters thesis

M       M  I  M       M  I M       M  I  RRRRRR
MM     MM  I  MM     MM  I MM     MM  I  R     R     
M M   M M  I  M M   M M  I M M   M M  I  RRRRRR
M  M M  M  I  M  M M  M  I M  M M  M  I  R    R 
M   M   M  I  M   M   M  I M   M   M  I  R     R

Paper

Available at www.mimircache.com

pymimir

This python server supports the set/get commands from the memcached protocol. Several replacement policies are available and MIMIR profiles the running replacement policy.

Note that this server is much slower than real memcached and I will not guarantee that this works flawlessly in a production system. It supports the stats hrc command so the memcache-monitor can connect to pymimir.

memcached-1.4.15 with statistics

This server is just regular memcached-1.4.15 with additional statistics collection to predict what would happen if the server used less/more memory. It supports the stats cdf command

memcache-monitor

Web interface to collect HRCs via the stats hrc command.

About

The cache statistics framework from my masters thesis

License:ISC License


Languages

Language:C 45.2%Language:JavaScript 34.5%Language:Perl 10.5%Language:Python 4.2%Language:C++ 1.9%Language:CSS 1.7%Language:D 1.1%Language:XSLT 0.6%Language:Shell 0.4%Language:Erlang 0.0%Language:Objective-C 0.0%Language:Groovy 0.0%