Ruprecht-Karls-Universität Heidelberg

Block Oriented Cache Layer for High Speed Flash

Diploma Thesis by Sarah Neuwirth


In this diploma thesis, the design and implementation of a cache layer for a special highspeed flash device called Flash Board is presented. The Flash Board is designed by the Computer Architecture Group.

Therefore, the Device Mapper framework is analyzed which is used to implement the kernel module FlashCache. FlashCache is a module developed by Facebook. Next, the implementation of FlashCache is reviewed.

The main focus lies on the modification of FlashCache which is used to create a cache device on the Flash Board. The thesis presents the implementation and is closed by evaluating the performance of the cache layer on the Flash Board.


« back

back to top