Filters








696 Hits in 3.7 sec

File-system development with stackable layers

John S. Heidemann, Gerald J. Popek
1994 ACM Transactions on Computer Systems  
By lowering barriers to new ling design, stackable layering o ers the potential of broad third party le system development not feasible today.  ...  Independent l a yer evolution and development is supported by an extensible interface bounding each layer. This paper discusses stackable layering in detail and presents design techniques it enables.  ...  Acknowledgments The authors thank Tom Page and Richard Guy for their many discussions regarding stackable le systems.  ... 
doi:10.1145/174613.174616 fatcat:wjesxmexrrbopmbj5zaj5s65rq

File System Design Approaches [article]

Brijender Kahanwal
2014 arXiv   pre-print
It allowed us to identify where our proposal fitted in with relation to current and past file system development.  ...  Our experience with file system development is limited so the research served to identify the different techniques that can be used.  ...  STACKABLE LAYER KERNEL LEVEL PROCESS FILE SYSTEM Significant work has been done using stackable layers to leverage existing functionality provided by file systems implemented in the kernel.  ... 
arXiv:1403.5976v1 fatcat:27vva5tjt5eb3bk47mv3lc7jzm

TrustFS: An SGX-Enabled Stackable File System Framework

Tania Esteves, Ricardo Macedo, Alberto Faria, Bernardo Portela, Joao Paulo, Jose Pereira, Danny Harnik
2019 2019 38th International Symposium on Reliable Distributed Systems Workshops (SRDSW)  
We present TRUSTFS, a programmable and modular stackable file system framework for implementing secure content-aware storage functionalities over hardware-assisted trusted execution environments.  ...  We demonstrate its usability by implementing an SGXenabled stackable file system prototype while a preliminary evaluation shows that it incurs reasonable performance overhead when compared to conventional  ...  SAFEFS SAFEFS [2] is an open-source framework based on FUSE that enables the development of stackable POSIX-compliant file systems.  ... 
doi:10.1109/srdsw49218.2019.00012 dblp:conf/srds/EstevesMFPPPH19 fatcat:wfy4wpvya5fhxi2srtxj3djdqq

Blutopia: Stackable storage for cluster management

Fabio Oliveira, Gorka Guardiola, Jay A. Patel, Eric V. Hensbergen
2007 2007 IEEE International Conference on Cluster Computing  
At the storage level, we identify three key characteristics of stackable storage that allow the definition of different policies with distinct performance and scalability behaviors.  ...  In this paper, we propose the use of the stackable storage mechanism as the foundation of centralized systems management.  ...  This variation of stackable storage is implemented at a lower level of abstraction, with no file system involvement.  ... 
doi:10.1109/clustr.2007.4629243 dblp:conf/cluster/OliveiraGPH07 fatcat:xes2xaflcrgcrgehqzls45o4my

FIST

Erez Zadok, Jason Nieh
2000 ACM SIGOPS Operating Systems Review  
Traditional file system development is difficult. Stackable file systems promise to ease the development of file systems by offering a mechanism for incremental development.  ...  Our experiences with these examples shows the following benefits of FiST: average code size over other stackable file systems is reduced ten times; average development time is reduced seven times; performance  ...  To assist fistgen with generating stackable file systems, we created a minimal stackable file system template called Basefs.  ... 
doi:10.1145/346152.346263 fatcat:s3rl2ljlgvexxdn4le7dbpkksq

Performance of cache coherence in stackable filing

J. Heidemann, G. Popek
1995 Proceedings of the fifteenth ACM symposium on Operating systems principles - SOSP '95  
Stackable design of filing systems constructs sophisticated services from multiple, independently developed layers.  ...  This paper presents a general cache coherence architecture for stackable filing, including a standard approach to data identification as a key component to layered coherence protocols.  ...  Stackable layering Early work in joining layers with a symmetric interface developed in several contexts: the Unix shell [19] , the Streams I/O system [21] , and x-kernel network protocols [10] .  ... 
doi:10.1145/224056.224067 dblp:conf/sosp/HeidemannP95 fatcat:5fzm5fwznfeehijqd6ospxnfbi

Performance of cache coherence in stackable filing

J. Heidemann, G. Popek
1995 ACM SIGOPS Operating Systems Review  
Stackable design of filing systems constructs sophisticated services from multiple, independently developed layers.  ...  This paper presents a general cache coherence architecture for stackable filing, including a standard approach to data identification as a key component to layered coherence protocols.  ...  Stackable layering Early work in joining layers with a symmetric interface developed in several contexts: the Unix shell [19] , the Streams I/O system [21] , and x-kernel network protocols [10] .  ... 
doi:10.1145/224057.224067 fatcat:2ajbinuxpjhm7al2efuw6dzycu

Increasing distributed storage survivability with a stackable RAID-like file system

N. Joukov, A. Rai, E. Zadok
2005 CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005.  
It combines the data survivability properties and performance benefits of traditional RAIDs with the unprecedented flexibility of composition, improved security, and ease of development of stackable file  ...  We have designed a stackable file system called Redundant Array of Independent Filesystems (RAIF).  ...  We would also like to thank all the developers of the basic stackable fan-out file system template: Jay Pradip Dave, Puja Gupta, Harikesavan Pathangi Krishnan, Gopalan Sivathanu, Charles P.  ... 
doi:10.1109/ccgrid.2005.1558538 dblp:conf/ccgrid/JoukovRZ05 fatcat:enn36qpanfbofcjhtmdozsyhly

SafeFS: a modular architecture for secure user-space file systems

Rogério Pontes, Dorian Burihabwa, Francisco Maia, João Paulo, Valerio Schiavoni, Pascal Felber, Hugues Mercier, Rui Oliveira
2017 Proceedings of the 10th ACM International Systems and Storage Conference on - SYSTOR '17  
a secure distributed file system.  ...  The file system is implemented in user space using FUSE and can access remote data stores. The provided building blocks notably include mechanisms based on encryption, replication, and coding.  ...  First, we plan to smooth the efforts to integrate any existing FUSE file system as a SafeFS layer, for example by exploring Linux's LD PRELOAD mechanism, thus avoiding any recompilation step.  ... 
doi:10.1145/3078468.3078480 dblp:conf/systor/PontesBMPSFMO17 fatcat:ju224kr4pfbjpey2w3ikvnm54u

A file provenance system

Salmin Sultana, Elisa Bertino
2013 Proceedings of the third ACM conference on Data and application security and privacy - CODASPY '13  
We design FiPS as a thin stackable file system for capturing provenance in a portable manner.  ...  File system level provenance provides functionality unavailable in the existing provenance systems.  ...  Figure 1 : 1 (a) FiPS as a stackable file system. (b) Architecture of the FiPS layer.  ... 
doi:10.1145/2435349.2435368 dblp:conf/codaspy/SultanaB13 fatcat:xzfadkmccfc4jdf752mtv27c4e

Extending File Systems Using Stackable Templates

Erez Zadok, Ion Badulescu, Alex Shender
1999 USENIX Annual Technical Conference  
We advocate writing new stackable file systems as kernel modules. As a starting point, we propose a portable, stackable template file system we call Wrapfs (wrapper file system).  ...  Wrapfs is a canonical, minimal stackable file system that can be used as a pattern across a wide range of operating systems and file systems.  ...  The UCLA stackable file system replaced the static UNIX vnode interface with a dynamic interface that allowed file system developers to introduce new operations[6].  ... 
dblp:conf/usenix/ZadokBS99 fatcat:wmpwxgabsnha5bvjs33yqz3d6m

RAIF: Redundant Array of Independent Filesystems

Nikolai Joukov, Arun M. Krishnakumar, Chaitanya Patti, Abhishek Rai, Sunil Satnur, Avishay Traeger, Erez Zadok
2007 24th IEEE Conference on Mass Storage Systems and Technologies (MSST 2007)  
It combines the data survivability and performance benefits of traditional RAID with the flexibility of composition and ease of development of stackable file systems.  ...  We have designed a stackable file system called Redundant Array of Independent Filesystems (RAIF).  ...  Acknowledgments We would like to acknowledge contributions of Adam David Alan Martin for help with RAIF level 6, Jeff Sipek for discussions about the Linux RAID driver, and Charles P.  ... 
doi:10.1109/msst.2007.4367974 fatcat:f4pdab7acjbkvkimru75wbqrcm

Extension Framework for File Systems in User space

Ashish Bijlani, Umakishore Ramachandran
2019 USENIX Annual Technical Conference  
Our evaluation with two FUSE file systems shows that EXTFUSE can improve the performance of user file systems with less than a few hundred lines on average. EXTFUSE is available on GitHub.  ...  User file systems offer numerous advantages over their inkernel implementations, such as ease of development and better system reliability. However, they incur heavy performance penalty.  ...  File System Translator (FiST) [55] is a tool for simplifying the development of stackable file system.  ... 
dblp:conf/usenix/BijlaniR19 fatcat:lo7aqw52h5dqrhnd5xrnczuu6y

Round-trip privacy with nfsv4

Avishay Traeger, Kumar Thangavelu, Erez Zadok
2007 Proceedings of the 2007 ACM workshop on Storage security and survivability - StorageSS '07  
With the advent of NFS version 4, NFS security is more important than ever.  ...  We believe that file servers accessible over the Internet should contain only encrypted data.  ...  We plan to implement a more flexible key management scheme, and allow users to specify which files should be stored in encrypted form. We also plan to encrypt meta-data, such as file names.  ... 
doi:10.1145/1314313.1314315 dblp:conf/storagess/TraegerTZ07 fatcat:joty2cjkq5bebged4ho6uqxstu

Sensor Enhanced Access Control: Extending Traditional Access Control Models with Context-Awareness [chapter]

Christian Damsgaard Jensen, Kristine Geneser, Ida C. Willemoes-Wissing
2013 IFIP Advances in Information and Communication Technology  
The prototype protects file data when displayed on a computer screen by managing the visibility of windows in the X Window System.  ...  A prototype implementation of the SEAC model has been developed for the Unix platform.  ...  Because existing file systems and interfaces are used, it is much easier to develop a stackable file system than a traditional file system.  ... 
doi:10.1007/978-3-642-38323-6_13 fatcat:bj7gekuxorgiljal5gy3ywhexu
« Previous Showing results 1 — 15 out of 696 results