ROS: A Rack-based Optical Storage System with Inline Accessibility for Long-Term Data Preservation

The combination of the explosive growth in digital data and the demand to preserve much of these data in the long term has made it imperative to find a more cost-effective way than HDD arrays and a more easily accessible way than tape libraries to store massive amounts of data. While modern optical...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on storage 2018-11, Vol.14 (3), p.1-26
Hauptverfasser: Yan, Wenrui, Yao, Jie, Cao, Qiang, Xie, Changsheng, Jiang, Hong
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 26
container_issue 3
container_start_page 1
container_title ACM transactions on storage
container_volume 14
creator Yan, Wenrui
Yao, Jie
Cao, Qiang
Xie, Changsheng
Jiang, Hong
description The combination of the explosive growth in digital data and the demand to preserve much of these data in the long term has made it imperative to find a more cost-effective way than HDD arrays and a more easily accessible way than tape libraries to store massive amounts of data. While modern optical discs are capable of guaranteeing more than 50-year data preservation without media replacement, individual optical discs’ lack of the performance and capacity relative to HDDs or tapes has significantly limited their use in datacenters. This article presents a Rack-scale Optical disc library System, or ROS in short, which provides a PB-level total capacity and inline accessibility on thousands of optical discs built within a 42U Rack. A rotatable roller and robotic arm separating and fetching discs are designed to improve disc placement density and simplify the mechanical structure. A hierarchical storage system based on SSDs, hard disks, and optical discs is proposed to effectively hide the delay of mechanical operation. However, an optical library file system (OLFS) based on FUSE is proposed to schedule mechanical operation and organize data on the tiered storage with a POSIX user interface to provide an illusion of inline data accessibility. We further optimize OLFS by reducing unnecessary user/kernel context switches inheriting from legacy FUSE framework. We evaluate ROS on a few key performance metrics, including operation delays of the mechanical structure and software overhead in a prototype PB-level ROS system. The results show that ROS stacked on Samba and FUSE as network-attached storage (NAS) mode almost saturates the throughput provided by underlying samba via 10GbE network for external users, as well as in this scenario provides about 53ms file write and 15ms read latency, exhibiting its inline accessibility. Besides, ROS is able to effectively hide and virtualize internal complex operational behaviors and be easily deployable in datacenters.
doi_str_mv 10.1145/3231599
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3231599</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_3231599</sourcerecordid><originalsourceid>FETCH-LOGICAL-c187t-e03eddd1fbf47522faabeb430ea98f0a158a44f13f4a4824eaac2a84bd235fb23</originalsourceid><addsrcrecordid>eNo9jssKwjAQAIMP8Imf4amazW5sehTxBQXBx7ls2iwoitJ48e9FFE8zp2GUGoGeAJCdokGwWdZQXbAWE9QZtv6eph3Vi_GiNc4M2a5q7neHgWoLX2MY_thXp9XyuNgk-W69XczzpASXPpOgMVRVBeKFUmuMMPvgCXXgzIlmsI6JBFCIyRkKzKVhR74yaMUb7Kvxt1vW9xjrIMWjPt-4fhWgi8978XvHN8R5M94</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>ROS: A Rack-based Optical Storage System with Inline Accessibility for Long-Term Data Preservation</title><source>ACM Digital Library</source><creator>Yan, Wenrui ; Yao, Jie ; Cao, Qiang ; Xie, Changsheng ; Jiang, Hong</creator><creatorcontrib>Yan, Wenrui ; Yao, Jie ; Cao, Qiang ; Xie, Changsheng ; Jiang, Hong</creatorcontrib><description>The combination of the explosive growth in digital data and the demand to preserve much of these data in the long term has made it imperative to find a more cost-effective way than HDD arrays and a more easily accessible way than tape libraries to store massive amounts of data. While modern optical discs are capable of guaranteeing more than 50-year data preservation without media replacement, individual optical discs’ lack of the performance and capacity relative to HDDs or tapes has significantly limited their use in datacenters. This article presents a Rack-scale Optical disc library System, or ROS in short, which provides a PB-level total capacity and inline accessibility on thousands of optical discs built within a 42U Rack. A rotatable roller and robotic arm separating and fetching discs are designed to improve disc placement density and simplify the mechanical structure. A hierarchical storage system based on SSDs, hard disks, and optical discs is proposed to effectively hide the delay of mechanical operation. However, an optical library file system (OLFS) based on FUSE is proposed to schedule mechanical operation and organize data on the tiered storage with a POSIX user interface to provide an illusion of inline data accessibility. We further optimize OLFS by reducing unnecessary user/kernel context switches inheriting from legacy FUSE framework. We evaluate ROS on a few key performance metrics, including operation delays of the mechanical structure and software overhead in a prototype PB-level ROS system. The results show that ROS stacked on Samba and FUSE as network-attached storage (NAS) mode almost saturates the throughput provided by underlying samba via 10GbE network for external users, as well as in this scenario provides about 53ms file write and 15ms read latency, exhibiting its inline accessibility. Besides, ROS is able to effectively hide and virtualize internal complex operational behaviors and be easily deployable in datacenters.</description><identifier>ISSN: 1553-3077</identifier><identifier>EISSN: 1553-3093</identifier><identifier>DOI: 10.1145/3231599</identifier><language>eng</language><ispartof>ACM transactions on storage, 2018-11, Vol.14 (3), p.1-26</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c187t-e03eddd1fbf47522faabeb430ea98f0a158a44f13f4a4824eaac2a84bd235fb23</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27915,27916</link.rule.ids></links><search><creatorcontrib>Yan, Wenrui</creatorcontrib><creatorcontrib>Yao, Jie</creatorcontrib><creatorcontrib>Cao, Qiang</creatorcontrib><creatorcontrib>Xie, Changsheng</creatorcontrib><creatorcontrib>Jiang, Hong</creatorcontrib><title>ROS: A Rack-based Optical Storage System with Inline Accessibility for Long-Term Data Preservation</title><title>ACM transactions on storage</title><description>The combination of the explosive growth in digital data and the demand to preserve much of these data in the long term has made it imperative to find a more cost-effective way than HDD arrays and a more easily accessible way than tape libraries to store massive amounts of data. While modern optical discs are capable of guaranteeing more than 50-year data preservation without media replacement, individual optical discs’ lack of the performance and capacity relative to HDDs or tapes has significantly limited their use in datacenters. This article presents a Rack-scale Optical disc library System, or ROS in short, which provides a PB-level total capacity and inline accessibility on thousands of optical discs built within a 42U Rack. A rotatable roller and robotic arm separating and fetching discs are designed to improve disc placement density and simplify the mechanical structure. A hierarchical storage system based on SSDs, hard disks, and optical discs is proposed to effectively hide the delay of mechanical operation. However, an optical library file system (OLFS) based on FUSE is proposed to schedule mechanical operation and organize data on the tiered storage with a POSIX user interface to provide an illusion of inline data accessibility. We further optimize OLFS by reducing unnecessary user/kernel context switches inheriting from legacy FUSE framework. We evaluate ROS on a few key performance metrics, including operation delays of the mechanical structure and software overhead in a prototype PB-level ROS system. The results show that ROS stacked on Samba and FUSE as network-attached storage (NAS) mode almost saturates the throughput provided by underlying samba via 10GbE network for external users, as well as in this scenario provides about 53ms file write and 15ms read latency, exhibiting its inline accessibility. Besides, ROS is able to effectively hide and virtualize internal complex operational behaviors and be easily deployable in datacenters.</description><issn>1553-3077</issn><issn>1553-3093</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNo9jssKwjAQAIMP8Imf4amazW5sehTxBQXBx7ls2iwoitJ48e9FFE8zp2GUGoGeAJCdokGwWdZQXbAWE9QZtv6eph3Vi_GiNc4M2a5q7neHgWoLX2MY_thXp9XyuNgk-W69XczzpASXPpOgMVRVBeKFUmuMMPvgCXXgzIlmsI6JBFCIyRkKzKVhR74yaMUb7Kvxt1vW9xjrIMWjPt-4fhWgi8978XvHN8R5M94</recordid><startdate>20181101</startdate><enddate>20181101</enddate><creator>Yan, Wenrui</creator><creator>Yao, Jie</creator><creator>Cao, Qiang</creator><creator>Xie, Changsheng</creator><creator>Jiang, Hong</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20181101</creationdate><title>ROS</title><author>Yan, Wenrui ; Yao, Jie ; Cao, Qiang ; Xie, Changsheng ; Jiang, Hong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c187t-e03eddd1fbf47522faabeb430ea98f0a158a44f13f4a4824eaac2a84bd235fb23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Yan, Wenrui</creatorcontrib><creatorcontrib>Yao, Jie</creatorcontrib><creatorcontrib>Cao, Qiang</creatorcontrib><creatorcontrib>Xie, Changsheng</creatorcontrib><creatorcontrib>Jiang, Hong</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on storage</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Yan, Wenrui</au><au>Yao, Jie</au><au>Cao, Qiang</au><au>Xie, Changsheng</au><au>Jiang, Hong</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>ROS: A Rack-based Optical Storage System with Inline Accessibility for Long-Term Data Preservation</atitle><jtitle>ACM transactions on storage</jtitle><date>2018-11-01</date><risdate>2018</risdate><volume>14</volume><issue>3</issue><spage>1</spage><epage>26</epage><pages>1-26</pages><issn>1553-3077</issn><eissn>1553-3093</eissn><abstract>The combination of the explosive growth in digital data and the demand to preserve much of these data in the long term has made it imperative to find a more cost-effective way than HDD arrays and a more easily accessible way than tape libraries to store massive amounts of data. While modern optical discs are capable of guaranteeing more than 50-year data preservation without media replacement, individual optical discs’ lack of the performance and capacity relative to HDDs or tapes has significantly limited their use in datacenters. This article presents a Rack-scale Optical disc library System, or ROS in short, which provides a PB-level total capacity and inline accessibility on thousands of optical discs built within a 42U Rack. A rotatable roller and robotic arm separating and fetching discs are designed to improve disc placement density and simplify the mechanical structure. A hierarchical storage system based on SSDs, hard disks, and optical discs is proposed to effectively hide the delay of mechanical operation. However, an optical library file system (OLFS) based on FUSE is proposed to schedule mechanical operation and organize data on the tiered storage with a POSIX user interface to provide an illusion of inline data accessibility. We further optimize OLFS by reducing unnecessary user/kernel context switches inheriting from legacy FUSE framework. We evaluate ROS on a few key performance metrics, including operation delays of the mechanical structure and software overhead in a prototype PB-level ROS system. The results show that ROS stacked on Samba and FUSE as network-attached storage (NAS) mode almost saturates the throughput provided by underlying samba via 10GbE network for external users, as well as in this scenario provides about 53ms file write and 15ms read latency, exhibiting its inline accessibility. Besides, ROS is able to effectively hide and virtualize internal complex operational behaviors and be easily deployable in datacenters.</abstract><doi>10.1145/3231599</doi><tpages>26</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1553-3077
ispartof ACM transactions on storage, 2018-11, Vol.14 (3), p.1-26
issn 1553-3077
1553-3093
language eng
recordid cdi_crossref_primary_10_1145_3231599
source ACM Digital Library
title ROS: A Rack-based Optical Storage System with Inline Accessibility for Long-Term Data Preservation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T19%3A27%3A24IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=ROS:%20A%20Rack-based%20Optical%20Storage%20System%20with%20Inline%20Accessibility%20for%20Long-Term%20Data%20Preservation&rft.jtitle=ACM%20transactions%20on%20storage&rft.au=Yan,%20Wenrui&rft.date=2018-11-01&rft.volume=14&rft.issue=3&rft.spage=1&rft.epage=26&rft.pages=1-26&rft.issn=1553-3077&rft.eissn=1553-3093&rft_id=info:doi/10.1145/3231599&rft_dat=%3Ccrossref%3E10_1145_3231599%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true