簡易檢索 / 詳目顯示

研究生: 蔡旻均
Tsai, Min-Chun
論文名稱: 物件儲存系統之設計
The Design of Object Storage Device
指導教授: 蔡尚榮
Tsai, Shang-Rong
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電腦與通信工程研究所
Institute of Computer & Communication Engineering
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 87
中文關鍵詞: 物件儲存
外文關鍵詞: OSD, SCSI, object storage
相關次數: 點閱:46下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   隨著網路的蓬勃發展,網路儲存技術顯得更加重要。目前流行的網路儲存技術,主要有NAS、SAN二種,然而這兩種儲存技術各有其缺點,因此,一個新的物件式儲存技術應運而生,也許可以避免NAS和SAN存在的缺點。

      物件式儲存技術重新安排作業系統和儲存裝置兩者的角色。不同於傳統儲存裝置以區塊為存取單位,物件式儲存裝置提供一個較高層次的抽象存取單位---物件。因為物件儲存裝置可以辨識物件,所以它可以對不同物件做出不同的處理,包括一般典型的meta data、一些物件的延伸屬性或是提供先進、智慧型的功能。在這篇論文當中,我們提出一個遵守T10物件儲存標準的儲存裝置設計(OSD)。除此之外,我們也針對一些問題討論,包括和meta data server溝通介面上的問題以及可以延伸物件儲存裝置功能的機制。

      With the rapid growth of internet, there are more and more different kinds of servers and different kinds of needs to storage. Therefore, Issues about storage other than storage capacity, like data security or data sharing, have emerged. Up to now, there are three types of storage commodity , DAS, NAS, SAN and they are used in different cases according to their functions and advantages. Now we want a type of device that has most advantages that storage devices need and the concept of object-based storage is proposed .

      Object-based storage re-divide the responsibility of operating system and storage device. Besides, objects in the object storage device can have a lot of meta data that can help us to make the device more intelligent. According to the concept and the specification of object-based storage device, we design an object storage device(OSD) with the ability to extend it’s function.

    第一章 緒論 7 1.1研究背景 7 1.2 研究動機 7 1.3 章節概要 8 第二章 相關研究探討 9 2.1 目前儲存系統之局勢 9 2.1.1 目前常見之儲存系統 9 2.1.2時下儲存系統潛在的問題 11 2.1.3 人們對儲存的需求 12 2.2 下一代的儲存技術 - 物件儲存裝置 14 2.2.1 物件儲存裝置基本模型 14 2.2.2 物件儲存系統之發展 16 2.3物件儲存系統(裝置)相關重要標準 16 2.3.1 SCSI 17 2.3.2 SCSI in linux 28 2.3.3 iSCSI 34 2.3.4 T10 OSD相關介紹 40 2.4 Lustre系統探討 46 2.4.1 Lustre介紹 46 2.4.2 OST子系統深入探討 48 2.5 Intel iSCSI/OSD系統探討 49 2.5.1 系統介紹 49 2.5.2 Intel OSD系統評估 49 2.5.3 Intel OSD子系統深入研究 50 2.5.4 Intel iSCSI/OSD vs Lustre 51 第三章 系統設計 53 3.1 設計原則及目標 53 3.1.1系統架構考量 53 3.1.2 目標功能規劃 58 3.2 Intelligent OSD之設計 59 3.2.1 smart function機制之概念 59 3.2.2 OSD smart function機制規劃 60 3.3 cache 機制設計 69 3.3.1 OSD cache的需求 69 3.3.2 cache機制設計 70 3.4 OSD Security Management 71 3.4.1 T10 OSD Security相關規範 71 3.4.2 Security方法及模型 72 3.5 Internal object access module 74 第四章 系統實作方式 75 4.1 Intel OSD程式現況 75 4.2系統新增部份 76 4.2.1 Internal object access module 76 4.2.2 cache management module 78 4.2.3 smart function module 83 第五章 結論與未來展望 85 參考文獻 87

    [1] Object-based Storage: The Next Wave of Storage Technology and Devices, Intel object storage white paper

    [2] Mike Mesnier, Gregory R. Ganger, Erik Riedel, Object-Based Storage, IEEE Communications Magazine August 2003.

    [3] The Storage Networking Industry Association, SNIA, http://www.snia.org/

    [4] T10 Technical Committee, http://www.t10.org/

    [5] lustre, a scalable, secure, robust, highly-available cluster file system,
    http://www.lustre.org/

    [6] Intel iSCSI and OSD Reference Implementation, http://sourceforge.net/projects/intel-iscsi/

    [7] IBM, Object Store, http://www.haifa.il.ibm.com/projects/storage/objectstore/

    [8] SCSI Architecture Model - 3, http://www.t10.org/ftp/t10/drafts/sam3/sam3r14.pdf

    [9] SCSI Object-Based Storage Device Command, http://www.t10.org/ftp/t10/drafts/osd/osd-r10.pdf

    [10] SCSI Primary Commands – 3, http://www.t10.org/ftp/t10/drafts/spc3/spc3r23.pdf

    [11] linux SCSI subsystem, http://www.tldp.org/HOWTO/SCSI-2.4-HOWTO/

    [12] iSCSI (Internet Small Computer Systems Interface), RFC 3720, http://www.faqs.org/rfcs/rfc3720.html

    [13] Internet Small Computer Systems Interface (iSCSI) Naming and Discovery, RFC3721, http://www.faqs.org/rfcs/rfc3721.html

    [14]Yingping Lu, David H. C. Du, Tom Ruwart “QoS Provisioning Framework for an OSD-based Storage System”, Proceedings of the 22nd IEEE/13th NASA Goddard Conference on Mass Storage Systems and Technologies (MSST 2005)

    [15]Active Disks – Remote Execution for Network-Attached Storage, Erik Reidel, Garth Gibson, CMU, 1997

    下載圖示 校內:2008-07-20公開
    校外:2010-07-20公開
    QR CODE