Fabric is a federated, distributed system for securely and reliably storing, sharing, and computing information. It is under construction by the Applied Programming Languages Group at Cornell University.
Fabric presents a single-system image of all resources that can be named by it. It leverages peer-to-peer replication to provide high availability. The Fabric programming language, based on Jif, controls the placement of computation and data through type annotations that set policies for the security, durability, and consistency of information.
The development of Fabric is supported by NSF award 0627649, by ONR award N000140910652, and by Air Force Research Laboratory award #FA8750-08-2-0079.
Fabric: A Platform for Secure Distributed Computation and Storage. Proc. 22nd ACM Symposium on Operating Systems Principles (SOSP'09), to appear, October 2009. Jed Liu, Michael D. George, K. Vikram, Xin Qi, Lucas Waye, and Andrew C. Myers.