{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T06:13:22Z","timestamp":1777011202299,"version":"3.51.4"},"reference-count":57,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2017,10,26]],"date-time":"2017-10-26T00:00:00Z","timestamp":1508976000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61502511"],"award-info":[{"award-number":["61502511"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2019,2]]},"DOI":"10.1007\/s11227-017-2167-7","type":"journal-article","created":{"date-parts":[[2017,10,26]],"date-time":"2017-10-26T14:46:55Z","timestamp":1509029215000},"page":"554-586","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["WatCache: a workload-aware temporary cache on the compute side of HPC systems"],"prefix":"10.1007","volume":"75","author":[{"given":"Jie","family":"Yu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guangming","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenrui","family":"Dong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoyong","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,10,26]]},"reference":[{"key":"2167_CR1","unstructured":"Aurora. http:\/\/aurora.alcf.anl.gov\/"},{"key":"2167_CR2","unstructured":"Balle T, Johnsen P Improving i\/o performance of the weather research and forecast (wrf) model"},{"issue":"2","key":"2167_CR3","doi-asserted-by":"publisher","first-page":"18","DOI":"10.4018\/IJGHPC.2015040102","volume":"7","author":"JS Banu","year":"2015","unstructured":"Banu JS, Babu MR (2015) Exploring vectorization and prefetching techniques on scientific kernels and inferring the cache performance metrics. Int J Grid High Perform Comput 7(2):18\u201336","journal-title":"Int J Grid High Perform Comput"},{"key":"2167_CR4","doi-asserted-by":"crossref","unstructured":"Bharathi S, Chervenak A, Deelman E, Mehta G, Su MH, Vahi K (2008) Characterization of scientific workflows. In: 2008 Third Workshop on Workflows in Support of Large-Scale Science. IEEE, pp 1\u201310","DOI":"10.1109\/WORKS.2008.4723958"},{"issue":"1","key":"2167_CR5","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1504\/IJBDI.2016.10001999","volume":"4","author":"JBDS Brito","year":"2016","unstructured":"Brito JBDS (2016) Hcem model and a comparative workload analysis of hadoop cluster. Int J Big Data Intell 4(1):47","journal-title":"Int J Big Data Intell"},{"key":"2167_CR6","unstructured":"Burst buffer architecture and software roadmap. http:\/\/www.nersc.gov\/users\/computational-systems\/cori\/burst-buffer\/burst-buffer\/"},{"key":"2167_CR7","doi-asserted-by":"crossref","unstructured":"Byan S, Lentini J, Madan A, Pabon L, Condict M, Kimmel J, Kleiman S, Small C, Storer M (2012) Mercury: host-side flash caching for the data center. In: IEEE Symposium on Mass Storage Systems and Technologies. https:\/\/doi.org\/10.1109\/MSST.2012.6232368","DOI":"10.1109\/MSST.2012.6232368"},{"key":"2167_CR8","unstructured":"Catalyst. http:\/\/computation.llnl.gov\/computers\/catalyst"},{"key":"2167_CR9","doi-asserted-by":"crossref","unstructured":"Congiu G, Narasimhamurthy S, S\u00fc\u00df T, Brinkmann A (2016) Improving collective i\/o performance using non-volatile memory devices. In: 2016 IEEE International Conference on Cluster Computing (CLUSTER). IEEE, pp 120\u2013129","DOI":"10.1109\/CLUSTER.2016.37"},{"key":"2167_CR10","unstructured":"Cray datawarp applications i\/o accelerator. http:\/\/www.cray.com\/products\/storage\/datawarp"},{"key":"2167_CR11","unstructured":"Dahlin MD, Wang RY, Anderson TE, Patterson DA (1994) Cooperative caching: using remote client memory to improve file system performance. In: Proceedings of the 1st USENIX Conference on Operating Systems Design and Implementation. USENIX Association, p\u00a019"},{"key":"2167_CR12","unstructured":"Darshan. https:\/\/xgitlab.cels.anl.gov\/darshan\/darshan . Accessed August 13, 2016"},{"issue":"2","key":"2167_CR13","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1145\/1970386.1970387","volume":"8","author":"X Dong","year":"2011","unstructured":"Dong X, Xie Y, Muralimanohar N, Jouppi NP (2011) Hybrid checkpointing using emerging nonvolatile memories for future exascale systems. ACM Trans Archit Code Optim 8(2):6","journal-title":"ACM Trans Archit Code Optim"},{"key":"2167_CR14","doi-asserted-by":"crossref","unstructured":"Dong W, Liu G, Yu J, Hu W, Liu X (2015) Sfdc: File access pattern aware cache framework for high-performance computer. In: High Performance Computing and Communications (HPCC), 2015 IEEE 7th International Symposium on Cyberspace Safety and Security (CSS), 2015 IEEE 12th International Conference on Embedded Software and Systems (ICESS), 2015 IEEE 17th International Conference on, pp 342\u2013350","DOI":"10.1109\/HPCC-CSS-ICESS.2015.185"},{"issue":"124","key":"2167_CR15","first-page":"5","volume":"2004","author":"B Fitzpatrick","year":"2004","unstructured":"Fitzpatrick B (2004) Distributed caching with memcached. Linux J 2004(124):5","journal-title":"Linux J"},{"key":"2167_CR16","unstructured":"Gluster file system. http:\/\/www.gluster.org"},{"key":"2167_CR17","unstructured":"Greenberg HN, Bent J, Grider G (2015) Mdhim: a parallel key\/value framework for hpc. In: Proceedings of the 7th USENIX Conference on Hot Topics in Storage and File Systems, HotStorage\u201915. USENIX Association, Berkeley, CA, USA, pp 10\u201310. http:\/\/dl.acm.org\/citation.cfm?id=2813749.2813759"},{"key":"2167_CR18","doi-asserted-by":"crossref","unstructured":"Gunasekaran R, Oral S, Hill J, Miller R, Wang F, Leverman D (2015) Comparative i\/o workload characterization of two leadership class storage clusters. In: Proceedings of the 10th Parallel Data Storage Workshop. ACM, pp 31\u201336","DOI":"10.1145\/2834976.2834985"},{"key":"2167_CR19","unstructured":"Holland DA, Angelino E, Wald G, Seltzer MI (2013) Flash caching on the storage client. In: Presented as Part of the 2013 USENIX Annual Technical Conference (USENIX ATC 13). USENIX, San Jose, CA, pp 127\u2013138. https:\/\/www.usenix.org\/conference\/atc13\/technical-sessions\/presentation\/holland"},{"key":"2167_CR20","unstructured":"Infinite memory engine. http:\/\/www.ddn.com\/products\/infinite-memory-engine-ime14k\/"},{"key":"2167_CR21","doi-asserted-by":"crossref","unstructured":"Jung M, Wilson\u00a0III EH, Choi W, Shalf J, Aktulga HM, Yang C, Saule E, Catalyurek UV, Kandemir M(2013) Exploring the future of out-of-core computing with compute-local non-volatile memory. In: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis. ACM, p\u00a075","DOI":"10.1145\/2503210.2503261"},{"key":"2167_CR22","volume-title":"High performance parallel I\/O","author":"Q Koziol","year":"2014","unstructured":"Koziol Q et al (2014) High performance parallel I\/O. CRC Press, Boca Raton"},{"issue":"1","key":"2167_CR23","doi-asserted-by":"publisher","first-page":"271","DOI":"10.2298\/CSIS130127008L","volume":"11","author":"X Li","year":"2014","unstructured":"Li X, Xiao L, Ke X, Dong B, Li R, Liu D (2014) Towards hybrid client-side cache management in network-based file systems. Comput Sci Inf Syst 11(1):271\u2013289","journal-title":"Comput Sci Inf Syst"},{"key":"2167_CR24","doi-asserted-by":"crossref","unstructured":"Liao WK, Ching A, Coloma K, Nisar A, Choudhary A, Chen J, Sankaran Ry, Klasky S (2007) Using mpi file caching to improve parallel write performance for large-scale scientific applications. In: Proceedings of the 2007 ACM\/IEEE Conference on Supercomputing. ACM, p\u00a08","DOI":"10.1145\/1362622.1362634"},{"key":"2167_CR25","unstructured":"Liao Wk, Coloma K, Choudhary A, Ward L, Russell E, Tideman S (2005) Collective caching: application-aware client-side file caching. In: High Performance Distributed Computing, 2005. HPDC-14. Proceedings. 14th IEEE International Symposium on. IEEE, pp 81\u201390"},{"key":"2167_CR26","doi-asserted-by":"crossref","unstructured":"Liu N, Cope J, Carns P, Carothers C, Ross R, Grider G, Crume A, Maltzahn C (2012) On the role of burst buffers in leadership-class storage systems. In: 2012 IEEE 28th Symposium on Mass Storage Systems and Technologies (MSST). IEEE, pp 1\u201311","DOI":"10.1109\/MSST.2012.6232369"},{"key":"2167_CR27","doi-asserted-by":"crossref","unstructured":"Liu X, Lu Y, Lu Y, Wu C, Wu J (2016) masfs: File system based on memory and ssd in compute nodes for high performance computers. In: 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS). IEEE, pp 569\u2013576","DOI":"10.1109\/ICPADS.2016.0081"},{"key":"2167_CR28","doi-asserted-by":"crossref","unstructured":"Lofstead J, Polte M, Gibson G, Klasky S, Schwan K, Oldfield R, Wolf M, Liu Q (2011) Six degrees of scientific data: reading patterns for extreme scale science io. In: Proceedings of the 20th International Symposium on High Performance Distributed Computing. ACM, pp 49\u201360","DOI":"10.1145\/1996130.1996139"},{"key":"2167_CR29","doi-asserted-by":"crossref","unstructured":"Luu H, Winslett M, Gropp W, Ross R, Carns P, Harms K, Prabhat M, Byna S, Yao Y (2015) A multiplatform study of i\/o behavior on petascale supercomputers. In: Proceedings of the 24th International Symposium on High-performance Parallel and Distributed Computing. ACM, pp 33\u201344","DOI":"10.1145\/2749246.2749269"},{"issue":"2","key":"2167_CR30","doi-asserted-by":"publisher","first-page":"65","DOI":"10.4018\/IJGHPC.2015040105","volume":"7","author":"L Mao","year":"2015","unstructured":"Mao L, Qi D, Lin W, Zhu C (2015) A self-adaptive prediction algorithm for cloud workloads. Int J Grid High Perform Comput 7(2):65\u201376","journal-title":"Int J Grid High Perform Comput"},{"issue":"5","key":"2167_CR31","doi-asserted-by":"publisher","first-page":"1537","DOI":"10.1109\/TPDS.2015.2442980","volume":"27","author":"S Mittal","year":"2016","unstructured":"Mittal S, Vetter JS (2016) A survey of software techniques for using non-volatile memories for storage and main memory systems. IEEE Trans Parallel Distrib Syst 27(5):1537\u20131550","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"2167_CR32","unstructured":"Nvm express. http:\/\/www.nvmexpress.org\/"},{"key":"2167_CR33","doi-asserted-by":"crossref","unstructured":"Ovsyannikov A, Romanus M, Van\u00a0Straalen B, Weber GH, Trebotich D (2016) Scientific workflows at datawarp-speed: accelerated data-intensive science using nerscs burst buffer. In: Proceedings of the 1st Joint International Workshop on Parallel Data Storage & Data Intensive Scalable Computing Systems. IEEE Press, pp 1\u20136","DOI":"10.1109\/PDSW-DISCS.2016.005"},{"key":"2167_CR34","unstructured":"Performance and debugging tools: Darshan. http:\/\/www.nersc.gov\/users\/software\/performance-and-debugging-tools\/darshan\/ . Accessed August 13, 2016"},{"key":"2167_CR35","unstructured":"Pollak B. Portable operating system interface (posix)-part 1x: real-time distributed systems communication application program interface (api). IEEE Standard P 1003"},{"issue":"4","key":"2167_CR36","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1109\/38.56302","volume":"10","author":"R Rew","year":"1990","unstructured":"Rew R, Davis G (1990) Netcdf: an interface for scientific data access. IEEE Comput Graph Appl 10(4):76\u201382","journal-title":"IEEE Comput Graph Appl"},{"key":"2167_CR37","unstructured":"Romanus M, Ross RB, Parashar M (2015) Challenges and considerations for utilizing burst buffers in high-performance computing. arXiv preprint arXiv:1509.05492"},{"key":"2167_CR38","unstructured":"Samsung enterprise ssd. http:\/\/www.samsung.com\/semiconductor\/products\/flash-storage\/enterprise-ssd\/"},{"issue":"1","key":"2167_CR39","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1145\/3041710.3041714","volume":"50","author":"W Schenck","year":"2017","unstructured":"Schenck W, El Sayed S, Foszczynski M, Homberg W, Pleiter D (2017) Evaluation and performance modeling of a burst buffer solution. ACM SIGOPS Oper Syst Rev 50(1):12\u201326","journal-title":"ACM SIGOPS Oper Syst Rev"},{"key":"2167_CR40","doi-asserted-by":"crossref","unstructured":"Schlagkamp S, Ferreira\u00a0da Silva R, Allcock W, Deelman E, Schwiegelshohn U (2016) Consecutive job submission behavior at mira supercomputer. In: Proceedings of the 25th ACM International Symposium on High-performance Parallel and Distributed Computing. ACM, pp 93\u201396","DOI":"10.1145\/2907294.2907314"},{"key":"2167_CR41","unstructured":"Sharedhashfile. https:\/\/github.com\/simonhf\/sharedhashfile"},{"key":"2167_CR42","doi-asserted-by":"crossref","unstructured":"Shibata T, Choi S, Taura K (2010) File-access patterns of data-intensive workflow applications and their implications to distributed filesystems. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing. ACM, pp 746\u2013755","DOI":"10.1145\/1851476.1851585"},{"key":"2167_CR43","unstructured":"Sierra. https:\/\/www.llnl.gov\/news\/next-generation-supercomputer-coming-lab"},{"key":"2167_CR44","unstructured":"Summit fact sheet. https:\/\/www.olcf.ornl.gov\/summit\/"},{"key":"2167_CR45","unstructured":"Top500 supercomputer sites. http:\/\/www.top500.org"},{"key":"2167_CR46","unstructured":"Trinity. http:\/\/www.lanl.gov\/projects\/trinity\/"},{"issue":"2","key":"2167_CR47","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1109\/MCSE.2015.4","volume":"17","author":"JS Vetter","year":"2015","unstructured":"Vetter JS, Mittal S (2015) Opportunities for nonvolatile memory systems in extreme-scale high-performance computing. Comput Sci Eng 17(2):73\u201382","journal-title":"Comput Sci Eng"},{"key":"2167_CR48","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1631\/jzus.B1500162","volume":"2016","author":"Hu W","year":"2016","unstructured":"W Hu, Liu Gm, Li Q, Jiang Yh (2016) Storage wall for exascale supercomputing. J Zhejiang Univ Sci 2016:10\u201325","journal-title":"J Zhejiang Univ Sci"},{"key":"2167_CR49","doi-asserted-by":"crossref","unstructured":"Wang T, Mohror K, Moody A, Sato K, Yu W (2016) An ephemeral burst-buffer file system for scientific applications. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE Press, p\u00a069","DOI":"10.1109\/SC.2016.68"},{"key":"2167_CR50","doi-asserted-by":"crossref","unstructured":"Wang T, Oral S, Pritchard M, Wang B, Yu W (2015) Trio: burst buffer based i\/o orchestration. In: 2015 IEEE International Conference on Cluster Computing (CLUSTER). IEEE, pp 194\u2013203","DOI":"10.1109\/CLUSTER.2015.38"},{"key":"2167_CR51","doi-asserted-by":"crossref","unstructured":"Wang F, Oral S, Shipman G, Drokin O, Wang T, Huang I (2009) Understanding lustre filesystem internals. Oak Ridge National Laboratory, National Center for Computational Sciences, Tech. Rep","DOI":"10.2172\/951297"},{"key":"2167_CR52","doi-asserted-by":"crossref","unstructured":"Wang T, Oral S, Wang Y, Settlemyer B, Atchley S, Yu W (2014) Burstmem: a high-performance burst buffer system for scientific applications. In: 2014 IEEE International Conference on Big Data (Big Data). IEEE, pp 71\u201379","DOI":"10.1109\/BigData.2014.7004215"},{"key":"2167_CR53","unstructured":"Weil SA, Brandt SA, Miller EL, Long DD, Maltzahn C (2006) Ceph: a scalable, high-performance distributed file system. In: Proceedings of the 7th Symposium on Operating Systems Design And Implementation. USENIX Association, pp 307\u2013320"},{"key":"2167_CR54","doi-asserted-by":"crossref","unstructured":"Xie M, Lu Y, Liu L, Cao H, Yang X (2011) Implementation and evaluation of network interface and message passing services for tianhe-1a supercomputer. In: 2011 IEEE 19th Annual Symposium on High Performance Interconnects. IEEE, pp 78\u201386","DOI":"10.1109\/HOTI.2011.20"},{"issue":"3","key":"2167_CR55","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1007\/s11704-014-3499-6","volume":"8","author":"W Xu","year":"2014","unstructured":"Xu W, Lu Y, Li Q, Zhou E, Song Z, Dong Y, Zhang W, Wei D, Zhang X, Chen H et al (2014) Hybrid hierarchy storage system in milkyway-2 supercomputer. Front Comput Sci 8(3):367\u2013377","journal-title":"Front Comput Sci"},{"key":"2167_CR56","doi-asserted-by":"crossref","unstructured":"Yoo AB, Jette MA, Grondona M (2003) Slurm: simple linux utility for resource management. In: Workshop on Job Scheduling Strategies for Parallel Processing. Springer, pp 44\u201360","DOI":"10.1007\/10968987_3"},{"key":"2167_CR57","doi-asserted-by":"crossref","unstructured":"Zhao D, Zhang Z, Zhou X, Li T, Wang K, Kimpe D, Carns P, Ross R, Raicu I (2014) Fusionfs: toward supporting data-intensive scientific applications on extreme-scale high-performance computing systems. In: 2014 IEEE International Conference on Big Data (Big Data). IEEE, pp 61\u201370","DOI":"10.1109\/BigData.2014.7004214"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-017-2167-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-017-2167-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-017-2167-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,5]],"date-time":"2019-10-05T02:19:54Z","timestamp":1570241994000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-017-2167-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,26]]},"references-count":57,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,2]]}},"alternative-id":["2167"],"URL":"https:\/\/doi.org\/10.1007\/s11227-017-2167-7","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,10,26]]},"assertion":[{"value":"26 October 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}