{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:33:50Z","timestamp":1750221230284,"version":"3.41.0"},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2018,8,31]],"date-time":"2018-08-31T00:00:00Z","timestamp":1535673600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100012166","name":"National Basic Research Program of China","doi-asserted-by":"crossref","award":["2011CB302303"],"award-info":[{"award-number":["2011CB302303"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Wuhan National Laboratory for Optoelectronics Fund","award":["0106187015,0106187027"],"award-info":[{"award-number":["0106187015,0106187027"]}]},{"DOI":"10.13039\/100000001","name":"US NSF","doi-asserted-by":"crossref","award":["CCF-1629625"],"award-info":[{"award-number":["CCF-1629625"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Storage"],"published-print":{"date-parts":[[2018,8,31]]},"abstract":"<jats:p>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\u2019 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.<\/jats:p>","DOI":"10.1145\/3231599","type":"journal-article","created":{"date-parts":[[2018,11,12]],"date-time":"2018-11-12T13:09:49Z","timestamp":1542028189000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["ROS"],"prefix":"10.1145","volume":"14","author":[{"given":"Wenrui","family":"Yan","sequence":"first","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Ministry of Education of China; School of Computer Science and Technology, Huazhong University of Science and Technology, China"}]},{"given":"Jie","family":"Yao","sequence":"additional","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Ministry of Education of China; School of Computer Science and Technology, Huazhong University of Science and Technology, China"}]},{"given":"Qiang","family":"Cao","sequence":"additional","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Ministry of Education of China; School of Computer Science and Technology, Huazhong University of Science and Technology, China"}]},{"given":"Changsheng","family":"Xie","sequence":"additional","affiliation":[{"name":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System, Ministry of Education of China; School of Computer Science and Technology, Huazhong University of Science and Technology, China"}]},{"given":"Hong","family":"Jiang","sequence":"additional","affiliation":[{"name":"University of Texas at Arlington, USA"}]}],"member":"320","published-online":{"date-parts":[[2018,11,9]]},"reference":[{"unstructured":"Amazon. 2017. Amazone Galcier. Retrieved from http:\/\/aws.amazon.com\/glacier\/.  Amazon. 2017. Amazone Galcier. Retrieved from http:\/\/aws.amazon.com\/glacier\/.","key":"e_1_2_1_1_1"},{"unstructured":"Optical Storage Technology Association. 2003. Universal disk format specification. Retrieved from http:\/\/www.osta.org\/specs\/pdf\/udf250.pdf.  Optical Storage Technology Association. 2003. Universal disk format specification. Retrieved from http:\/\/www.osta.org\/specs\/pdf\/udf250.pdf.","key":"e_1_2_1_2_1"},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201914)","author":"Balakrishnan Shobana","year":"2014","unstructured":"Shobana Balakrishnan , Richard Black , Austin Donnelly , Paul England , Adam Glass , Dave Harper , Sergey Legtchenko , Aaron Ogus , Eric Peterson , and Antony Rowstron . 2014 . Pelican: A building block for exascale cold data storage . In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201914) . USENIX Association, 351--365. Shobana Balakrishnan, Richard Black, Austin Donnelly, Paul England, Adam Glass, Dave Harper, Sergey Legtchenko, Aaron Ogus, Eric Peterson, and Antony Rowstron. 2014. Pelican: A building block for exascale cold data storage. In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201914). USENIX Association, 351--365."},{"doi-asserted-by":"publisher","key":"e_1_2_1_4_1","DOI":"10.1038\/sj.ejhg.5201114"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201910)","author":"Beaver Doug","year":"2010","unstructured":"Doug Beaver , Sanjeev Kumar , Harry C. Li , Jason Sobel , and Peter Vajgel . 2010 . Finding a needle in haystack: Facebook\u2019s photo storage . In Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201910) . USENIX Association, Berkeley, CA, 47--60. Doug Beaver, Sanjeev Kumar, Harry C. Li, Jason Sobel, and Peter Vajgel. 2010. Finding a needle in haystack: Facebook\u2019s photo storage. In Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201910). USENIX Association, Berkeley, CA, 47--60."},{"doi-asserted-by":"publisher","key":"e_1_2_1_6_1","DOI":"10.1145\/1654059.1654081"},{"doi-asserted-by":"publisher","key":"e_1_2_1_7_1","DOI":"10.1109\/TSM.2010.2087395"},{"doi-asserted-by":"publisher","key":"e_1_2_1_8_1","DOI":"10.1016\/j.adhoc.2015.07.012"},{"volume-title":"Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC\u201904)","author":"Cornell Brian","unstructured":"Brian Cornell , Peter A. Dinda , and Fabi\u00e1n E. Bustamante . 2004. Wayback: A user-level versioning file system for linux . In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC\u201904) . USENIX Association, Berkeley, CA, 27. Brian Cornell, Peter A. Dinda, and Fabi\u00e1n E. Bustamante. 2004. Wayback: A user-level versioning file system for linux. In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC\u201904). USENIX Association, Berkeley, CA, 27.","key":"e_1_2_1_9_1"},{"unstructured":"Panasonic Corp. 2016. Data archiver LB-DH8 series. Retrieved from http:\/\/panasonic.net\/avc\/archiver\/lb-dh8\/.  Panasonic Corp. 2016. Data archiver LB-DH8 series. Retrieved from http:\/\/panasonic.net\/avc\/archiver\/lb-dh8\/.","key":"e_1_2_1_10_1"},{"unstructured":"Douglas Crockford. 2016. JavaScript object notation. Retrieved from http:\/\/www.json.org\/.  Douglas Crockford. 2016. JavaScript object notation. Retrieved from http:\/\/www.json.org\/.","key":"e_1_2_1_11_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_12_1","DOI":"10.1109\/MSST.2010.5496989"},{"doi-asserted-by":"publisher","key":"e_1_2_1_13_1","DOI":"10.1023\/A:1002780814330"},{"doi-asserted-by":"publisher","key":"e_1_2_1_14_1","DOI":"10.1109\/NCOIET.2011.5738819"},{"unstructured":"Hiroshi Fujiwara. 2016. What is the importance of data archives and what are the issues? Retrieved from http:\/\/panasonic.net\/avc\/archiver\/voices\/experts01_bbtower.html.  Hiroshi Fujiwara. 2016. What is the importance of data archives and what are the issues? Retrieved from http:\/\/panasonic.net\/avc\/archiver\/voices\/experts01_bbtower.html.","key":"e_1_2_1_15_1"},{"volume-title":"Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC\u201997)","author":"Ganger Gregory R.","unstructured":"Gregory R. Ganger and M. Frans Kaashoek . 1997. Embedded inodes and explicit grouping: Exploiting disk bandwidth for small files . In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC\u201997) . USENIX Association, Berkeley, CA, 1. Gregory R. Ganger and M. Frans Kaashoek. 1997. Embedded inodes and explicit grouping: Exploiting disk bandwidth for small files. In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC\u201997). USENIX Association, Berkeley, CA, 1.","key":"e_1_2_1_16_1"},{"unstructured":"Vasily Tarasov and George Amvrosiadis. 2018. Filebench. Retrieved from https:\/\/github.com\/filebench\/filebench\/wiki.  Vasily Tarasov and George Amvrosiadis. 2018. Filebench. Retrieved from https:\/\/github.com\/filebench\/filebench\/wiki.","key":"e_1_2_1_17_1"},{"unstructured":"Google. 2018. Archival cloud storage: Nearline and Coldline. Retrieved from http:\/\/cloud.google.com\/storage\/archival\/.  Google. 2018. Archival cloud storage: Nearline and Coldline. Retrieved from http:\/\/cloud.google.com\/storage\/archival\/.","key":"e_1_2_1_18_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_19_1","DOI":"10.5555\/2750482.2750484"},{"doi-asserted-by":"publisher","key":"e_1_2_1_20_1","DOI":"10.1364\/OPN.21.7.000028"},{"doi-asserted-by":"publisher","key":"e_1_2_1_21_1","DOI":"10.1109\/MSST.2016.7897083"},{"doi-asserted-by":"publisher","key":"e_1_2_1_22_1","DOI":"10.1063\/1.4907769"},{"doi-asserted-by":"publisher","key":"e_1_2_1_23_1","DOI":"10.1016\/S0166-4972(02)00040-8"},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916)","author":"Legtchenko Sergey","year":"2016","unstructured":"Sergey Legtchenko , Xiaozhou Li , Antony I. T. Rowstron , Austin Donnelly , and Richard Black . 2016 . Flamingo: Enabling evolvable HDD-based near-line storage . In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916) . USENIX Association, 213--226. Sergey Legtchenko, Xiaozhou Li, Antony I. T. Rowstron, Austin Donnelly, and Richard Black. 2016. Flamingo: Enabling evolvable HDD-based near-line storage. In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916). USENIX Association, 213--226."},{"unstructured":"Rich Miller. 2014. Inside Facebook\u2019s Blu-Ray Cold Storage Data Center. Retrieved from http:\/\/datacenterfrontier.com\/inside-facebooks-blu-ray-cold-storage-data-center\/.  Rich Miller. 2014. Inside Facebook\u2019s Blu-Ray Cold Storage Data Center. Retrieved from http:\/\/datacenterfrontier.com\/inside-facebooks-blu-ray-cold-storage-data-center\/.","key":"e_1_2_1_25_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_26_1","DOI":"10.1038\/lsa.2014.58"},{"doi-asserted-by":"publisher","key":"e_1_2_1_27_1","DOI":"10.1143\/JJAP.45.1213"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201914)","author":"Muralidhar Subramanian","year":"2014","unstructured":"Subramanian Muralidhar , Wyatt Lloyd , Sabyasachi Roy , Cory Hill , Ernest Lin , Weiwen Liu , Satadru Pan , Shiva Shankar , Viswanath Sivakumar , Linpeng Tang , and Sanjeev Kumar . 2014 . F4: Facebook\u2019s warm BLOB storage system . In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201914) . USENIX Association, Berkeley, CA, 383--398. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;2685048.2685078. Subramanian Muralidhar, Wyatt Lloyd, Sabyasachi Roy, Cory Hill, Ernest Lin, Weiwen Liu, Satadru Pan, Shiva Shankar, Viswanath Sivakumar, Linpeng Tang, and Sanjeev Kumar. 2014. F4: Facebook\u2019s warm BLOB storage system. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201914). USENIX Association, Berkeley, CA, 383--398. Retrieved from http:\/\/dl.acm.org\/citation.cfm?id&equals;2685048.2685078."},{"unstructured":"NASA. 2017. The Lou Mass Storage System. Retrieved from http:\/\/www.nas.nasa.gov\/hecc\/resources\/storage_systems.html.  NASA. 2017. The Lou Mass Storage System. Retrieved from http:\/\/www.nas.nasa.gov\/hecc\/resources\/storage_systems.html.","key":"e_1_2_1_29_1"},{"key":"e_1_2_1_30_1","first-page":"10","article-title":"Preparation and growth mechanism of gold nanorods (NRs) using seed-mediated growth method","volume":"35","author":"Nikoobakht Babak","year":"2003","unstructured":"Babak Nikoobakht and Mostafa A. El-Sayed . 2003 . Preparation and growth mechanism of gold nanorods (NRs) using seed-mediated growth method . Chem. Mater. 35 , 10 (Apr. 2003), 1957--1962. Babak Nikoobakht and Mostafa A. El-Sayed. 2003. Preparation and growth mechanism of gold nanorods (NRs) using seed-mediated growth method. Chem. Mater. 35, 10 (Apr. 2003), 1957--1962.","journal-title":"Chem. Mater."},{"key":"e_1_2_1_31_1","volume-title":"Sciences, and Technology Council","author":"Academy of Motion Picture Arts","year":"2007","unstructured":"Academy of Motion Picture Arts , Sciences, and Technology Council . 2007 . The digital dilemma: Strategic issues in archiving and accessing digital motion picture materials. Technical Report. Beverly Hills, CA. Academy of Motion Picture Arts, Sciences, and Technology Council. 2007. The digital dilemma: Strategic issues in archiving and accessing digital motion picture materials. Technical Report. Beverly Hills, CA."},{"doi-asserted-by":"publisher","key":"e_1_2_1_33_1","DOI":"10.1109\/MSPEC.2017.7906896"},{"key":"e_1_2_1_34_1","volume-title":"Chon","author":"Peter Zijlstra Min Gu","year":"2009","unstructured":"Min Gu Peter Zijlstra and James W. M . Chon . 2009 . Five-dimensional optical recording mediated by surface plasmons in gold nanorods. Nature 459 (May 2009), 410--413. Min Gu Peter Zijlstra and James W. M. Chon. 2009. Five-dimensional optical recording mediated by surface plasmons in gold nanorods. Nature 459 (May 2009), 410--413."},{"doi-asserted-by":"publisher","key":"e_1_2_1_35_1","DOI":"10.1145\/1774088.1774130"},{"doi-asserted-by":"publisher","key":"e_1_2_1_36_1","DOI":"10.1016\/j.jbi.2009.08.014"},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916)","author":"Schroeder Bianca","year":"2016","unstructured":"Bianca Schroeder , Raghav Lagisetty , and Arif Merchant . 2016 . Flash reliability in production: The expected and the unexpected . In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916) . USENIX Association, 67--80. Bianca Schroeder, Raghav Lagisetty, and Arif Merchant. 2016. Flash reliability in production: The expected and the unexpected. In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916). USENIX Association, 67--80."},{"unstructured":"Sony. 2016. Sony Everspan. Retrieved from http:\/\/www.everspan.com\/specs\/.  Sony. 2016. Sony Everspan. Retrieved from http:\/\/www.everspan.com\/specs\/.","key":"e_1_2_1_38_1"},{"unstructured":"Ivan Svrcek. 2009. Accelerated life cycle comparison of millenniata archival DVD. Retrieved from http:\/\/www.esystor.com\/images\/China_Lake_Full_Report.pdf.  Ivan Svrcek. 2009. Accelerated life cycle comparison of millenniata archival DVD. Retrieved from http:\/\/www.esystor.com\/images\/China_Lake_Full_Report.pdf.","key":"e_1_2_1_39_1"},{"key":"e_1_2_1_40_1","volume-title":"Proceedings of the 21st International Conference on Systems, Signals and Image Processing (IWSSIP\u201914)","author":"Thompson C.","year":"2014","unstructured":"C. Thompson . 2014 . Optical disc system for long term archiving of multi-media content . In Proceedings of the 21st International Conference on Systems, Signals and Image Processing (IWSSIP\u201914) . IEEE, 11--14. C. Thompson. 2014. Optical disc system for long term archiving of multi-media content. In Proceedings of the 21st International Conference on Systems, Signals and Image Processing (IWSSIP\u201914). IEEE, 11--14."},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of the 8th USENIX Conference on File and Storage Technologies (FAST\u201910)","author":"Ungureanu Cristian","year":"2010","unstructured":"Cristian Ungureanu , Benjamin Atkin , Akshat Aranya , Salil Gokhale , Stephen Rago , Grzegorz Calkowski , Cezary Dubnicki , and Aniruddha Bohra . 2010 . HydraFS: A high-throughput file system for the hydrastor content-addressable storage system . In Proceedings of the 8th USENIX Conference on File and Storage Technologies (FAST\u201910) . USENIX Association, 225--239. Cristian Ungureanu, Benjamin Atkin, Akshat Aranya, Salil Gokhale, Stephen Rago, Grzegorz Calkowski, Cezary Dubnicki, and Aniruddha Bohra. 2010. HydraFS: A high-throughput file system for the hydrastor content-addressable storage system. In Proceedings of the 8th USENIX Conference on File and Storage Technologies (FAST\u201910). USENIX Association, 225--239."},{"key":"e_1_2_1_43_1","volume-title":"Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI\u201906)","author":"Weil Sage A.","year":"2006","unstructured":"Sage A. Weil , Scott A. Brandt , Ethan L. Miller , Darrell D. E. Long , and Carlos Maltzahn . 2006 . Ceph: A scalable, high-performance distributed file system . In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI\u201906) . USENIX Association, Berkeley, CA, 307--320. Sage A. Weil, Scott A. Brandt, Ethan L. Miller, Darrell D. E. Long, and Carlos Maltzahn. 2006. Ceph: A scalable, high-performance distributed file system. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI\u201906). USENIX Association, Berkeley, CA, 307--320."},{"doi-asserted-by":"publisher","key":"e_1_2_1_44_1","DOI":"10.1109\/GRID.2004.47"},{"key":"e_1_2_1_45_1","volume-title":"Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916)","author":"Zhang Shuanglong","year":"2016","unstructured":"Shuanglong Zhang , Helen Catanese , and An- I Andy Wang . 2016 . The composite-file file system: Decoupling the one-to-one mapping of files and metadata for better performance . In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916) . USENIX Association, 15--22. Shuanglong Zhang, Helen Catanese, and An-I Andy Wang. 2016. The composite-file file system: Decoupling the one-to-one mapping of files and metadata for better performance. In Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST\u201916). USENIX Association, 15--22."}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3231599","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3231599","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:07:03Z","timestamp":1750212423000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3231599"}},"subtitle":["A Rack-based Optical Storage System with Inline Accessibility for Long-Term Data Preservation"],"short-title":[],"issued":{"date-parts":[[2018,8,31]]},"references-count":43,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,8,31]]}},"alternative-id":["10.1145\/3231599"],"URL":"https:\/\/doi.org\/10.1145\/3231599","relation":{},"ISSN":["1553-3077","1553-3093"],"issn-type":[{"type":"print","value":"1553-3077"},{"type":"electronic","value":"1553-3093"}],"subject":[],"published":{"date-parts":[[2018,8,31]]},"assertion":[{"value":"2017-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-11-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}