Fabric: a platform for secure distributed computation and storage
Fabric: a platform for secure distributed computation and storage
复制标题
Fabric:安全分布式计算和存储平台
DOI:
10.1145/1629575.1629606
复制
发表时间:
2009
期刊:
影响因子:
--
通讯作者:
A. Myers
中科院分区:
文献类型:
--
作者:
Jed Liu;Michael D. George;K. Vikram;Xin Qi;Lucas Waye;A. Myers
Fabric is a new system and language for building secure distributed information systems. It is a decentralized system that allows heterogeneous network nodes to securely share both information and computation resources despite mutual distrust. Its high-level programming language makes distribution and persistence largely transparent to programmers. Fabric supports data-shipping and function-shipping styles of computation: both computation and information can move between nodes to meet security requirements or to improve performance. Fabric provides a rich, Java-like object model, but data resources are labeled with confidentiality and integrity policies that are enforced through a combination of compile-time and run-time mechanisms. Optimistic, nested transactions ensure consistency across all objects and nodes. A peer-to-peer dissemination layer helps to increase availability and to balance load. Results from applications built using Fabric suggest that Fabric has a clean, concise programming model, offers good performance, and enforces security.