Go to  Advanced Search

RadFS - virtualizing filesystems

Show full item record

Files in this item

Files Size Format Description   View
ubc_2009_spring_karollil_anoop.pdf 1.116Mb Adobe Portable Document Format   View/Open
 
Title: RadFS - virtualizing filesystems
Author: Karollil, Anoop
Degree Master of Science - MSc
Program Computer Science
Copyright Date: 2008
Publicly Available in cIRcle 2009-03-09
Abstract: Efficient disk space usage and quick deployment are important storage mechanism requirements in a virtualized environment. In a virtual machine farm, there is good potential for saving disk space as virtual machines are based off file system images that usually have a lot in common. Deploying virtual machines on demand should also be as quick as possible - close to or faster than the time taken in powering on and booting up a real machine. We introduce RadFS, a shared root filesystem for virtual machines based on copy-on-write semantics. Creating a new root file system for deploying a virtual machine is instantaneous, with the ability to base the new file system on the clone of a previous file system or a snapshot of an existing file system. Disk space us age efficiency is guaranteed initially by the COW semantics and later by transparent file-system ‘merges’ based on content hashing. Thus any file that is identical among the file systems of the various virtual machines hosted off our file system will be shared which leads to large savings in disk space with increased provisioning of virtual machines running similar operating systems or applications that use similar sets of files. Live instantaneous snapshots of existing file systems also ensure easy backups or new bases for other virtual machines. The filesystem or name space virtualization is implemented in user-space using FUSE and backed by a content hashing module to take care of merges.
URI: http://hdl.handle.net/2429/5749

This item appears in the following Collection(s)

Show full item record

All items in cIRcle are protected by copyright, with all rights reserved.

UBC Library
1961 East Mall
Vancouver, B.C.
Canada V6T 1Z1
Tel: 604-822-6375
Fax: 604-822-3893