| 研究生: |
蔡旻均 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.
[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