Thursday, August 24, 2006
12:00 noon - 1:00 pm
Storage Virtualization using a "Block-device File System"
Virtualizing block storage devices requires a location-independent namespace, dynamic allocation and management of free space, and a scalable and reliable meta-data store. A file system provides all of these features, which makes a file an attractive abstraction on which to build virtual block devices or LUNs. However, mapping virtual block devices to files represents an atypical use case for a traditional file systems. In a "Block-device File System" objects can be expected to be few in number and very large. These objects will have high data throughput requirements and very high meta-data reliability requirements. In this talk we explore the ways in which this particular use-case challenges some basic assumptions used in the design of general purpose file- systems, and propose new file system architecture that might lead us toward an ideal block-device file system. This architecture can be easily extended to be used by general purpose FFS type file systems.
Sorin Faibish received an engineering degree in Automatic Control from Bucharest Polytechnic Institute of Romania and a M.Sc. degree in electrical engineering from Technion, Israel, in 1976 and 1980, respectively. He has been involved in the design of complex automation systems involving mechatronics, digital signal processing, image processing, video compression and computer vision. Sorin Faibish joined the Network Storage Group of EMC Corporation in 1997, as project manager and consultant for video servers, MPEG and video compression technologies. In 2001 he joined the Celerra file server team as architect of EMC HighRoad product and member of the NAS AD team. His interests are in high performance file systems for video servers and NAS/SAN servers for file serving and media applications. A member of SMPTE and IEEE/CS, he is the author of 40 technical papers and holds 35 patents (12 file system related topics). The latest paper: “Joint SAN and NAS architecture of Disk Based Storage for Media Applications”, published in the Proceedings of the 144 SMPTE conference, in October 2002.
or visit http://www.pdl.cmu.edu/SDI/