{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:17:17Z","timestamp":1750306637014,"version":"3.41.0"},"reference-count":23,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2014,3,1]],"date-time":"2014-03-01T00:00:00Z","timestamp":1393632000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004085","name":"Ministry of Education, Science and Technology","doi-asserted-by":"publisher","award":["2010-0024969"],"award-info":[{"award-number":["2010-0024969"]}],"id":[{"id":"10.13039\/501100004085","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002994","name":"Ministry of Knowledge Economy","doi-asserted-by":"publisher","award":["10039163"],"award-info":[{"award-number":["10039163"]}],"id":[{"id":"10.13039\/501100002994","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Storage"],"published-print":{"date-parts":[[2014,3]]},"abstract":"<jats:p>Storage area network (SAN) is one of the most popular solutions for constructing server environments these days. In these kinds of server environments, HDD-based storage usually becomes the bottleneck of the overall system, but it is not enough to merely replace the devices with faster ones in order to exploit their high performance. In other words, proper optimizations are needed to fully utilize their performance gains. In this work, we first adopted a DRAM-based SSD as a fast backend-storage in the existing SAN environment, and found significant performance degradation compared to its own capabilities, especially in the case of small-sized random I\/O pattern, even though a high-speed network was used. We have proposed three optimizations to solve this problem: (1) removing software overhead in the SAN I\/O path; (2) increasing parallelism in the procedures for handling I\/O requests; and (3) adopting the temporal merge mechanism to reduce network overheads. We have implemented them as a prototype and found that our approaches make substantial performance improvements by up to 39% and 280% in terms of both the latency and bandwidth, respectively.<\/jats:p>","DOI":"10.1145\/2577385","type":"journal-article","created":{"date-parts":[[2014,4,1]],"date-time":"2014-04-01T13:06:54Z","timestamp":1396357614000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Towards High-Performance SAN with Fast Storage Devices"],"prefix":"10.1145","volume":"10","author":[{"given":"Jae Woo","family":"Choi","sequence":"first","affiliation":[{"name":"Seoul National University"}]},{"given":"Dong In","family":"Shin","sequence":"additional","affiliation":[{"name":"Taejin Infotech"}]},{"given":"Young Jin","family":"Yu","sequence":"additional","affiliation":[{"name":"Seoul National University"}]},{"given":"Hyeonsang","family":"Eom","sequence":"additional","affiliation":[{"name":"Seoul National University"}]},{"given":"Heon Young","family":"Yeom","sequence":"additional","affiliation":[{"name":"Seoul National University"}]}],"member":"320","published-online":{"date-parts":[[2014,3]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"SCST: Generic SCSI target subsystem for Linux","author":"Bolhovitin V.","year":"2004","unstructured":"Bolhovitin , V. 2004 . SCST: Generic SCSI target subsystem for Linux . SCST Ltd . http:\/\/scst.sourceforge.net\/. Bolhovitin, V. 2004. SCST: Generic SCSI target subsystem for Linux. SCST Ltd. http:\/\/scst.sourceforge.net\/."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.524.0449"},{"key":"e_1_2_1_3_1","first-page":"10","article-title":"Kernel korner: ATA over Ethernet: Putting hard drives on the LAN","volume":"134","author":"Cashin E. L.","year":"2005","unstructured":"Cashin , E. L. 2005 . Kernel korner: ATA over Ethernet: Putting hard drives on the LAN . Linux J. 134 , 10 . Cashin, E. L. 2005. Kernel korner: ATA over Ethernet: Putting hard drives on the LAN. Linux J. 134, 10.","journal-title":"Linux J."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.33"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.524.0439"},{"volume-title":"NVM express revision 1.1","author":"Huffman A.","key":"e_1_2_1_6_1","unstructured":"Huffman , A. 2012. NVM express revision 1.1 . Intel Corporation .http:\/\/www.nvmexpress.org\/wp-content\/uploads\/NVM-Express-1_1.pdf. Huffman, A. 2012. NVM express revision 1.1. Intel Corporation.http:\/\/www.nvmexpress.org\/wp-content\/uploads\/NVM-Express-1_1.pdf."},{"key":"e_1_2_1_7_1","unstructured":"Humphries C. Tully S. and Burkheimer K. 2011. Fusion-io ioDrive performance testing. SPAWAR Systems Center Atlantic. http:\/\/www.fusionio.com\/load\/-media-\/1ufyto\/docsLibrary\/WP_-_Navy_-_SSC_Atlantic_-_Fusion-io_Testing.pdf.  Humphries C. Tully S. and Burkheimer K. 2011. Fusion-io ioDrive performance testing. SPAWAR Systems Center Atlantic. http:\/\/www.fusionio.com\/load\/-media-\/1ufyto\/docsLibrary\/WP_-_Navy_-_SSC_Atlantic_-_Fusion-io_Testing.pdf."},{"key":"e_1_2_1_8_1","volume-title":"Fibre Channel: Backbone -- 5, revision 2.00. American National Standard of Accredited Standards Committee INCITS, T11 Project 1871-D\/Rev. 200","author":"INCITS.","year":"2009","unstructured":"INCITS. 2009 . Fibre Channel: Backbone -- 5, revision 2.00. American National Standard of Accredited Standards Committee INCITS, T11 Project 1871-D\/Rev. 200 . http:\/\/www.t11.org\/ftp\/t11\/pub\/fc\/bb-5\/09-056v5.pdf. INCITS. 2009. Fibre Channel: Backbone -- 5, revision 2.00. American National Standard of Accredited Standards Committee INCITS, T11 Project 1871-D\/Rev. 200. http:\/\/www.t11.org\/ftp\/t11\/pub\/fc\/bb-5\/09-056v5.pdf."},{"key":"e_1_2_1_9_1","volume-title":"Postmark: A new file system benchmark. Tech. rep. TR-3022. NetApp.","author":"Katcher J.","year":"1997","unstructured":"Katcher , J. 1997 . Postmark: A new file system benchmark. Tech. rep. TR-3022. NetApp. Katcher, J. 1997. Postmark: A new file system benchmark. Tech. rep. TR-3022. NetApp."},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the RDMA Consortium.","author":"Ko M.","year":"2003","unstructured":"Ko , M. 2003 . Technical overview of iSCSI extensions for RDMA (iSER) & Datamover architecture for iSCSI (DA) . In Proceedings of the RDMA Consortium. Ko, M. 2003. Technical overview of iSCSI extensions for RDMA (iSER) & Datamover architecture for iSCSI (DA). In Proceedings of the RDMA Consortium."},{"key":"e_1_2_1_11_1","unstructured":"Lussier D. 2004. BenchmarkSQL. http:\/\/benchmarksql.sourceforge.net\/index.html.  Lussier D. 2004. BenchmarkSQL. http:\/\/benchmarksql.sourceforge.net\/index.html."},{"key":"e_1_2_1_12_1","unstructured":"Machek P. 1997. Network block device (TCP version). http:\/\/nbd.sourceforge.net\/.  Machek P. 1997. Network block device (TCP version). http:\/\/nbd.sourceforge.net\/."},{"key":"e_1_2_1_13_1","unstructured":"Mellanox. 2012. Building a scalable storage with InfiniBand. Mellanox Technologies white paper. http:\/\/www.mellanox.com\/related-docs\/whitepapers\/WP_Scalable_Storage_InfiniBand_Final.pdf.  Mellanox. 2012. Building a scalable storage with InfiniBand. Mellanox Technologies white paper. http:\/\/www.mellanox.com\/related-docs\/whitepapers\/WP_Scalable_Storage_InfiniBand_Final.pdf."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1713254.1713276"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the 5th Linux Showcase & Conference (ALS&rsquo;\u201901)","volume":"5","author":"Palekar A.","unstructured":"Palekar , A. , Ganapathy , N. , Chadda , A. , and Russell , R. D . 2001. Design and implementation of a Linux SCSI target for storage area networks . In Proceedings of the 5th Linux Showcase & Conference (ALS&rsquo;\u201901) . Vol. 5 , 11. Palekar, A., Ganapathy, N., Chadda, A., and Russell, R. D. 2001. Design and implementation of a Linux SCSI target for storage area networks. In Proceedings of the 5th Linux Showcase & Conference (ALS&rsquo;\u201901). Vol. 5, 11."},{"key":"e_1_2_1_16_1","volume-title":"Computer Networks: A Systems Approach","author":"Peterson L. L.","year":"2007","unstructured":"Peterson , L. L. and Davie , B. S . 2007 . Computer Networks: A Systems Approach 4 th Ed. Morgan Kaufmann . Peterson, L. L. and Davie, B. S. 2007. Computer Networks: A Systems Approach4th Ed. Morgan Kaufmann.","edition":"4"},{"volume-title":"High Performance Mass Storage and Parallel I\/O: Technologies and Applications","author":"Pfister G. F.","key":"e_1_2_1_17_1","unstructured":"Pfister , G. F. 2001. An introduction to the InfiniBandTMarchitecture . In High Performance Mass Storage and Parallel I\/O: Technologies and Applications . Wiley\/IEEE Press , 617--663. Pfister, G. F. 2001. An introduction to the InfiniBandTMarchitecture. In High Performance Mass Storage and Parallel I\/O: Technologies and Applications. Wiley\/IEEE Press, 617--663."},{"key":"e_1_2_1_18_1","unstructured":"Schneider E. and Jandhyala R. 2012. SAP HANA\u00ae -- Technical Overview. SAP AG. https:\/\/www.sap.com\/bin\/sapcom\/downloadasset.sap-hana-technical-overview-pdf.html.  Schneider E. and Jandhyala R. 2012. SAP HANA\u00ae -- Technical Overview. SAP AG. https:\/\/www.sap.com\/bin\/sapcom\/downloadasset.sap-hana-technical-overview-pdf.html."},{"key":"e_1_2_1_19_1","unstructured":"Taejin Infotech. 2012. HYBRID Appliance HHA 3804. http:\/\/www.taejin.co.kr\/taejin\/images\/Taejin_Products.pdf.  Taejin Infotech. 2012. HYBRID Appliance HHA 3804. http:\/\/www.taejin.co.kr\/taejin\/images\/Taejin_Products.pdf."},{"key":"e_1_2_1_20_1","unstructured":"Tate J. Beck P. Ibarra H. H. Kumaravel S. and Miklas L. 2012. Introduction to storage area networks and system networking. IBM Redbooks Tech. rep. http:\/\/www.redbooks.ibm.com\/redbooks\/pdfs\/sg245470.pdf.  Tate J. Beck P. Ibarra H. H. Kumaravel S. and Miklas L. 2012. Introduction to storage area networks and system networking. IBM Redbooks Tech. rep. http:\/\/www.redbooks.ibm.com\/redbooks\/pdfs\/sg245470.pdf."},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the Linux Symposium.","volume":"2","author":"Woodruff B.","unstructured":"Woodruff , B. , Hefty , S. , Dreier , R. , and Rosenstock , H . 2005. Introduction to the InfiniBand core software . In Proceedings of the Linux Symposium. Vol. 2 , 271--282. Woodruff, B., Hefty, S., Dreier, R., and Rosenstock, H. 2005. Introduction to the InfiniBand core software. In Proceedings of the Linux Symposium. Vol. 2, 271--282."},{"volume-title":"Proceedings of the 9th USENIX Conference on File and Storage Technologies (FAST\u201911)","author":"Yang J.","key":"e_1_2_1_22_1","unstructured":"Yang , J. , Minturn , D. B. , and Hady , F . 2011. When poll is better than interrupt . In Proceedings of the 9th USENIX Conference on File and Storage Technologies (FAST\u201911) . Yang, J., Minturn, D. B., and Hady, F. 2011. When poll is better than interrupt. In Proceedings of the 9th USENIX Conference on File and Storage Technologies (FAST\u201911)."},{"volume-title":"Proceedings of the 4th USENIX Workshop on Hot Topics in Storage and File Systems (Hotstorage\u201912)","author":"Yu Y. J.","key":"e_1_2_1_23_1","unstructured":"Yu , Y. J. , Shin , D. I. , Shin , W. , Song , N. Y., S. , Eom , H. , and Yeom , H. Y . 2012. Exploiting peak device throughput from random access workload . In Proceedings of the 4th USENIX Workshop on Hot Topics in Storage and File Systems (Hotstorage\u201912) . Yu, Y. J., Shin, D. I., Shin, W., Song, N. Y., S., Eom, H., and Yeom, H. Y. 2012. Exploiting peak device throughput from random access workload. In Proceedings of the 4th USENIX Workshop on Hot Topics in Storage and File Systems (Hotstorage\u201912)."}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2577385","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2577385","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:55:54Z","timestamp":1750229754000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2577385"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3]]},"references-count":23,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,3]]}},"alternative-id":["10.1145\/2577385"],"URL":"https:\/\/doi.org\/10.1145\/2577385","relation":{},"ISSN":["1553-3077","1553-3093"],"issn-type":[{"type":"print","value":"1553-3077"},{"type":"electronic","value":"1553-3093"}],"subject":[],"published":{"date-parts":[[2014,3]]},"assertion":[{"value":"2013-02-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}