Seminar: Object-based SCM: An Efficient Interface for Storage Class Memories

Storage Class Memory (SCM) has become increas- ingly popular in enterprise systems as well as em- bedded and mobile systems. However, replacing hard drives with SCMs in current storage systems often forces either major changes in file systems or perfor- mance degradation. This is because the current block- based interface does not deliver enough information to the device to allow it to optimize data layout for specific device characteristics such as overwrite- in-place. To alleviate this problem and fully utilize different characteristics of SCMs, we propose the use of an object-based model that provides the hardware and firmware the ability to optimize performance for the underlying implementation, and allows drop-in replacement for new SCM types. We discuss the design of object-based SCMs and implement an object-based flash memory prototype. Through our different design choices of several subsystems, such as data place- ment policies and index structures, we show that our object-based model provides comparable performance to other flash file systems while enabling advanced features like object-level reliability.

When:
Monday, February 7, 2011 at 1:00 AM

Where:
E2 599

CRSS Contact:
Kang, Yangwook

Last modified 24 May 2019