-
Notifications
You must be signed in to change notification settings - Fork 0
jinho10/UniCache
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
mortar + cachedriver a hypervisor-controlled memory and disk cache system Developer --------- Jinho Hwang ([email protected]) http://home.gwu.edu/~jinho10 Ahsen Uppal ([email protected]) The George Washington University What is it? ----------- cachedriver is a hypervisor-controlled memory and disk cache system that exposes the spare memory to applications so that it utilizes all the memory left in the system for the future uses. Also, disk supports the small memory to have more space to put application data. For more information see https://github.com/jinho10/mortar-cachedriver Compile ------- xen-4.1.2 Supplementary Code ------------------ -. linux kernel In order to access hypervisor-controlled memory, we need modified linux kernel stored in https://github.com/jinho10/old-mortar. -. modified memcached applications can use memcached protocol using cmemcached stored in https://github.com/jinho10/old-mortar. Grub Setting -------------- Add this: multiboot /boot/xen.gz mcd Running ------- basic running refers to https://github.com/jinho10/mortar. external cache driver xen-4.1.2/tools/mcd/mcd <directory> Commands -------- sudo xl <commands> <commands> mcd List mcd status mcd-size Set mcd maximum memory size in MB mcd-weight Set dom weight mcd-cache-mode Set cache mode mcd-param Set SSD Param Reading ------- Jinho Hwang, Ahsen J. Uppal, Timothy Wood, H. Howie Huang, “Mortar: Filling the Gaps in Data Center Memory,” Symposium on Cloud Computing (SOCC) Poster, 2013. Acknowledge ----------- This project was supported in part by the National Science foundation.
About
Hypervisor-controlled memory and flush management system
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published