Design and Implementation of Views: Isolated Perspectives of a File System

Show simple item record

dc.contributor.author Pagano, Matthew W.
dc.contributor.author Peterson, Zachary N.J.
dc.date.accessioned 2010-04-20T12:45:01Z
dc.date.available 2010-04-20T12:45:01Z
dc.date.issued 2010-04-20T12:45:01Z
dc.identifier.uri http://jhir.library.jhu.edu/handle/1774.2/34019
dc.description.abstract We present Views, a file system architecture that provides isolation between system components for the purposes of access control, regulatory compliance, and sandboxing. Views allows for discrete I/O entities, such as users, groups, or processes, to have a logically complete yet fully isolated perspective (view) of the file system. This ensures that each entity’s file system activities only modify that entity’s view of the file system, but in a transparent fashion that does not limit or restrict the entity’s functionality. Views can therefore be used to monitor system activity based on user accounts for access control (as required by federal regulations such as HIPAA), provide a reliable sandbox for arbitrary applications without inducing any noticeable loss in performance, and enable traditional snapshotting functionality by manipulating and transplanting views as snapshots in time. Views’ architecture is designed to be file system independent, extremely easy to use and manage, and flexible in defining isolation and sharing polices. Our implementation of Views is built on ext3cow, which additionally provides versioning capabilities to all entities. Benchmarking results show that the performance of Views is nearly identical to other traditional file systems such as ext3. en
dc.description.provenance Submitted by Matthew Pagano (mpagano2@jhu.edu) on 2010-04-19T19:46:17Z No. of bitstreams: 1 Pagano-Peterson-Views-Full.pdf: 621600 bytes, checksum: 6cac77edf375bc9c5c1eba3f287cacab (MD5) en
dc.description.provenance Approved for entry into archive by Laura Graham(lgraham@jhu.edu) on 2010-04-20T12:45:01Z (GMT) No. of bitstreams: 1 Pagano-Peterson-Views-Full.pdf: 621600 bytes, checksum: 6cac77edf375bc9c5c1eba3f287cacab (MD5) en
dc.description.provenance Made available in DSpace on 2010-04-20T12:45:01Z (GMT). No. of bitstreams: 1 Pagano-Peterson-Views-Full.pdf: 621600 bytes, checksum: 6cac77edf375bc9c5c1eba3f287cacab (MD5) en
dc.language.iso en_US en
dc.relation.ispartofseries Johns Hopkins University Department of Computer Science, April 2010;Technical Report 10-02
dc.subject Snapshotting en
dc.subject Sandboxing en
dc.subject Access Control en
dc.subject File System en
dc.subject Regulatory Compliance en
dc.subject HIPAA en
dc.subject Isolation en
dc.subject Ext3cow en
dc.subject Versioning en
dc.title Design and Implementation of Views: Isolated Perspectives of a File System en
dc.type Technical Report en

Files in this item

Files Size Format Download
Pagano-Peterson-Views-Full.pdf 621.6Kb application/pdf Download

This item appears in the following Collection(s)

Show simple item record