首页> 外文学位 >Extendable storage framework for reliable clustered storage systems.
【24h】

Extendable storage framework for reliable clustered storage systems.

机译:可扩展的存储框架,用于可靠的集群存储系统。

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

摘要

The total amount of information stored on disks has increased tremendously in recent years with data storage, sharing and backup becoming more important than ever. The demand for storage has not only changed in size, but also in speed, reliability and security. These requirements not only create a big challenge for storage administrators who must decide on several aspects of storage policy with respect to provisioning backups, retention, redundancy, security, performance, etc. but also for storage system architects who must aim for a one system fits all design. Storage policies like backup and security are typically set by system administrators for an entire file system, logical volume or storage pool. However, this granularity is too large and can sacrifice storage efficiency and performance---particularly since different files have different storage requirements. In the same context, clustered storage systems that are typically used for data storage or as file servers, provide very high performance and maximum scalability by striping data across multiple nodes. However, high number of storage nodes in such large systems also raises concerns for reliability in terms of loss of data due to failed nodes, or corrupt blocks on disk drives. Redundancy techniques similar to RAID across these nodes are not common because of the high overhead incurred owing to the parity calculations for all the files present on the file system. In the same way, data integrity checks are often omitted or disabled in file systems to guarantee high throughput from the storage system. This is because not all the files require redundancy or data protection mechanism, and achieving higher throughput outweighs the need to have these computationally expensive routines in place.;In this thesis, we begin by studying the I/O access patterns of different applications that typically use clustered storage. The study helps us understand the application requirements from a file system. We then propose a framework for an attribute-based extendable storage system which will allow storage policy decisions to be made at a file-level granularity and at all levels of the storage stack, including file system and device managers. We propose to do this by using a file's extended attributes that will enable different defined tasks via plugins or functions implemented at various levels within the storage stack. The applications can set extended attributes for their files, or directories, and extract a complete content-aware storage functionality from the storage system stack. We present a stackable user-space file system which will make it easier to write and install these plugins. Using our stackable file system technique, these plugins can be programmed in user-space and mounted by non-privileged users. We also provide two scenarios where our framework can be used to provide an overall improved performance for a reliable clustered storage system.
机译:近年来,随着数据存储,共享和备份变得比以往任何时候都重要,磁盘上存储的信息总量已大大增加。对存储的需求不仅改变了大小,而且改变了速度,可靠性和安全性。这些要求不仅给必须决定存储策略的多个方面的存储管理员带来了巨大的挑战,这些方面涉及预备备份,保留,冗余,安全性,性能等方面,还给必须针对单个系统的存储系统架构师带来挑战。全部设计。备份和安全性之类的存储策略通常是由系统管理员为整个文件系统,逻辑卷或存储池设置的。但是,这种粒度太大,会牺牲存储效率和性能-特别是因为不同的文件具有不同的存储要求。在同一上下文中,通常用于数据存储或用作文件服务器的群集存储系统通过跨多个节点分条数据提供了非常高的性能和最大的可伸缩性。但是,在这样的大型系统中,大量的存储节点也引起了对可靠性的担忧,这是由于节点故障或磁盘驱动器上的块损坏而导致的数据丢失。在这些节点上,类似于RAID的冗余技术并不常见,原因是由于对文件系统上存在的所有文件进行奇偶校验计算而导致高开销。同样,文件系统中的数据完整性检查通常被忽略或禁用,以确保存储系统的高吞吐量。这是因为并非所有文件都需要冗余或数据保护机制,并且要实现更高的吞吐率要比使用这些计算上昂贵的例程更为重要。;在本文中,我们首先研究了通常情况下不同应用程序的I / O访问模式。使用群集存储。该研究有助于我们了解文件系统的应用程序要求。然后,我们为基于属性的可扩展存储系统提出一个框架,该框架将允许在文件级别的粒度以及存储堆栈的所有级别(包括文件系统和设备管理器)上做出存储策略决策。我们建议通过使用文件的扩展属性来执行此操作,扩展属性将通过在存储堆栈内各个级别实现的插件或功能来启用不同的已定义任务。应用程序可以为其文件或目录设置扩展属性,并从存储系统堆栈中提取完整的内容感知存储功能。我们提出了一个可堆叠的用户空间文件系统,这将使编写和安装这些插件变得更加容易。使用我们的可堆叠文件系统技术,这些插件可以在用户空间中进行编程,并由非特权用户安装。我们还提供了两种方案,可以使用我们的框架为可靠的群集存储系统提供整体改进的性能。

著录项

  • 作者

    Narayan, Sumit.;

  • 作者单位

    University of Connecticut.;

  • 授予单位 University of Connecticut.;
  • 学科 Engineering Computer.;Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 124 p.
  • 总页数 124
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号