| | |
Summary: Clotho:Decoupling Memory Page Layout from Storage Organization
Minglong Shao Jiri Schindler£ Steven W. Schlosser Anastassia Ailamaki Gregory R. Ganger
Carnegie Mellon University
Abstract
As database application performance depends on
the utilization of the memory hierarchy, smart data
placement plays a central role in increasing local-
ity and in improving memory utilization. Existing
techniques, however, do not optimize accesses to
all levels of the memory hierarchy and for all the
different workloads, because each storage level
uses different technology (cache, memory, disks)
and each application accesses data using different
patterns. Clotho is a new buffer pool and stor-
age management architecture that decouples in-
memory page layout from data organization on
non-volatile storage devices to enable indepen-
dent data layout design at each level of the storage
hierarchy. Clotho can maximize cache and mem-
ory utilization by (a) transparently using appropri-
|