Skip to content
Luis Pabón edited this page Mar 11, 2015 · 4 revisions

Overview

Pblcache is an open source project to provide applications with a persistent, look-aside, block based cache based on the Mercury paper.

test

Pblcache architecture is composed of the following:

  • Pbl Application: Determines how the cache is to be used. Its main goal is to provide an abstract method of managing the cache.
  • Cache Map: Maintains all of the cache metadata in main memory and is responsible for cache allocation and evictions.
  • Log: Responsible for reading and writing to the SSD

Pbl Applications

Pbl applications determine how the cache can be used. The following is a list of applications which use pblcache.

  • pblio: An OLTP Enterprise benchmark tool
  • pblcached: A QEMU shared cache
Clone this wiki locally