{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:10:49Z","timestamp":1750306249998,"version":"3.41.0"},"reference-count":16,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2017,1,30]],"date-time":"2017-01-30T00:00:00Z","timestamp":1485734400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2017,1,30]]},"abstract":"<jats:p>Keeping compute and I\/O performance balanced is a major challenge for future cost-efficient HPC systems. Several architectural concepts and new technologies allow to address this challenge, however at the price of higher complexity. As a result, the need emerges to simulate these architectural concepts and new technologies to predict their impact on the overall performance. In this paper we propose a particular approach to explore the design space using event simulation models that take I\/O server-side performance counters as input. In this way large quantities of real-life data measured over a large number of applications can be used to explore architectural modifications. We apply our approach using data collected by a GPFS file system serving a petascale Blue Gene\/P installation.<\/jats:p>","DOI":"10.1145\/3041710.3041716","type":"journal-article","created":{"date-parts":[[2017,2,1]],"date-time":"2017-02-01T17:15:10Z","timestamp":1485969310000},"page":"37-46","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Using file system counters in modelling parallel I\/O architectures"],"prefix":"10.1145","volume":"50","author":[{"given":"Salem","family":"El Sayed","sequence":"first","affiliation":[{"name":"J\u00fclich Supercomputing Centre Forschungszentrum J\u00fclich, J\u00fclich, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias","family":"Bolten","sequence":"additional","affiliation":[{"name":"Institut f\u00fcr Mathematik, Universit\u00e4t Kassel, Kassel, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dirk","family":"Pleiter","sequence":"additional","affiliation":[{"name":"J\u00fclich Supercomputing Centre Forschungszentrum J\u00fclich, J\u00fclich, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,1,30]]},"reference":[{"volume-title":"SC23-5182-08 (June","year":"2013","key":"e_1_2_1_1_1","unstructured":"GPFS version 3.5 ( 2013 ) advanced administration guide. IBM publication , SC23-5182-08 (June 2013). GPFS version 3.5 (2013) advanced administration guide. IBM publication, SC23-5182-08 (June 2013)."},{"key":"e_1_2_1_2_1","first-page":"1","volume-title":"Storage and Analysis (SC), 2013 International Conference for (Nov","author":"Behzad B.","year":"2013","unstructured":"Behzad , B. , Luu , H. V. T. , Huchette , J. , Byna , S. , Prabhat , Aydt, R., Koziol , Q. , and Snir , M . Taming parallel I\/O complexity with auto-tuning. In High Performance Computing, Networking , Storage and Analysis (SC), 2013 International Conference for (Nov 2013 ), pp. 1 -- 12 . Behzad, B., Luu, H. V. T., Huchette, J., Byna, S., Prabhat, Aydt, R., Koziol, Q., and Snir, M. Taming parallel I\/O complexity with auto-tuning. In High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for (Nov 2013), pp. 1--12."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTR.2009.5289150"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/WORKS.2014.9"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-46079-6_43"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00450-011-0154-4"},{"key":"e_1_2_1_8_1","first-page":"3","volume-title":"Rules of Thumb in Data Engineering","author":"Gray J.","unstructured":"Gray , J. , and Shenoy , P . Rules of Thumb in Data Engineering . pp. 3 -- 10 . Gray, J., and Shenoy, P. Rules of Thumb in Data Engineering. pp. 3--10."},{"key":"e_1_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Kunkel J. M. Zimmer M. H\u00fcbbe N. Aguilera A. Mickler H. Wang X. Chut A. Bonisch T. L\u00fcttgau J. Michel R. and \n      Weging J\n  . \n  The SIOX architecture -- coupling automatic monitoring and optimization of parallel I\/O\n  . In Supercomputing J. Kunkel T. Ludwig and H. Meuer Eds. vol. \n  8488\n   of \n  Lecture Notes in Computer Science\n  . \n  Springer International Publishing 2014 pp. \n  245\n  --\n  260\n  .  Kunkel J. M. Zimmer M. H\u00fcbbe N. Aguilera A. Mickler H. Wang X. Chut A. Bonisch T. L\u00fcttgau J. Michel R. and Weging J. The SIOX architecture -- coupling automatic monitoring and optimization of parallel I\/O. In Supercomputing J. Kunkel T. Ludwig and H. Meuer Eds. vol. 8488 of Lecture Notes in Computer Science. Springer International Publishing 2014 pp. 245--260.","DOI":"10.1007\/978-3-319-07518-1_16"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31464-3_2"},{"key":"e_1_2_1_11_1","first-page":"1","volume-title":"Mass Storage Systems and Technologies (MSST), 2012 IEEE 28th Symposium on (April","author":"Liu N.","year":"2012","unstructured":"Liu , N. , Cope , J. , Carns , P. , Carothers , C. , Ross , R. , Grider , G. , Crume , A. , and Maltzahn , C . On the role of burst bu_ers in leadership-class storage systems . In Mass Storage Systems and Technologies (MSST), 2012 IEEE 28th Symposium on (April 2012 ), pp. 1 -- 11 . Liu, N., Cope, J., Carns, P., Carothers, C., Ross, R., Grider, G., Crume, A., and Maltzahn, C. On the role of burst bu_ers in leadership-class storage systems. In Mass Storage Systems and Technologies (MSST), 2012 IEEE 28th Symposium on (April 2012), pp. 1--11."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/125826.126133"},{"key":"e_1_2_1_13_1","volume-title":"Delivering SKA Science. PoS AASKA14","author":"Quinn P. J.","year":"2015","unstructured":"Quinn , P. J. , Axelrod , T. , Bird , I. , Dodson , R. , Szalay , A. , and Wicenec , A . Delivering SKA Science. PoS AASKA14 ( 2015 ), 147. Quinn, P. J., Axelrod, T., Bird, I., Dodson, R., Szalay, A., and Wicenec, A. Delivering SKA Science. PoS AASKA14 (2015), 147."},{"key":"e_1_2_1_14_1","volume-title":"Proceedings of the First USENIX Conference on Analysis of System Logs","author":"Sandeep S. R.","year":"2008","unstructured":"Sandeep , S. R. , Swapna , M. , Niranjan , T. , Susarla , S. , and Nandi , S . Cluebox: A performance log analyzer for automated troubleshooting . In Proceedings of the First USENIX Conference on Analysis of System Logs ( Berkeley, CA, USA , 2008 ), WASL'08, USENIX Association, pp. 1--1. Sandeep, S. R., Swapna, M., Niranjan, T., Susarla, S., and Nandi, S. Cluebox: A performance log analyzer for automated troubleshooting. In Proceedings of the First USENIX Conference on Analysis of System Logs (Berkeley, CA, USA, 2008), WASL'08, USENIX Association, pp. 1--1."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/FMPC.1999.750599"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2148600.2148618"},{"key":"e_1_2_1_17_1","first-page":"65","volume-title":"Proceedings of the European simulation multiconference (ESM'2001)","volume":"9","author":"Varga A.","year":"2001","unstructured":"Varga , A. , The OMNeT++ discrete event simulation system . In Proceedings of the European simulation multiconference (ESM'2001) ( 2001 ), vol. 9 , sn, p. 65 . Varga, A., et al. The OMNeT++ discrete event simulation system. In Proceedings of the European simulation multiconference (ESM'2001) (2001), vol. 9, sn, p. 65."}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3041710.3041716","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3041710.3041716","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:52Z","timestamp":1750220632000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3041710.3041716"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1,30]]},"references-count":16,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,1,30]]}},"alternative-id":["10.1145\/3041710.3041716"],"URL":"https:\/\/doi.org\/10.1145\/3041710.3041716","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2017,1,30]]},"assertion":[{"value":"2017-01-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}