Skip to content

gwcloudlab/mortar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

                               mortar
            a hypervisor-controlled memory cache system

Developer
---------
Jinho Hwang (hwang.jinho@gmail.com)
http://home.gwu.edu/~jinho10
The George Washington University

What is it?
-----------

mortar is a hypervisor-controlled memory cache system that 
exposes the spare memory to applications so that it utilizes 
all the memory left in the system for the future uses. 

For more information see https://github.com/jinho10/mortar

Compile
-------
linux kernel
xen-4.1.2
cmemcached (modified memcached to access mortar)

Grub Setting
--------------
Add this:
multiboot /boot/xen.gz mcd

Running
-------
refer to the example contained in 'examples' folder
the example code should be run inside of virtual machine

Paper
-----
Mortar: Filling the Gaps in Data Center Memory. Jinho Hwang, Ahsen Uppal, Timothy Wood, Howie Huang. International Conference on Virtual Execution Environments (VEE), March 2014.
http://faculty.cs.gwu.edu/~timwood/papers/14-VEE-Mortar.pdf

This work was sponsored in part by NSF Grants s CNS-1253575, CNS-1350766, and OCI-0937875.