{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:22:00Z","timestamp":1759134120101,"version":"3.41.0"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2018,1,17]],"date-time":"2018-01-17T00:00:00Z","timestamp":1516147200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Fun- damental Research Funds for the Central Universities","award":["No. XDJK2017B044"],"award-info":[{"award-number":["No. XDJK2017B044"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2018,6]]},"DOI":"10.1007\/s10723-017-9423-1","type":"journal-article","created":{"date-parts":[[2018,1,17]],"date-time":"2018-01-17T13:33:48Z","timestamp":1516196028000},"page":"299-316","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Block I\/O Scheduling on Storage Servers of Distributed File Systems"],"prefix":"10.1007","volume":"16","author":[{"given":"Jianwei","family":"Liao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dong","family":"Yin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoning","family":"Peng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,1,17]]},"reference":[{"key":"9423_CR1","unstructured":"HDFS: Hadoop Distributed File System. http:\/\/hadoop.apache.org\/hdfs\/"},{"key":"9423_CR2","unstructured":"IOzone Filesystem Benchmark. http:\/\/www.iozone.org"},{"key":"9423_CR3","unstructured":"Filesystem in Userspace. http:\/\/fuse.sourceforge.net\/"},{"key":"9423_CR4","unstructured":"Moosefs: the best open source distributed file system. https:\/\/moosefs.com\/index.html"},{"key":"9423_CR5","doi-asserted-by":"crossref","unstructured":"Bez, J., Boito, F., Schnorr, L., et al.: TWINS: server access coordination in the I\/O forwarding layer. In: Proceedings of 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP \u20182017), pp. 116\u2013123 (2017)","DOI":"10.1109\/PDP.2017.61"},{"key":"9423_CR6","doi-asserted-by":"crossref","unstructured":"Boito, F., Kassick, R., Navaux, P., Denneulin, Y.: Agios: application-guided I\/O scheduling for parallel file systems. In: Proceedings of 2013 International Conference on Parallel and Distributed Systems (ICPADS\u201913), pp. 43\u201350 (2013)","DOI":"10.1109\/ICPADS.2013.19"},{"key":"9423_CR7","volume-title":"Transversal I\/O Scheduling: from applications to devices","author":"F Boito","year":"2015","unstructured":"Boito, F.: Transversal I\/O Scheduling: from applications to devices. University Grenoble Alpes, PhD thesis (2015)"},{"issue":"8","key":"9423_CR8","doi-asserted-by":"publisher","first-page":"2457","DOI":"10.1002\/cpe.3606","volume":"28","author":"F Boito","year":"2016","unstructured":"Boito, F., Kassick, R., Navaux, P., et al.: Automatic I\/O scheduling algorithm selection for parallel file systems. Concurr. Comput. Pract. Exper. 28(8), 2457\u20132472 (2016)","journal-title":"Concurr. Comput. Pract. Exper."},{"issue":"2","key":"9423_CR9","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1007\/s10723-015-9355-6","volume":"14","author":"P Bryk","year":"2016","unstructured":"Bryk, P., Malawski, M., Juve, G., et al.: Storage-aware algorithms for scheduling of workflow ensembles in clouds. J. Grid Comput. 14(2), 359\u2013378 (2016)","journal-title":"J. Grid Comput."},{"key":"9423_CR10","doi-asserted-by":"crossref","unstructured":"Buyya, R., Cortes, T., Jin, H.: Overview of the MPIIO parallel I\/O interface. Input\/Output in Parallel and Distributed Computer Systems, pp. 127\u2013146. Springer (1996)","DOI":"10.1007\/978-1-4613-1401-1_5"},{"key":"9423_CR11","unstructured":"Chen, F, Majumdar, S.: Performance of parallel I\/O scheduling strategies on a network of workstations. In: Proceedings of the 8th International Conference on Parallel and Distributed Systems (ICPADS \u201801) (2001)"},{"issue":"80es","key":"9423_CR12","first-page":"5","volume":"2000","author":"IF Haddad","year":"2000","unstructured":"Haddad, I. F.: PVFS2: A parallel file system for linux clusters. Linux J. 2000(80es), 5 (2000)","journal-title":"Linux J."},{"key":"9423_CR13","unstructured":"Han, H., Shalf, J.: Using IOR to analyze the I\/O performance for HPC platforms. Lawrence Berkeley National Laboratory (2007)"},{"key":"9423_CR14","doi-asserted-by":"crossref","unstructured":"Hu, Y., Long, X., Zhang, J., Xia, L.: I\/O scheduling model of virtual machine based on multi-core dynamic partitioning. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing (HPDC \u201810), pp. 142\u2013154 (2010)","DOI":"10.1145\/1851476.1851494"},{"key":"9423_CR15","doi-asserted-by":"crossref","unstructured":"Hwang, K., Shin, H.: Real-time disk scheduling based on urgent group and shortest seek time first. In: Proceedings of Fifth Euromicro Workshop on Real-Time Systems (RTSS \u20181993), pp. 124\u2013130 (1993)","DOI":"10.1109\/EMWRT.1993.639070"},{"issue":"2","key":"9423_CR16","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1109\/TSC.2014.2381251","volume":"8","author":"N Jain","year":"2015","unstructured":"Jain, N., Lakshmi, J.: PriDyn: enabling differentiated I\/O services in cloud using dynamic priorities. IEEE Trans. Serv. Comput. 8(2), 212\u2013224 (2015)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"9423_CR17","doi-asserted-by":"crossref","unstructured":"Kim, H., Lim, H., Jeong, J., Lee, J.: Task-aware virtual machine scheduling for I\/O performance. In: Proceedings of the 2009 ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments (VEE \u201809), pp. 101\u2013110 (2009)","DOI":"10.1145\/1508293.1508308"},{"key":"9423_CR18","doi-asserted-by":"crossref","unstructured":"Kim, W., Srivastava, J.: Enhancing real-time DBMS performance with multiversion data and priority based disk scheduling. In: Proceedings of IEEE 12th Real-Time Systems Symposium (RTSS \u201891), pp. 222\u2013231 (1991)","DOI":"10.1109\/REAL.1991.160377"},{"key":"9423_CR19","unstructured":"Kim, S., Kim, H., Lee, J., Jeong, J.: Enlightening the I\/O path a holistic approach for application performance. In: Proceedings of 15th USENIX Conference on File and Storage Technologies (FAST \u201817), pp. 345\u2013358 (2017)"},{"issue":"1","key":"9423_CR20","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1145\/244764.244766","volume":"15","author":"D Kotz","year":"1997","unstructured":"Kotz, D.: Disk-directed I\/O for MIMD multiprocessors. ACM Trans. Comput. Syst. 15(1), 41\u201374 (1997)","journal-title":"ACM Trans. Comput. Syst."},{"key":"9423_CR21","doi-asserted-by":"crossref","unstructured":"Lebre, A., Huard, G., Denneulin, Y., et al.: I\/O scheduling service for multi-application clusters. In: Proceedings of IEEE International Conference on CLUSTER Computing (Cluster \u20182006), pp. 1\u201310 (2006)","DOI":"10.1109\/CLUSTR.2006.311854"},{"issue":"3","key":"9423_CR22","doi-asserted-by":"publisher","first-page":"865","DOI":"10.1109\/JSYST.2014.2300611","volume":"9","author":"J Liao","year":"2015","unstructured":"Liao, J., Li, L., Chen, H., Liu, X.: Adaptive replica synchronization for distributed file systems. IEEE Syst. J. 9(3), 865\u2013877 (2015)","journal-title":"IEEE Syst. J."},{"issue":"9","key":"9423_CR23","doi-asserted-by":"publisher","first-page":"2698","DOI":"10.1109\/TPDS.2015.2496595","volume":"27","author":"J Liao","year":"2016","unstructured":"Liao, J., Trahay, F., Gerofi, B., Ishikawa, Y.: Prefetching on storage servers through mining access patterns on blocks. IEEE Trans. Parallel Distrib. Syst. 27(9), 2698\u20132710 (2016)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"9423_CR24","doi-asserted-by":"publisher","unstructured":"Liu, Y., Huang, X., Huang, Y., Geng, S., Peng, X., Li, R.: A variable-sized stripe level data layout strategy for HDD\/ SSD hybrid parallel file systems. Concurrency Computat.: Pract. Exper. (2016). https:\/\/doi.org\/10.1002\/cpe.4039","DOI":"10.1002\/cpe.4039"},{"key":"9423_CR25","unstructured":"Pruhs, K., Sgall, J., Torng, E.: Online scheduling. In: Hanbook of Scheduling, chapter 15. CRC Press (2004)"},{"key":"9423_CR26","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/s00450-009-0073-9","volume":"23","author":"Y Qian","year":"2009","unstructured":"Qian, Y., Barton, E., Wang, T., Puntambekar, N., Dilger, A.: A novel network request scheduler for a large scale storage system. Comput. Sci. - Res. Develop. 23, 143\u2013148 (2009)","journal-title":"Comput. Sci. - Res. Develop."},{"key":"9423_CR27","doi-asserted-by":"crossref","unstructured":"Thakur, R., Gropp, W., Lusk, E.: Data sieving and collective I\/O in ROMIO. In: Proceedings of the Seventh Symposium on Frontiers of Massively Parallel Computation (Frontiers\u2019 99), pp. 182\u2013189 (1999)","DOI":"10.1109\/FMPC.1999.750599"},{"key":"9423_CR28","unstructured":"Riska, A., Larkby-Lahet, J., Riedel, E.: Evaluating block-level optimization through the IO path. In: Proceedings of 2007 USENIX Annual Technical Conference (ATC \u20182007), pp. 247\u2013260 (2007)"},{"key":"9423_CR29","unstructured":"Ross, R. B., Ligon, W.B III: Server-side scheduling in cluster parallel I\/O systems calculateurs paralleles special issue on parallel I\/O for cluster computing (2001)"},{"key":"9423_CR30","doi-asserted-by":"crossref","unstructured":"Seamons, K. E., Chen, Y., Jones, P., Jozwiak, J., Winslett, M.: Server-directed collective I\/O in Panda. In: Supercomputing \u201895: Proceedings of the 1995 ACM\/IEEE conference on Supercomputing (CDROM), p 57. ACM, New York (1995)","DOI":"10.1145\/224170.224371"},{"key":"9423_CR31","unstructured":"Seltzer, M., Chen, P., Ousterhout, J.: Disk scheduling revisited. In: Proceedings of the Winter 1990 USENIX Technical Conference, pp. 313\u2013323 (1990)"},{"key":"9423_CR32","doi-asserted-by":"crossref","unstructured":"Song, H., Yin, Y., Sun, X. -H., Thakur, R., Lang, S.: Server-side: I\/o coordination for parallel file systems. In: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC \u201811), pp. 1\u201311 (2011)","DOI":"10.1145\/2063384.2063407"},{"key":"9423_CR33","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/j.jpdc.2015.09.007","volume":"87","author":"R Sudarsan","year":"2016","unstructured":"Sudarsan, R., Calvin, R.: Combining performance and priority for scheduling resizable parallel applications. J. Parallel Distrib. Comput. 87, 55\u201366 (2016)","journal-title":"J. Parallel Distrib. Comput."},{"key":"9423_CR34","doi-asserted-by":"crossref","unstructured":"Tan, Z., Du, L., Feng, D., EML, W. Zhou.: An I\/O scheduling algorithm in large-scale-application environments. Fut. Gen. Comput. Syst. (2017)","DOI":"10.1016\/j.future.2017.04.019"},{"issue":"3","key":"9423_CR35","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1007\/s00354-009-0089-5","volume":"28","author":"O Tatebe","year":"2010","unstructured":"Tatebe, O., Hiraga, K., Soda, N.: Gfarm grid file system. N. Gener. Comput. 28(3), 257\u2013275 (2010)","journal-title":"N. Gener. Comput."},{"key":"9423_CR36","unstructured":"Wachs, M, Abd-El-Malek, M., Thereska, E., Ganger, G.: Argon: performance insulation for shared storage servers. In: Proceedings of 5th USENIX Conference on File and Storage Technologies (FAST \u201807) (2007)"},{"key":"9423_CR37","unstructured":"Wang, H., Varman, P.: Balancing fairness and efficiency in tiered storage systems with bottleneck-aware allocation. In: Proceedings of 12th USENIX Conference on File and Storage Technologies (FAST \u201814), pp. 229\u2013242 (2014)"},{"key":"9423_CR38","unstructured":"Waters, F.: AIX Performance Tuning Guide, chapter 8. Prentice Hall (1994)"},{"key":"9423_CR39","doi-asserted-by":"crossref","unstructured":"Wei, X., Li, W., Tatebe, O., Xu, G., Hu, L., Ju, J.: Integrating local job scheduler\u2013LSF with Gfarm. In: Proceedings of third International Symposium on Parallel and Distributed Processing and Applications (ISPA \u20182005), pp. 196\u2013204 (2005)","DOI":"10.1007\/11576235_25"},{"key":"9423_CR40","unstructured":"Wei, X., Li, W., Tatebe, O., Xu, G., Hu, L., Ju, J.: Implementing data aware scheduling in Gfarm (R) using LSF (TM) scheduler plugin mechanism. In: Proceedings of the 2005 International Conference on Grid Computing and Applications (GCA \u20182005), pp. 3\u201310 (2005)"},{"key":"9423_CR41","doi-asserted-by":"crossref","unstructured":"Worthington, B., Ganger, G., Patt, Y.: Scheduling algorithms for modern disk drives. In: Proceedings of 22nd ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems (SIGMETRICS \u201894), pp. 241\u2013251 (1994)","DOI":"10.1145\/183018.183045"},{"key":"9423_CR42","doi-asserted-by":"crossref","unstructured":"Yang, S, Harter, T, Agrawal, N, Arpaci-Dusseau, R, et al.: Split-level I\/O scheduling. In: Proceedings of the 25th Symposium on Operating Systems Principles (SOSP \u201815), pp 474\u2013489. ACM, New York (2015)","DOI":"10.1145\/2815400.2815421"},{"key":"9423_CR43","unstructured":"Yang, T., Liu, T., Berger, E., Kaplan, S., Moss, J.: Redline: First class support for interactivity in commodity operating systems. In: Proceedings of 8th USENIX Symposium on Operating Systems Design and Implementation(OSDI \u201808), pp. 73-86. San Diego (2008)"},{"key":"9423_CR44","doi-asserted-by":"crossref","unstructured":"Yildiz, O., Dorier, M., Ibrahim, S., Ross, R., Antoniu, G.: On the root causes of cross-application I\/O interference in HPC storage systems. In: Proceedings of the 30th IEEE International Parallel and Distributed Processing Symposium (IPDPS \u20182016), pp. 750\u2013759 (2016)","DOI":"10.1109\/IPDPS.2016.50"},{"key":"9423_CR45","doi-asserted-by":"crossref","unstructured":"Zhang, X, Davis, K., Jiang, S.: IOrchestrator: Improving the performance of multi-node I\/O systems via interserver coordination. In: Proceedings of the 2010 ACM\/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis (SC \u201810), pp. 1\u201411 (2010)","DOI":"10.1109\/SC.2010.30"},{"key":"9423_CR46","doi-asserted-by":"crossref","unstructured":"Zhang, X., Davis, K., Jiang, S.: QoS support for end users of I\/O-intensive applications using shared storage systems. In: 2011 Proceedings of International Conference for High Performance Computing, Networking, Storage and Analysis (SC \u201811), Article 18, 12 pages (2011)","DOI":"10.1145\/2063384.2063408"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10723-017-9423-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-017-9423-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-017-9423-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,29]],"date-time":"2025-06-29T22:06:42Z","timestamp":1751234802000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10723-017-9423-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,1,17]]},"references-count":46,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,6]]}},"alternative-id":["9423"],"URL":"https:\/\/doi.org\/10.1007\/s10723-017-9423-1","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"type":"print","value":"1570-7873"},{"type":"electronic","value":"1572-9184"}],"subject":[],"published":{"date-parts":[[2018,1,17]]},"assertion":[{"value":"26 June 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 December 2017","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 January 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}