{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T23:03:26Z","timestamp":1777676606660,"version":"3.51.4"},"reference-count":44,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2016,7,27]],"date-time":"2016-07-27T00:00:00Z","timestamp":1469577600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2016,11]]},"abstract":"<jats:p>Hybrid parallel file systems (PFSs), which consist of solid-state drive servers (SServer) and hard disk drive servers (HServer), have recently attracted growing attention. Compared to a traditional HServer, an SServer consistently provides improved storage performance but lacks storage space. However, most current data layout schemes do not consider the differences in performance and space between heterogeneous servers and may significantly degrade the performance of the hybrid PFSs. In this article, we propose performance and space-aware (PSA) scheme, a novel data layout scheme, which maximizes the hybrid PFSs\u2019 performance by applying adaptive varied-size file stripes. PSA dispatches data on heterogeneous file servers not only based on storage performance but also storage space. We have implemented PSA within OrangeFS, a popular PFS in the high-performance computing domain. Our extensive experiments with representative benchmarks, including IOR, HPIO, MPI-TILE-IO, and BTIO, show that PSA provides superior I\/O throughput than the default and performance-aware file data layout schemes.<\/jats:p>","DOI":"10.1177\/1094342016631610","type":"journal-article","created":{"date-parts":[[2016,2,13]],"date-time":"2016-02-13T06:25:15Z","timestamp":1455344715000},"page":"396-410","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":3,"title":["Enhancing hybrid parallel file system through performance and space-aware data layout"],"prefix":"10.1177","volume":"30","author":[{"given":"Shuibing","family":"He","sequence":"first","affiliation":[{"name":"State Key Laboratory of Software Engineering Computer School, Wuhan University, Wuhan, Hubei, China"},{"name":"State Key Laboratory of High Performance Computing National University of Defense Technology, Changsha, Hunan, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yan","family":"Liu","sequence":"additional","affiliation":[{"name":"College of Computer Science and Electronic Engineering, Hunan University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Wang","sequence":"additional","affiliation":[{"name":"Shenzhen Institute of Advanced Technology, Chinese Academy of Science, Shenzhen, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xian-He","family":"Sun","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Illinois Institute of Technology, Chicago, IL, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chuanhe","family":"Huang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Software Engineering Computer School, Wuhan University, Wuhan, Hubei, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2016,7,27]]},"reference":[{"key":"bibr1-1094342016631610","first-page":"317","volume-title":"Proceedings of the 4th Annual Linux Showcase and Conference","author":"Carns PH","year":"2000"},{"key":"bibr2-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1145\/1555349.1555371"},{"key":"bibr3-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995902"},{"key":"bibr4-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2006.1639306"},{"key":"bibr5-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1016\/S0743-7315(03)00038-8"},{"key":"bibr6-1094342016631610","volume-title":"Proceedings of the 13th IEEE\/ACM International Symposium on Cluster, Cloud, and Grid Computing","author":"Gong Z","year":"2013"},{"key":"bibr7-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/DISCS.2014.10"},{"key":"bibr8-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2014.59"},{"key":"bibr9-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2013.6702615"},{"key":"bibr10-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11197-1_43"},{"key":"bibr11-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2015.23"},{"key":"bibr12-1094342016631610","first-page":"1","volume":"99","author":"He S","year":"2016","journal-title":"IEEE Transactions on Parallel and Distributed Systems (TPDS)"},{"key":"bibr13-1094342016631610","volume-title":"Proceedings of the 44th International Conference on Parallel Processing","author":"He S","year":"2015"},{"key":"bibr14-1094342016631610","first-page":"1","volume":"99","author":"He S","year":"2015","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"bibr15-1094342016631610","volume-title":"Computer Architecture: A Quantitative Approach","author":"Hennessy JL","year":"2011"},{"key":"bibr16-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095836"},{"key":"bibr17-1094342016631610","unstructured":"Interleaved Or Random (IOR) Benchmarks (2016) Available at: http:\/\/sourceforge.net\/projects\/ior-sio\/"},{"key":"bibr18-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-07518-1_19"},{"key":"bibr19-1094342016631610","first-page":"159","volume-title":"Proceedings of the 6th USENIX Conference on File and Storage Technologies","author":"Kandemir M","year":"2008"},{"key":"bibr20-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1145\/2668128"},{"key":"bibr21-1094342016631610","volume-title":"Parallel I\/O in practice","author":"Latham R","year":"2013"},{"key":"bibr22-1094342016631610","volume-title":"USENIX Annual Technical Conference","author":"Leung AW","year":"2008"},{"key":"bibr23-1094342016631610","first-page":"213","volume-title":"Proceedings of the 12th USENIX conference on File and Storage Technologies","author":"Liu Y","year":"2014"},{"key":"bibr24-1094342016631610","author":"Microsystems S","year":"2007","journal-title":"Lustre File System: High-performance Storage Architecture and Scalable Cluster File System"},{"key":"bibr25-1094342016631610","unstructured":"MPI-Tile-IO Benchmark (2016) Available at: http:\/\/www.mcs.anl.gov\/research\/projects\/pio-benchmark\/"},{"key":"bibr26-1094342016631610","unstructured":"Orange File System (2016). Available at: http:\/\/www.orangefs.org\/"},{"key":"bibr27-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.86"},{"key":"bibr28-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815982"},{"key":"bibr29-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1145\/565816.503287"},{"key":"bibr30-1094342016631610","first-page":"231","volume-title":"Proceedings of the 1st USENIX Conference on File and Storage Technologies","author":"Schmuck F","year":"2002"},{"key":"bibr31-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496972"},{"key":"bibr32-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2012.246"},{"key":"bibr33-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1145\/1996130.1996138"},{"key":"bibr34-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2011.26"},{"key":"bibr35-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063474"},{"key":"bibr36-1094342016631610","unstructured":"The NAS parallel benchmarks (2016) Available at: www.nas.nasa.gov\/publications\/npb.html"},{"key":"bibr37-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1145\/782814.782850"},{"key":"bibr38-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1145\/1810085.1810116"},{"key":"bibr39-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.70"},{"key":"bibr40-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.21"},{"key":"bibr41-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2014.11"},{"key":"bibr42-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC.and.EUC.2013.79"},{"key":"bibr43-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749736"},{"key":"bibr44-1094342016631610","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2013.6558449"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342016631610","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342016631610","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342016631610","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:19:37Z","timestamp":1777450777000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342016631610"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7,27]]},"references-count":44,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,11]]}},"alternative-id":["10.1177\/1094342016631610"],"URL":"https:\/\/doi.org\/10.1177\/1094342016631610","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,7,27]]}}}