【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.
机译:Cloud Storage专为存储可能占用多个HDD(硬盘驱动器)的大文件而设计。大多数云存储系统都使用块存储,这对于大文件而言是高效的,但是对于通常小于典型块大小(64/128 Mb)的中小型文件,这是浪费的。研究表明,大多数用于个人使用的文件在大多数情况下都小于块大小。因此,对于网络附加存储(NAS),必须采用除块存储之外的另一种方法。对象存储是一种用于将一组文件存储为一个对象并独立存储关联的元数据的技术。在这项工作中,正在实施12 TB的基于对象的NAS系统,并已使用Hadoop 3.0进行了开发。鉴于冗余对于防止故障很重要,所以OSSREC的新颖之处在于它对单个文件使用默认的3x复制,并与对象的擦除编码配合使用。通过使用WebHDFS API,实现了一个与Hadoop交互的Web界面,此外,还开发了Erasure Coding的功能。然后根据存储容量,可用性和写入/读取性能对系统进行评估。最后,OSSREC的对象存储解决方案针对Hadoop的默认块存储进行了基准测试。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号