iSCSI: Backing Blocks with Files

Library Content Type:
Publish Date: 
Tuesday, September 18, 2012
Event Name: 

Traditionally, block based storage is a layer below a file system right before physical storage. Isilon’s OneFS has implemented iSCSI protocol support on top of a file system which presents interesting performance challenges. This talk addresses the challenges implementing a block interface to a file-based back end with redundant data guarantees.

Learning Objectives

Intentions of a reliable file system
Application accepted levels of atomicity
Caching, write guarantees and read-modify-write costs
Implementation of iSCSI backed by OneFS files