【24h】

Swarm: Agent-Based Storage

机译:群:基于代理的存储

获取原文
获取原文并翻译 | 示例

摘要

Swarm is a scalable, modular storage system that uses agents to customize low-level storage functions to meet the needs of high-level services. Agents influence low-level storage functions such as data layout, metadata management, and crash recovery. An agent is a program that is attached to data in the storage system and invoked when particular events occur during the data's lifetime. For example, when Swarm needs to write data to disk, agents attached to the data are invoked to determine a layout policy. Agents can be persistent, so that they remain attached to the data they manage until the data are deleted; this allows agents to continue to affect how the data are handled long after the application or storage service that created the data has terminated. In this paper, we present Swarm's agent architecture, describe the types of agents that Swarm supports and the infrastructure used to support them, and discuss their performance overhead and security implications. We describe how several storage services and applications use agents, and the benefits they derive from doing so.
机译:Swarm是一个可扩展的模块化存储系统,该系统使用代理自定义低级存储功能以满足高级服务的需求。代理会影响低级存储功能,例如数据布局,元数据管理和崩溃恢复。代理是一个程序,它附加到存储系统中的数据,并在数据的生存期内发生特定事件时调用。例如,当Swarm需要将数据写入磁盘时,将调用附加到数据的代理来确定布局策略。代理可以是持久性的,因此它们将一直附加到其管理的数据上,直到删除数据为止。这使代理可以继续影响创建数据的应用程序或存储服务终止后很长时间的数据处理方式。在本文中,我们介绍了Swarm的代理体系结构,描述了Swarm支持的代理类型以及用于支持它们的基础结构,并讨论了它们的性能开销和安全隐患。我们描述了几种存储服务和应用程序如何使用代理,以及它们从代理中获得的好处。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号