Object-Based Storage Advanced Operating System HoSeok Seo

Slides:



Advertisements
Similar presentations
Data Storage Solutions Module 1.2. Data Storage Solutions Upon completion of this module, you will be able to: List the common storage media and solutions.
Advertisements

A Cost-Effective, High-Bandwidth Storage Architecture Garth A. Gibson, David F. Nagle, Khalil Amiri, Jeff Butler, Fay W. Chang, Howard Gobioff, Charles.
Object-Based Storage HPCC Lab. OBS Architecture OBSD  Storage components of the system to be shared  Disk drives, RAID subsystems, tape drives, optical.
Multimedia Search and Retrieval: New Concepts, System Implementation, and Application Qian Huang, Atul Puri, Zhu Liu IEEE TRANSACTION ON CIRCUITS AND SYSTEMS.
Introduction to Systems Architecture Kieran Mathieson.
Modifying the SCSI / Fibre Channel Block Size Presented by Keith Bonneau, John Chrzanowski and Craig O’Brien Advised by Robert Kinicki and Mark Claypool.
OSD TWG 1 Mike Mesnier January 2003 Object-based Storage 101 SNIA.
Research Agenda on Efficient and Robust Datapath Yingping Lu.
Chapter 2 Database Environment Pearson Education © 2014.
Chapter 4 Database Management Systems. Chapter 4Slide 2 What is a Database Management System (DBMS)?  Database An organized collection of related data.
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
Object-based Storage Long Liu Outline Why do we need object based storage? What is object based storage? How to take advantage of it? What's.
Report : Zhen Ming Wu 2008 IEEE 9th Grid Computing Conference.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
CSC271 Database Systems Lecture # 4.
Windows 2000 Active Directory Service COSC 513 Yongquan Cai 03/10/2001.
Introduction to Apache Hadoop Zibo Wang. Introduction  What is Apache Hadoop?  Apache Hadoop is a software framework which provides open source libraries.
Storage Tank in Data Grid Shin, SangYong(syshin, #6468) IBM Grid Computing August 23, 2003.
Fall 2000M.B. Ibáñez Lecture 22 File-System I File Concept.
Using NAS as a Gateway to SAN Dave Rosenberg Hewlett-Packard Company th Street SW Loveland, CO 80537
Bayu Adhi Tama, M.T.I 1 © Pearson Education Limited 1995, 2005.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
1 Chapter 1 Introduction to Databases Transparencies.
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. NAS versus SAN NAS – Architecture to provide dedicated file level access.
July 14, KIMICS 2006 Kulveer Singh Graduate School of Design & IT Dongseo University Busan, South Korea Data Concurrency Issues in iSCSI Based-Data.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
AFS/OSD Project R.Belloni, L.Giammarino, A.Maslennikov, G.Palumbo, H.Reuter, R.Toebbicke.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
Linux Systems Administration 101 National Computer Institute Sep
Introduction to Oracle Forms Developer and Oracle Forms Services
CASTOR: possible evolution into the LHC era
- The most common types of data models.
Databases and DBMSs Todd S. Bacastow January 2005.
Object-Based Network Storage Systems
Business System Development
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
Introduction to VMware Virtualization
Policies in Distributed Data Storage
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
Network Attached Storage Overview
An Introduction to database system
Introduction to Oracle Forms Developer and Oracle Forms Services
Direct Attached Storage and Introduction to SCSI
Introduction to Oracle Forms Developer and Oracle Forms Services
CSE 598D Storage Systems, Spring 2007 Object Based Storage
Introduction to Networks
Physical Architecture Layer Design
Direct Attached Storage Overview
Advanced Security Architecture System Engineer Cisco: practice-questions.html.
Local secondary storage (local disks)
practice-questions.html If you Are Thinking about your dumps? Introduction:
Chapter 1: Introduction
Direct Attached Storage and Introduction to SCSI
Chapter 1: Introduction
Chapter 2 Database Environment Pearson Education © 2009.
Storage Networks and Storage Devices
Introduction to Databases Transparencies
Database Environment Transparencies
Tiers vs. Layers.
Chapter 12: Physical Architecture Layer Design
Database Systems Instructor Name: Lecture-3.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Database Design Hacettepe University
Network Architecture By Dr. Shadi Masadeh 1.
Ch 9 – Distributed Filesystem
Intro Project Introduction to HTML.
SOURCE: IEEE TITLE: Cyber Security AGENDA ITEM: GTSC 5.5 CONTACT:
Task 36a Scope – Storage (L=ChrisH)
Presentation transcript:

Object-Based Storage Advanced Operating System 2011. 05. 25 HoSeok Seo Mike Mesnier, Carnegie Mellon and Intel Gregory R. Ganger, Carnegie Mellon Erik Riedel, Seagate Research In IEEE Communications Magazine, Aug. 2003 Advanced Operating System 2011. 05. 25 HoSeok Seo

Introduction Need new interface for intelligent devices Since the first disk drive, disks have grown by over 6x in density and 4x in performance. But the storage interface is largely unchanged, It’s now becoming a limiting factor for the storage architecture. Need new interface for intelligent devices

Introduction In the past Now a block-based storage interface a file-based storage interface (ex. NAS ( Network-attached storage )) Now propose a object-based storage interface Ex) DAS ( direct-attached storage ) SAN ( Storage area network ) Ex) NAS ( network-attached storage ) A SAN FileSystem

Background What is Object? Files Blocks A logical collection of bytes Composed of Data, Attribute, metadata The convergence of two technologies : files and blocks Files Good for Secure and Data sharing among different platforms. Ex) NAS Blocks Good for Performance. Ex) DAS, SAN

Background NAS ( Network-attached Storage )

Background SAN ( Storage Area Network )

Background Summary of Architectures Ref. http://minimonk.tistory.com/2096

A SAN File System

A SAN File System

How to get improved Data Sharing Interface Similar to a file system Easily extend object-specific methods Attributes File System shares a common set of information describing the data The key to giving storage devices an awareness of how objects are being accessed Independent File System

How to get Security What is a capability? Authority for accessing the storage devices. Created by server. In encrypt. Clients get capability for accessing the storage devices.

How to get Intelligent Use object attributes for Understand the relationships between the blocks. Better organize the data and anticipate needs. Hint about the object’s behavior

Q & A