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
期刊:
Comput. J.
影响因子:
--
通讯作者:
A. Myers
A. Myers
中科院分区:
--
文献类型:
--
作者:
Jed Liu;Michael D. George;K. Vikram;Xin Qi;Lucas Waye;A. Myers

文献摘要

被引文献

相似文献

面料是一种用于构建安全分布式信息系统的新系统和语言。这是一个分散的系统,允许异质网络节点尽管不信任,但可以安全地共享信息和计算资源。它的高级编程语言使分配和持久性在很大程度上透明了程序员。 Fabric支持数据投射和功能投射风格的计算方式:计算和信息都可以在节点之间移动以满足安全要求或提高性能。 Fabric提供了丰富的Java状对象模型,但数据资源标有保密性和完整性策略,这些策略通过编译时和运行时机制的结合而实施。乐观的嵌套交易确保所有对象和节点的一致性。点对点的传播层有助于增加可用性和平衡负载。使用织物构建的应用程序的结果表明,面料具有干净,简洁的编程模型,提供良好的性能并实施安全性。
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.