Experiences Building an Object-Based Storage System based on the OSD T-10 Standard

نویسندگان

  • David Du
  • Dingshan He
  • Changjin Hong
  • Jaehoon Jeong
  • Vishal Kher
  • Yongdae Kim
  • Yingping Lu
  • Aravindan Raghuveer
  • Sarah Sharafkandi
چکیده

With ever increasing storage demands and management costs, object based storage is on the verge of becoming the next standard storage interface. The American National Standards Institute (ANSI) ratified the object based storage interface standard (also referred to as OSD T-10) in January 2005. In this paper we present our experiences building a reference implementation of the T10 standard based on an initial implementation done at Intel Corporation. Our implementation consists of a file system, object based target and a security manager. To the best of our knowledge, there is no reference implementation suite that is as complete as ours. Efforts are underway to open source our implementation very soon. We also present performance analysis of our implementation and compare it with an iSCSI based SAN and NFS storage configurations. In future, we intend to use this implementation as a platform to explore different forms of storage intelligence.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

JAS: JVM-Based Active Storage Framework for Object-based Storage Systems

We propose JAS, a JVM-based active storage framework for object-based storage systems. JAS programs the active storage functions of users as Java codes, and allows them to be executed on different OSD platforms (Operating systems and hardware) without recompiling. JAS offloads the active storage code from a client to the OSD by extending the standard OSD command set, and execute the Java code o...

متن کامل

Benchmarking and Testing OSD for Correctness and Compliance

Developers often describe testing as being tedious and boring. Our work challenges this notion. We describe tools and methodologies crafted to test object-based storage devices (OSDs) for correctness and compliance with the T10 OSD standard. Special consideration is given to testing the security model of an OSD implementation. Some work was also carried out on building OSD benchmarks. This work...

متن کامل

The ANSI T10 object-based storage standard and current implementations

Object-based storage is the natural evolution of the block storage interface, aimed at efficiently and effectively meeting the performance, reliability, security, and service requirements demanded by current and future applications. The object-based storage interface provides an organizational container, called an object, into which higher-level software (e.g., file systems, databases, and user...

متن کامل

OASIS: Implementation of a Cluster File System Using Object-Based Storage Devices

An emerging object-based storage device (OSD) architecture facilitates the creation of self-managed, secure, and shared storage. Despite of its potential of greatly improving the scalability and performance of distributed storage systems, only high-end applications direct their attentions to OSD. Currently, it is necessary for mid/entry-levels applications to employ the OSD technology. In this ...

متن کامل

Distributed object-based storage system that stores block level

This presentation aims to describe a method to use a Object-based Storage Device (OSD) Cloud Storage system based on p2p network distributed files as a block level storage system with iSCSI protocol. This coupling of designs allows the user to take advantage of the replication, reliability, scalability and large storage capacity of a Cloud Computing provider without the need for specific or ded...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006