{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T17:37:48Z","timestamp":1770917868786,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,27]],"date-time":"2022-06-27T00:00:00Z","timestamp":1656288000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1817094,1910727"],"award-info":[{"award-number":["1817094,1910727"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,27]]},"DOI":"10.1145\/3502181.3531470","type":"proceedings-article","created":{"date-parts":[[2022,6,23]],"date-time":"2022-06-23T22:14:30Z","timestamp":1656022470000},"page":"97-109","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["SchedInspector"],"prefix":"10.1145","author":[{"given":"Di","family":"Zhang","sequence":"first","affiliation":[{"name":"University of North Carolina at Charlotte, Charlotte, NC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dong","family":"Dai","sequence":"additional","affiliation":[{"name":"University of North Carolina at Charlotte, Charlotte, NC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bing","family":"Xie","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory, Oak Ridge, TN, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,6,27]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI'16)","author":"Abadi Mart\u00edn","year":"2016","unstructured":"Mart\u00edn Abadi , Paul Barham , Jianmin Chen , Zhifeng Chen , Andy Davis , Jeffrey Dean , Matthieu Devin , Sanjay Ghemawat , Geoffrey Irving , Michael Isard , Manjunath Kudlur , Josh Levenberg , Rajat Monga , Sherry Moore , Derek G Murray , Benoit Steiner , Paul Tucker , Vijay Vasudevan , Pete Warden , Martin Wicke , Yuan Yu , Xiaoqiang Zheng , and Google Brain . 2016 . TensorFlow: A system for large-scale machine learning . In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI'16) . Mart\u00edn Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek G Murray, Benoit Steiner, Paul Tucker, Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, Xiaoqiang Zheng, and Google Brain. 2016. TensorFlow: A system for large-scale machine learning. In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI'16)."},{"key":"e_1_3_2_1_2_1","unstructured":"Joshua Achiam. 2018. Spinning Up in Deep Reinforcement Learning.  Joshua Achiam. 2018. Spinning Up in Deep Reinforcement Learning."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Anurag Agarwal Selcuk Colak Varghese S Jacob and Hasan Pirkul. 2006. Heuristics and augmented neural networks for task scheduling with non-identical machines. European Journal of Operational Research (EJOR'06).  Anurag Agarwal Selcuk Colak Varghese S Jacob and Hasan Pirkul. 2006. Heuristics and augmented neural networks for task scheduling with non-identical machines. European Journal of Operational Research (EJOR'06).","DOI":"10.1016\/j.ejor.2005.03.045"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Derya Eren Akyol and G Mirac Bayhan. 2007. A review on evolution of production scheduling with neural networks. Computers & Industrial Engineering (CAIE'07).  Derya Eren Akyol and G Mirac Bayhan. 2007. A review on evolution of production scheduling with neural networks. Computers & Industrial Engineering (CAIE'07).","DOI":"10.1016\/j.cie.2007.04.006"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Hadil Al-Daoud Issam Al-Azzoni and Douglas G Down. 2012. Power-aware linear programming based scheduling for heterogeneous computer clusters. Future Generation Computer Systems (FGCS'12).  Hadil Al-Daoud Issam Al-Azzoni and Douglas G Down. 2012. Power-aware linear programming based scheduling for heterogeneous computer clusters. Future Generation Computer Systems (FGCS'12).","DOI":"10.1016\/j.future.2011.04.001"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC41405.2020.00071"},{"key":"e_1_3_2_1_7_1","unstructured":"David Bigagli. 2014. Slurm Workload Manager Introductory User Training. https:\/\/cug.org\/proceedings\/cug2014_proceedings\/includes\/files\/tut102.pdf.  David Bigagli. 2014. Slurm Workload Manager Introductory User Training. https:\/\/cug.org\/proceedings\/cug2014_proceedings\/includes\/files\/tut102.pdf."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Herv\u00e9 Bourlard and Yves Kamp. 1988. Auto-association by multilayer perceptrons and singular value decomposition. Biological cybernetics (Biol. Cybern.'88).  Herv\u00e9 Bourlard and Yves Kamp. 1988. Auto-association by multilayer perceptrons and singular value decomposition. Biological cybernetics (Biol. Cybern.'88).","DOI":"10.1007\/BF00332918"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'17)","author":"Carastan-Santos Danilo","unstructured":"Danilo Carastan-Santos and Raphael Y . de Camargo. 2017. Obtaining dynamic scheduling policies with simulation and machine learning . In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'17) . Danilo Carastan-Santos and Raphael Y. de Camargo. 2017. Obtaining dynamic scheduling policies with simulation and machine learning. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'17)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS49936.2021.00090"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the Workshop on the Interaction between Operating Systems and Computer Architecture, in conjunction with ISCA (WIOSCA'06)","author":"Fedorova Alexandra","year":"2006","unstructured":"Alexandra Fedorova , Margo Seltzer , and Michael D Smith . 2006 . A non-work-conserving operating system scheduler for SMT processors . In Proceedings of the Workshop on the Interaction between Operating Systems and Computer Architecture, in conjunction with ISCA (WIOSCA'06) . Alexandra Fedorova, Margo Seltzer, and Michael D Smith. 2006. A non-work-conserving operating system scheduler for SMT processors. In Proceedings of the Workshop on the Interaction between Operating Systems and Computer Architecture, in conjunction with ISCA (WIOSCA'06)."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Dror G. Feitelson Dan Tsafrir and David Krakov. 2014. Experience with using the Parallel Workloads Archive. Journal of Parallel and Distributed Computing (JPDC'14).  Dror G. Feitelson Dan Tsafrir and David Krakov. 2014. Experience with using the Parallel Workloads Archive. Journal of Parallel and Distributed Computing (JPDC'14).","DOI":"10.1016\/j.jpdc.2014.06.013"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Christodoulos A Floudas and Xiaoxia Lin. 2005. Mixed integer linear programming in process scheduling: Modeling algorithms and applications. Annals of Operations Research (Ann. Oper. Res.'05).  Christodoulos A Floudas and Xiaoxia Lin. 2005. Mixed integer linear programming in process scheduling: Modeling algorithms and applications. Annals of Operations Research (Ann. Oper. Res.'05).","DOI":"10.1007\/s10479-005-3446-x"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2008.15"},{"key":"e_1_3_2_1_15_1","volume-title":"A genetic algorithm for multiprocessor scheduling","author":"Hou Edwin SH","unstructured":"Edwin SH Hou , Nirwan Ansari , and Hong Ren . 1994. A genetic algorithm for multiprocessor scheduling . IEEE Transactions on Parallel and Distributed systems (TPDS '94). Edwin SH Hou, Nirwan Ansari, and Hong Ren. 1994. A genetic algorithm for multiprocessor scheduling. IEEE Transactions on Parallel and Distributed systems (TPDS'94)."},{"key":"e_1_3_2_1_16_1","volume-title":"Performance analysis of cloud computing services for many-tasks scientific computing","author":"Iosup Alexandru","unstructured":"Alexandru Iosup , Simon Ostermann , M Nezih Yigitbasi , Radu Prodan , Thomas Fahringer , and Dick Epema . 2011. Performance analysis of cloud computing services for many-tasks scientific computing . IEEE Transactions on Parallel and Distributed systems (TPDS '11). Alexandru Iosup, Simon Ostermann, M Nezih Yigitbasi, Radu Prodan, Thomas Fahringer, and Dick Epema. 2011. Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Transactions on Parallel and Distributed systems (TPDS'11)."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Leslie Pack Kaelbling Michael L Littman and Andrew W Moore. 1996. Reinforcement learning: A survey. Journal of Artificial Intelligence Research (JAIR'96).  Leslie Pack Kaelbling Michael L Littman and Andrew W Moore. 1996. Reinforcement learning: A survey. Journal of Artificial Intelligence Research (JAIR'96).","DOI":"10.1613\/jair.301"},{"key":"e_1_3_2_1_18_1","unstructured":"Vijay R Konda and John N Tsitsiklis. 2000. Actor-critic algorithms. In Advances in neural information processing systems (NeurIPS'99).  Vijay R Konda and John N Tsitsiklis. 2000. Actor-critic algorithms. In Advances in neural information processing systems (NeurIPS'99)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2019.00077"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126951"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3005745.3005750"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342080"},{"key":"e_1_3_2_1_23_1","volume-title":"predictability, workloads, and user runtime estimates in scheduling the IBM SP2 with ling","author":"Mu Ahuva W","unstructured":"Ahuva W Mu and Dror G Feitelson . 2001. Utilization , predictability, workloads, and user runtime estimates in scheduling the IBM SP2 with ling . IEEE Transactions on Parallel and Distributed Systems (TPDS '01). Ahuva W Mu and Dror G Feitelson. 2001. Utilization, predictability, workloads, and user runtime estimates in scheduling the IBM SP2 with ling. IEEE Transactions on Parallel and Distributed Systems (TPDS'01)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Michael L Pinedo. 2012. Scheduling. Springer.  Michael L Pinedo. 2012. Scheduling. Springer.","DOI":"10.1007\/978-1-4614-2361-4"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356164"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2012.6232386"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/646376.689359"},{"key":"e_1_3_2_1_28_1","unstructured":"John Schulman Filip Wolski Prafulla Dhariwal Alec Radford and Oleg Klimov. 2017. Proximal policy optimization algorithms. arXiv:1707.06347.  John Schulman Filip Wolski Prafulla Dhariwal Alec Radford and Oleg Klimov. 2017. Proximal policy optimization algorithms. arXiv:1707.06347."},{"key":"e_1_3_2_1_29_1","volume-title":"Proceedings of the 5th IEEE heterogeneous computing workshop (HCW'96)","author":"Singh Harmel","year":"1996","unstructured":"Harmel Singh and Abdou Youssef . 1996 . Mapping and scheduling heterogeneous task graphs using genetic algorithms . In Proceedings of the 5th IEEE heterogeneous computing workshop (HCW'96) . Harmel Singh and Abdou Youssef. 1996. Mapping and scheduling heterogeneous task graphs using genetic algorithms. In Proceedings of the 5th IEEE heterogeneous computing workshop (HCW'96)."},{"key":"e_1_3_2_1_30_1","volume-title":"Reinforcement learning: An introduction","author":"Sutton Richard S","unstructured":"Richard S Sutton and Andrew G Barto . 2018. Reinforcement learning: An introduction . MIT press . Richard S Sutton and Andrew G Barto. 2018. Reinforcement learning: An introduction. MIT press."},{"key":"e_1_3_2_1_31_1","unstructured":"Richard S Sutton David A McAllester Satinder P Singh and Yishay Mansour. 2000. Policy gradient methods for reinforcement learning with function approximation. In Advances in neural information processing systems (NeurIPS'00).  Richard S Sutton David A McAllester Satinder P Singh and Yishay Mansour. 2000. Policy gradient methods for reinforcement learning with function approximation. In Advances in neural information processing systems (NeurIPS'00)."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTR.2009.5289206"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"crossref","unstructured":"Jeffrey D. Ullman. 1975. NP-complete scheduling problems. Journal of Computer and System Sciences (JCSS'75).  Jeffrey D. Ullman. 1975. NP-complete scheduling problems. Journal of Computer and System Sciences (JCSS'75).","DOI":"10.1016\/S0022-0000(75)80008-0"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSDE53843.2021.9718493"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"crossref","unstructured":"Fatos Xhafa and Ajith Abraham. 2010. Computational models and heuristic methods for Grid scheduling problems. Future Generation Computer Systems (FGCS'10).  Fatos Xhafa and Ajith Abraham. 2010. Computational models and heuristic methods for Grid scheduling problems. Future Generation Computer Systems (FGCS'10).","DOI":"10.1016\/j.future.2009.11.005"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/1960475.1960484"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/10968987_3"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755940"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC41405.2020.00035"}],"event":{"name":"HPDC '22: The 31st International Symposium on High-Performance Parallel and Distributed Computing","location":"Minneapolis MN USA","acronym":"HPDC '22","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 31st International Symposium on High-Performance Parallel and Distributed Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3502181.3531470","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3502181.3531470","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3502181.3531470","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:49Z","timestamp":1750183789000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3502181.3531470"}},"subtitle":["A Batch Job Scheduling Inspector Using Reinforcement Learning"],"short-title":[],"issued":{"date-parts":[[2022,6,27]]},"references-count":39,"alternative-id":["10.1145\/3502181.3531470","10.1145\/3502181"],"URL":"https:\/\/doi.org\/10.1145\/3502181.3531470","relation":{},"subject":[],"published":{"date-parts":[[2022,6,27]]},"assertion":[{"value":"2022-06-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}