【24h】

Object Storage System Using Replication and Erasure Codes (OSSREC)

机译:使用复制和擦除代码的对象存储系统(OSSREC)

获取原文

摘要

Cloud Storage has been designed for storing large file that could occupy several HDDs (Hard Disk Drive). Most Cloud Storage Systems use Block Storage, which is efficient for large file, however, wasteful for small and medium files that are generally less than the size of a typical block (64/128 Mb). Research shows that most of the files created for personal usage is most of the time less than block size. As such for a Network Attached Storage (NAS), it is imperative to adopt another approach than Block Storage. Object Storage is the technique for storing of a group of files as one object and associated metadata stored independently. In this work, an Object Based NAS system of 12 TB is being implemented, and it has been developed using Hadoop 3.0. Given that Redundancy is important to guard against failure, the novelty of OSSREC is that is uses the default 3x Replication for individual files and coupled with Erasure Coding for Objects. A web interface is implemented to interact with Hadoop through the use of WebHDFS API and added to that, the functionality of Erasure Coding is also developed. The system is then evaluated in terms of Storage Capacity, Availability and Write/Read Performances. And finally, the Object Storage solution of OSSREC is benchmarked against the default Block Storage of Hadoop.
机译:云存储已经设计用于存储可能占用几个硬盘(硬盘驱动器)的大型文件。大多数云存储系统使用块存储,这对于大文件有效,但是对于通常小于典型块(64/128 MB)的大小的中小文件浪费。研究表明,为个人用法创建的大多数文件的大部分时间都不会块大小。因此,对于网络附加存储(NAS),必须采用比块存储的另一种方法是必要的。对象存储是用于将一组文件存储为一个对象和相关元数据的技术。在这项工作中,正在实现基于目标的NAS系统,并且已经使用Hadoop 3.0开发。鉴于冗余对于防范失败很重要,OSSREC的新颖性是,为单个文件使用默认的3倍复制,并与对象的擦除编码耦合。实现了一个Web界面来通过使用WebHDFS API来与Hadoop进行交互,并添加到该方面,也开发了擦除编码的功能。然后在存储容量,可用性和写入/读取性能方面进行评估系统。最后,OSSREC的对象存储解决方案是针对Hadoop的默认块存储而基准测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号