Skip to content

trauzti/mimir

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published