【24h】

Towards a TRansparent I/O Solution

机译:迈向透明的I / O解决方案

获取原文

摘要

The benefits of data distribution to multiple storage platforms with different characteristics have been widely acknowledged. Such systems are more tolerant to outages and bottlenecks and allow for more flexible policies regarding cost reduction, security and workload diversity. To leverage platforms simultaneously additional orchestration steps are needed. Existing approaches either implement such steps in the application's source code, resulting to minimum reusability across applications, or handle them at the infrastructure level. The latter usually involves over-engineering to handle different application behaviors and binds the system to a specific infrastructure. In this paper we present a middle-ware that decouples the I/O path from the application's source code and performs in-transit processing before data lands on the storage platforms. Abstracting the I/O process as a graph of reusable components allows the developers to easily implement complex storage solutions without the burden of writing custom code. Similarly, the administrators can create their own graph that reflects the infrastructure setup and append it to the preceding graph, so that various policies and infrastructure-related changes can be performed transparently to the application. Users can also extend the graph chain to enhance the application's functionality by using plug-ins. Our approach eliminates the need for custom I/O management code and allows for the applications to evolve independently of the storage back-end. To evaluate our system we employed a secure web service scenario that was seamlessly adapted to the changes in its storage back-end.
机译:已被广泛承认数据分布到具有不同特征的多个存储平台的好处。这种系统更容易容忍停电和瓶颈,并允许更灵活的关于成本降低,安全性和工作量分集。同时利用平台同时需要额外的编排步骤。现有方法在应用程序的源代码中实现此类步骤,从而导致应用程序的最低可重用性,或在基础架构级别处理它们。后者通常涉及过度工程来处理不同的应用行为并将系统绑定到特定的基础架构。在本文中,我们介绍了一个中间的方法,它从应用程序的源代码中解耦了I / O路径,并在存储平台上的数据降落之前执行in-Transit处理。摘要I / O进程作为可重用组件的图形,允许开发人员轻松实现复杂的存储解决方案,而不会编写自定义代码的负担。同样,管理员可以创建自己的图形,反映了基础结构设置并将其附加到前图,从而可以对应用程序透明地执行各种策略和基础架构相关的更改。用户还可以扩展图形链以通过使用插件来增强应用程序的功能。我们的方法消除了对自定义I / O管理代码的需求,并允许应用程序独立于存储后端演变。为了评估我们的系统,我们使用安全的Web服务方案,它无缝地适应其存储后端的更改。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号