Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
Exploiting virtual synchrony in distributed systems
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
[15] Peer-to-Peer Architecture Case Study: Gnutella Network
P2P '01 Proceedings of the First International Conference on Peer-to-Peer Computing
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Dynamo: amazon's highly available key-value store
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
IMCa: A High Performance Caching Front-End for GlusterFS on InfiniBand
ICPP '08 Proceedings of the 2008 37th International Conference on Parallel Processing
The Hadoop Distributed File System
MSST '10 Proceedings of the 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST)
Distributed Systems: Concepts and Design
Distributed Systems: Concepts and Design
A Scalable and Elastic Publish/Subscribe Service
IPDPS '11 Proceedings of the 2011 IEEE International Parallel & Distributed Processing Symposium
WETICE '11 Proceedings of the 2011 IEEE 20th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
WETICE '12 Proceedings of the 2012 IEEE 21st International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
ISPDC '12 Proceedings of the 2012 11th International Symposium on Parallel and Distributed Computing
Hi-index | 0.00 |
In this paper, the authors introduce and describe the concept of File System as a Services FSaaS, an highly configurable cloud service that enables cooperating, distributed applications to define their own rules and policies for managing sets of files shared. The FSaaS aims to create a logical virtual space, containing references to shared files, whose management layer supports the same functionalities of a file system basic file operations but where each single file can have different policies for consistency, synchronization and replication. This work explains the idea at the base of FSaaS, describes in details its main components and their interactions and illustrates two use cases for better explaining the provided functionalities.