{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T13:14:50Z","timestamp":1776950090609,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":115,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,5,4]]},"DOI":"10.1145\/3777884.3796991","type":"proceedings-article","created":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T12:27:26Z","timestamp":1776947246000},"page":"364-377","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Are We There Yet? Predicting if Executing Applications are Near Completion"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-1253-307X","authenticated-orcid":false,"given":"Mohammad","family":"Sonji","sequence":"first","affiliation":[{"name":"American University of Beirut, Beirut, Lebanon"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6981-581X","authenticated-orcid":false,"given":"Mohammed","family":"Baydoun","sequence":"additional","affiliation":[{"name":"American University of Beirut, Beirut, Lebanon"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6504-3461","authenticated-orcid":false,"given":"Safaa","family":"Diab","sequence":"additional","affiliation":[{"name":"American University of Beirut, Beirut, Lebanon"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-0173-5410","authenticated-orcid":false,"given":"Amir","family":"Nassereldine","sequence":"additional","affiliation":[{"name":"American University of Beirut, Beirut, Lebanon"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6017-0816","authenticated-orcid":false,"given":"Pedro","family":"Bruel","sequence":"additional","affiliation":[{"name":"Hewlett Packard Enterprise, Milpitas, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8297-8525","authenticated-orcid":false,"given":"Aditya","family":"Dhakal","sequence":"additional","affiliation":[{"name":"Hewlett Packard Enterprise, Milpitas, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-5652-4408","authenticated-orcid":false,"given":"Rolando Pablo","family":"Hong Enriquez","sequence":"additional","affiliation":[{"name":"Hewlett Packard Enterprise, Milpitas, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0373-1867","authenticated-orcid":false,"given":"Gourav","family":"Rattihalli","sequence":"additional","affiliation":[{"name":"Hewlett Packard Enterprise, Milpitas, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3664-4484","authenticated-orcid":false,"given":"Diman Zad","family":"Tootaghaj","sequence":"additional","affiliation":[{"name":"Hewlett Packard Enterprise, Milpitas, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-3217-3768","authenticated-orcid":false,"given":"Gallig","family":"Renaud","sequence":"additional","affiliation":[{"name":"Hewlett Packard Enterprise, Milpitas, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8449-8579","authenticated-orcid":false,"given":"Barbara","family":"Chapman","sequence":"additional","affiliation":[{"name":"Hewlett Packard Enterprise, Milpitas, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2098-824X","authenticated-orcid":false,"given":"Fatima K. Abu","family":"Salem","sequence":"additional","affiliation":[{"name":"American University of Beirut, Beirut, Lebanon"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3709-1829","authenticated-orcid":false,"given":"Eitan","family":"Frachtenberg","sequence":"additional","affiliation":[{"name":"Hewlett Packard Enterprise, Milpitas, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9830-8588","authenticated-orcid":false,"given":"Dejan","family":"Milojicic","sequence":"additional","affiliation":[{"name":"Hewlett Packard Enterprise, Milpitas, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3356-6898","authenticated-orcid":false,"given":"Izzat El","family":"Hajj","sequence":"additional","affiliation":[{"name":"American University of Beirut, Beirut, Lebanon"}]}],"member":"320","published-online":{"date-parts":[[2026,5,3]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"2018 IEEE International Conference on Cluster Computing (CLUSTER). IEEE, 543-551","author":"Aaziz Omar","year":"2018","unstructured":"Omar Aaziz, Jonathan Cook, and Mohammed Tanash. 2018. Modeling expected application runtime for characterizing and assessing job performance. In 2018 IEEE International Conference on Cluster Computing (CLUSTER). IEEE, 543-551."},{"key":"e_1_3_2_1_2_1","unstructured":"Mart\u00edn Abadi Ashish Agarwal Paul Barham Eugene Brevdo Zhifeng Chen Craig Citro Greg S. Corrado Andy Davis Jeffrey Dean Matthieu Devin Sanjay Ghemawat Ian Goodfellow Andrew Harp Geoffrey Irving Michael Isard Yangqing Jia Rafal Jozefowicz Lukasz Kaiser Manjunath Kudlur Josh Levenberg Dandelion Man\u00e9 Rajat Monga Sherry Moore Derek Murray Chris Olah Mike Schuster Jonathon Shlens Benoit Steiner Ilya Sutskever Kunal Talwar Paul Tucker Vincent Vanhoucke Vijay Vasudevan Fernanda Vi\u00e9gas Oriol Vinyals Pete Warden Martin Wattenberg Martin Wicke Yuan Yu and Xiaoqiang Zheng. 2015. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. https:\/\/www.tensorflow.org\/ Software available from tensorflow.org."},{"key":"e_1_3_2_1_3_1","volume-title":"2014 43rd International Conference on Parallel Processing Workshops. IEEE, 9-17","author":"Ahn Dong H","year":"2014","unstructured":"Dong H Ahn, Jim Garlick, Mark Grondona, Don Lipari, Becky Springmeyer, and Martin Schulz. 2014. Flux: A next-generation resource management framework for large HPC centers. In 2014 43rd International Conference on Parallel Processing Workshops. IEEE, 9-17."},{"key":"e_1_3_2_1_4_1","first-page":"469","volume-title":"CherryPick: Adaptively Unearthing the Best Cloud Configurations for Big Data Analytics. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17)","author":"Alipourfard Omid","year":"2017","unstructured":"Omid Alipourfard, Hongqiang Harry Liu, Jianshu Chen, Shivaram Venkataraman, Minlan Yu, and Ming Zhang. 2017. CherryPick: Adaptively Unearthing the Best Cloud Configurations for Big Data Analytics. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17). 469-482."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1093\/bioinformatics\/btq134"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/125826.125925"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1007\/11407522_14","volume-title":"Job Scheduling Strategies for Parallel Processing: 10th International Workshop, JSSPP 2004","author":"Lee Cynthia Bailey","year":"2005","unstructured":"Cynthia Bailey Lee, Yael Schwartzman, Jennifer Hardy, and Allan Snavely. 2005. Are user runtime estimates inherently inaccurate?. In Job Scheduling Strategies for Parallel Processing: 10th International Workshop, JSSPP 2004, New York, NY, USA, June 13, 2004. Revised Selected Papers 10. Springer, 253-263."},{"key":"e_1_3_2_1_8_1","volume-title":"11th IEEE\/ACM International Conference on Utility and Cloud Computing (UCC).","author":"Baughman Matt","year":"2018","unstructured":"Matt Baughman, Ryan Chard, Logan Ward, Jason Pitt, Kyle Chard, and Ian Foster. 2018. Profiling and predicting application performance on the cloud. In 11th IEEE\/ACM International Conference on Utility and Cloud Computing (UCC)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW66978.2025.00044"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421305"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","first-page":"2563","DOI":"10.14778\/3407790.3407845","article-title":"Do the best cloud configurations grow on trees? An experimental evaluation of black box algorithms for optimizing cloud workloads","volume":"13","author":"Bilal Muhammad","year":"2020","unstructured":"Muhammad Bilal, Marco Serafini, Marco Canini, and Rodrigo Rodrigues. 2020b. Do the best cloud configurations grow on trees? An experimental evaluation of black box algorithms for optimizing cloud workloads. Proceedings of the VLDB Endowment, Vol. 13, 12 (2020), 2563-2575.","journal-title":"Proceedings of the VLDB Endowment"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597917.2597937"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342009360039"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS47774.2020.00047"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","first-page":"180","DOI":"10.1109\/ICNC.2007.346","volume-title":"Third International Conference on Natural Computation (ICNC","volume":"5","author":"Chen Liming","year":"2007","unstructured":"Liming Chen, Xuecheng Zou, Jianming Lei, and Zhenglin Liu. 2007. Dynamically reconfigurable cache for low-power embedded system. In Third International Conference on Natural Computation (ICNC 2007), Vol. 5. Ieee, 180-184."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939785"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSNW.2013.6615513"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2021.3058165"},{"key":"e_1_3_2_1_20_1","volume-title":"2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing. IEEE, 118-125","author":"Tsafack Chetsa Ghislain Landry","year":"2013","unstructured":"Ghislain Landry Tsafack Chetsa, Laurent Lefevre, Jean-Marc Pierson, Patricia Stolf, and Georges Da Costa. 2013. A user friendly phase detection methodology for hpc systems' analysis. In 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing. IEEE, 118-125."},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools. 1-11","author":"Chiu Meng-Chieh","year":"2016","unstructured":"Meng-Chieh Chiu, Benjamin Marlin, and Eliot Moss. 2016. Real-time program-specific phase change detection for java programs. In Proceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools. 1-11."},{"key":"e_1_3_2_1_22_1","unstructured":"Performance Co-Pilot. [n.d.]. https:\/\/pcp.io. https:\/\/pcp.io"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1109\/TPDS.2019.2929781","article-title":"A survey of phase classification techniques for characterizing variable application behavior","volume":"31","author":"Criswell Keeley","year":"2019","unstructured":"Keeley Criswell and Tosiron Adegbija. 2019. A survey of phase classification techniques for characterizing variable application behavior. IEEE Transactions on Parallel and Distributed Systems, Vol. 31, 1 (2019), 224-236.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"e_1_3_2_1_24_1","volume-title":"Slides from Linux Kongress","author":"De Melo Arnaldo Carvalho","unstructured":"Arnaldo Carvalho De Melo. 2010. The new linux'perf'tools. In Slides from Linux Kongress, Vol. 18. 1-42."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451125"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541941"},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 29th Annual International Symposium on Computer Architecture","author":"Ashutosh","unstructured":"Ashutosh S. Dhodapkar and James E. Smith. 2002. Managing Multi-Configuration Hardware via Dynamic Working Set Analysis. In Proceedings of the 29th Annual International Symposium on Computer Architecture (Anchorage, Alaska) (ISCA '02). IEEE Computer Society, USA, 233\u2013244."},{"key":"e_1_3_2_1_28_1","volume-title":"Vanamala Venkataswamy, and Swaroopa Dola.","author":"Domeniconi Giacomo","year":"2019","unstructured":"Giacomo Domeniconi, Eun Kyung Lee, Vanamala Venkataswamy, and Swaroopa Dola. 2019. Cush: Cognitive scheduler for heterogeneous high performance computing system. Proceedings of DRL4KDD, Vol. 19 (2019)."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2009.58"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2019.8888128"},{"key":"e_1_3_2_1_31_1","first-page":"2","volume-title":"IEEE International. 2005 Proceedings of the IEEE Workload Characterization Symposium","author":"Eeckhout Lieven","year":"2005","unstructured":"Lieven Eeckhout, John Sampson, and Brad Calder. 2005. Exploiting program microarchitecture independent characteristics and phase behavior for reduced benchmark suite simulation. In IEEE International. 2005 Proceedings of the IEEE Workload Characterization Symposium, 2005., IEEE, 2-12."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2017.11"},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of the First Merged International Parallel Processing Symposium and Symposium on Parallel and Distributed Processing. IEEE, 542-546","author":"Feitelson Dror G","year":"1998","unstructured":"Dror G Feitelson and Ahuva Mu'alem Weil. 1998. Utilization and predictability in scheduling the IBM SP2 with backfilling. In Proceedings of the First Merged International Parallel Processing Symposium and Symposium on Parallel and Distributed Processing. IEEE, 542-546."},{"key":"e_1_3_2_1_34_1","first-page":"261","volume-title":"Krak\u00f3w","author":"F\u00fcrlinger Karl","year":"2008","unstructured":"Karl F\u00fcrlinger and Shirley Moore. 2008. Detection and analysis of iterative behavior in parallel applications. In Computational Science-ICCS 2008: 8th International Conference, Krak\u00f3w, Poland, June 23-25, 2008, Proceedings, Part III 8. Springer, 261-267."},{"key":"e_1_3_2_1_35_1","volume-title":"2013 IEEE Computer Society Annual Symposium on VLSI (ISVLSI). IEEE, 171-176","author":"Ganeshpure Kunal","year":"2013","unstructured":"Kunal Ganeshpure and Sandip Kundu. 2013. On runtime task graph extraction in MPSoC. In 2013 IEEE Computer Society Annual Symposium on VLSI (ISVLSI). IEEE, 171-176."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807646"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1366110.1366200"},{"key":"e_1_3_2_1_38_1","unstructured":"Dayong Gu and Clark Verbrugge. 2007. Using hardware data to detect repetitive program behavior. Sable Research Group School Comput. Sci. McGill Univ. Montr\u00e9al Qu\u00e9bec Tech. Rep. SABLE-TR-2007-2 (2007)."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1356058.1356062"},{"key":"e_1_3_2_1_40_1","first-page":"1","article-title":"Simpoint 3.0: Faster and more flexible program phase analysis","volume":"7","author":"Hamerly Greg","year":"2005","unstructured":"Greg Hamerly, Erez Perelman, Jeremy Lau, and Brad Calder. 2005. Simpoint 3.0: Faster and more flexible program phase analysis. Journal of Instruction Level Parallelism, Vol. 7, 4 (2005), 1-28.","journal-title":"Journal of Instruction Level Parallelism"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-020-2649-2"},{"key":"e_1_3_2_1_42_1","first-page":"1322","article-title":"ADASYN: Adaptive synthetic sampling approach for imbalanced learning. In 2008 IEEE international joint conference on neural networks (IEEE world congress on computational intelligence)","author":"He Haibo","year":"2008","unstructured":"Haibo He, Yang Bai, Edwardo A Garcia, and Shutao Li. 2008. ADASYN: Adaptive synthetic sampling approach for imbalanced learning. In 2008 IEEE international joint conference on neural networks (IEEE world congress on computational intelligence). Ieee, 1322-1328.","journal-title":"Ieee"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2007.56"},{"key":"e_1_3_2_1_44_1","volume-title":"2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS). IEEE, 660-670","author":"Hsu Chin-Jung","year":"2018","unstructured":"Chin-Jung Hsu, Vivek Nair, Vincent W Freeh, and Tim Menzies. 2018a. Arrow: Low-level augmented bayesian optimization for finding the best cloud VM. In 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS). IEEE, 660-670."},{"key":"e_1_3_2_1_45_1","volume-title":"2018 IEEE 11th International Conference on Cloud Computing (CLOUD). IEEE, 409-416","author":"Hsu Chin-Jung","year":"2018","unstructured":"Chin-Jung Hsu, Vivek Nair, Tim Menzies, and Vincent Freeh. 2018b. Micky: A cheaper alternative for selecting cloud instances. In 2018 IEEE 11th International Conference on Cloud Computing (CLOUD). IEEE, 409-416."},{"key":"e_1_3_2_1_46_1","volume-title":"Scout: An experienced guide to find the best cloud configuration. arXiv preprint arXiv:1803.01296","author":"Hsu Chin-Jung","year":"2018","unstructured":"Chin-Jung Hsu, Vivek Nair, Tim Menzies, and Vincent W Freeh. 2018c. Scout: An experienced guide to find the best cloud configuration. arXiv preprint arXiv:1803.01296 (2018)."},{"key":"e_1_3_2_1_47_1","volume-title":"30th Annual International Symposium on Computer Architecture, 2003. Proceedings., IEEE, 157-168","author":"Huang MC","year":"2003","unstructured":"MC Huang, J Renau, and J Torrellas. 2003. Positional adaptation of processors: application to energy reduction. In 30th Annual International Symposium on Computer Architecture, 2003. Proceedings., IEEE, 157-168."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1152154.1152172"},{"key":"e_1_3_2_1_49_1","volume-title":"Microvisor: A runtime architecture for thermal management in chip multiprocessors. In Transactions on high-performance embedded architectures","author":"Khan Omer","year":"2011","unstructured":"Omer Khan and Sandip Kundu. 2011. Microvisor: A runtime architecture for thermal management in chip multiprocessors. In Transactions on high-performance embedded architectures and Compilers IV. Springer, 84-110."},{"key":"e_1_3_2_1_50_1","first-page":"759","volume-title":"2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Klimovic Ana","year":"2018","unstructured":"Ana Klimovic, Heiner Litz, and Christos Kozyrakis. 2018. Selecta: Heterogeneous cloud storage configuration for data analytics. In 2018 USENIX Annual Technical Conference (USENIX ATC 18). 759-773."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/978-3-030-10632-4_2","volume-title":"Job Scheduling Strategies for Parallel Processing: 22nd International Workshop, JSSPP 2018","author":"Klus\u00e1\u010dek Dalibor","year":"2019","unstructured":"Dalibor Klus\u00e1\u010dek and V\u00e1clav Chlumsk\u1ef3. 2019. Evaluating the impact of soft walltimes on job scheduling performance. In Job Scheduling Strategies for Parallel Processing: 22nd International Workshop, JSSPP 2018, Vancouver, BC, Canada, May 25, 2018, Revised Selected Papers 22. Springer, 15-38."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3583678.3596893"},{"key":"e_1_3_2_1_53_1","volume-title":"IEEE International Symposium on Performance Analysis of Systems and Software, 2005. ISPASS 2005., IEEE, 236-247","author":"Lau Jeremy","year":"2005","unstructured":"Jeremy Lau, Jack Sampson, Erez Perelman, Greg Hamerly, and Brad Calder. 2005. The strong correlation between code signatures and performance. In IEEE International Symposium on Performance Analysis of Systems and Software, 2005. ISPASS 2005., IEEE, 236-247."},{"key":"e_1_3_2_1_54_1","first-page":"57","volume-title":"IEEE International Symposium on-ISPASS Performance Analysis of Systems and Software","author":"Lau Jeremy","year":"2004","unstructured":"Jeremy Lau, Stefan Schoemackers, and Brad Calder. 2004. Structures for phase classification. In IEEE International Symposium on-ISPASS Performance Analysis of Systems and Software, 2004. IEEE, 57-67."},{"key":"e_1_3_2_1_55_1","first-page":"1","article-title":"Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learning","volume":"18","author":"Lema\u00eetre Guillaume","year":"2017","unstructured":"Guillaume Lema\u00eetre, Fernando Nogueira, and Christos K. Aridas. 2017. Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learning. Journal of Machine Learning Research, Vol. 18, 17 (2017), 1-5. http:\/\/jmlr.org\/papers\/v18\/16-365.html","journal-title":"Journal of Machine Learning Research"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-020-03506-5"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.5555\/646376.689366"},{"key":"e_1_3_2_1_58_1","volume-title":"2020 IEEE 13th International Conference on Cloud Computing (CLOUD). IEEE, 470-474","author":"Lin Yuhui","year":"2020","unstructured":"Yuhui Lin, Adam Barker, and John Thomson. 2020a. Modelling VM Latent Characteristics and Predicting Application Performance using Semi-supervised Non-negative Matrix Factorization. In 2020 IEEE 13th International Conference on Cloud Computing (CLOUD). IEEE, 470-474."},{"key":"e_1_3_2_1_59_1","volume-title":"2020 IEEE\/ACM 13th International Conference on Utility and Cloud Computing (UCC). IEEE, 91-100","author":"Lin Yuhui","year":"2020","unstructured":"Yuhui Lin, Jack Briggs, and Adam Barker. 2020b. FIFE: an Infrastructure-as-Code Based Framework for Evaluating VM Instances from Multiple Clouds. In 2020 IEEE\/ACM 13th International Conference on Utility and Cloud Computing (UCC). IEEE, 91-100."},{"key":"e_1_3_2_1_60_1","volume-title":"Proceedings of the ACM Symposium on Cloud Computing. 479-479","author":"Liu Yang","year":"2019","unstructured":"Yang Liu, Huanle Xu, and Wing Cheong Lau. 2019. Accordia: Adaptive cloud configuration optimization for recurring data-intensive applications. In Proceedings of the ACM Symposium on Cloud Computing. 479-479."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3005745.3005750"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342080"},{"key":"e_1_3_2_1_63_1","volume-title":"2017 17th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). IEEE, 524-533","author":"Mariani Giovanni","year":"2017","unstructured":"Giovanni Mariani, Andreea Anghel, Rik Jongerius, and Gero Dittmann. 2017. Predicting cloud performance for HPC applications: A user-oriented approach. In 2017 17th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). IEEE, 524-533."},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.5555\/3291168.3291198"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2010.98"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2016.58"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"crossref","first-page":"385","DOI":"10.1109\/PACT.1998.727287","volume-title":"Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No. 98EX192)","author":"Mendes Celso L","year":"1998","unstructured":"Celso L Mendes and Daniel A Reed. 1998. Integrated compilation and scalability analysis for parallel systems. In Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No. 98EX192). IEEE, 385-392."},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.5555\/2946645.2946679"},{"key":"e_1_3_2_1_69_1","volume-title":"Feitelson","author":"Mu'alem Ahuva W.","year":"2001","unstructured":"Ahuva W. Mu'alem and Dror G. Feitelson. 2001. Utilization, predictability, workloads, and user runtime estimates in scheduling the IBM SP2 with backfilling. IEEE transactions on parallel and distributed systems, Vol. 12, 6 (2001), 529-543."},{"key":"e_1_3_2_1_70_1","volume-title":"SPEC OMP2012 \u2014 an application benchmark suite for parallel systems using OpenMP. In International Workshop on OpenMP. Springer, 223-236","author":"M\u00fcller Matthias S","year":"2012","unstructured":"Matthias S M\u00fcller, John Baron, William C Brantley, Huiyu Feng, Daniel Hackenberg, Robert Henschel, Gabriele Jost, Daniel Molka, Chris Parrott, Joe Robichaux, et al., 2012. SPEC OMP2012 \u2014 an application benchmark suite for parallel systems using OpenMP. In International Workshop on OpenMP. Springer, 223-236."},{"key":"e_1_3_2_1_71_1","volume-title":"2018 IEEE 11th International Conference on Cloud Computing (CLOUD). IEEE, 762-769","author":"Naghshnejad Mina","year":"2018","unstructured":"Mina Naghshnejad and Mukesh Singhal. 2018. Adaptive online runtime prediction to improve HPC applications latency in cloud. In 2018 IEEE 11th International Conference on Cloud Computing (CLOUD). IEEE, 762-769."},{"key":"e_1_3_2_1_72_1","volume-title":"Predicting the Performance-Cost Trade-off of Applications Across Multiple Systems. In 2023 IEEE\/ACM 23rd International Symposium on Cluster, Cloud and Internet Computing (CCGrid). IEEE, 216-228","author":"Nassereldine Amir","year":"2023","unstructured":"Amir Nassereldine, Safaa Diab, Mohammed Baydoun, Kenneth Leach, Maxim Alt, Dejan Milojicic, and Izzat El Hajj. 2023. Predicting the Performance-Cost Trade-off of Applications Across Multiple Systems. In 2023 IEEE\/ACM 23rd International Symposium on Cluster, Cloud and Internet Computing (CCGrid). IEEE, 216-228."},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-0509-9_13"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","unstructured":"The pandas development team. 2020. pandas-dev\/pandas: Pandas. doi:10.5281\/zenodo.3509134","DOI":"10.5281\/zenodo.3509134"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-017-2038-2"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1109\/MICRO.2004.28","volume-title":"37th International Symposium on Microarchitecture (MICRO-37'04)","author":"Patil Harish","year":"2004","unstructured":"Harish Patil, Robert Cohn, Mark Charney, Rajiv Kapoor, Andrew Sun, and Anand Karunanidhi. 2004. Pinpointing representative portions of large intel\u00ae itanium\u00ae programs with dynamic instrumentation. In 37th International Symposium on Microarchitecture (MICRO-37'04). IEEE, 81-92."},{"key":"e_1_3_2_1_77_1","volume-title":"Scikit-learn: Machine learning in Python. the Journal of machine Learning research","author":"Pedregosa Fabian","year":"2011","unstructured":"Fabian Pedregosa, Ga\u00ebl Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, and Others. 2011. Scikit-learn: Machine learning in Python. the Journal of machine Learning research, Vol. 12 (2011), 2825-2830."},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.5555\/1299042.1299044"},{"key":"e_1_3_2_1_79_1","volume-title":"Proceedings 20th IEEE International Parallel & Distributed Processing Symposium. IEEE, 10-pp.","author":"Perelman Erez","year":"2006","unstructured":"Erez Perelman, Marzia Polito, J-Y Bouguet, Jack Sampson, Brad Calder, and Carole Dulong. 2006. Detecting phases in parallel applications on shared memory architectures. In Proceedings 20th IEEE International Parallel & Distributed Processing Symposium. IEEE, 10-pp."},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2008.4510734"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/2390191.2390196"},{"key":"e_1_3_2_1_82_1","volume-title":"2012 IEEE International Symposium on Workload Characterization (IISWC). IEEE, 47-58","author":"Sembrant Andreas","year":"2012","unstructured":"Andreas Sembrant, David Black-Schaffer, and Erik Hagersten. 2012. Phase behavior in serial and parallel applications. In 2012 IEEE International Symposium on Workload Characterization (IISWC). IEEE, 47-58."},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2011.6114207"},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281700.1281705"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2007.01.010"},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.5555\/645988.674158"},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/605397.605403"},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/871656.859657"},{"key":"e_1_3_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.5555\/646377.689506"},{"key":"e_1_3_2_1_90_1","volume-title":"2007 IEEE International Parallel and Distributed Processing Symposium. IEEE, 1-10","author":"Smith Warren","year":"2007","unstructured":"Warren Smith. 2007. Prediction services for distributed computing. In 2007 IEEE International Parallel and Distributed Processing Symposium. IEEE, 1-10."},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.5555\/646379.689526"},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2004.06.008"},{"key":"e_1_3_2_1_93_1","volume-title":"2011 12th International Symposium on Quality Electronic Design. IEEE, 1-7.","author":"Srinivasan Sudarshan","year":"2011","unstructured":"Sudarshan Srinivasan, Kunal P Ganeshpure, and Sandip Kundu. 2011. Maximizing hotspot temperature: Wavelet based modelling of heating and cooling profile of functional workloads. In 2011 12th International Symposium on Quality Electronic Design. IEEE, 1-7."},{"key":"e_1_3_2_1_94_1","volume-title":"2016 IEEE 34th International Conference on Computer Design (ICCD). IEEE, 528-535","author":"Srinivasan Sudarshan","year":"2016","unstructured":"Sudarshan Srinivasan, Israel Koren, and Sandip Kundu. 2016. Improving performance per watt of non-monotonic multicore processors via bottleneck-based online program phase classification. In 2016 IEEE 34th International Conference on Computer Design (ICCD). IEEE, 528-535."},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188464"},{"key":"e_1_3_2_1_96_1","volume-title":"Phase-TA: Periodicity Detection and Characterization for HPC Applications. In HPCS 2020-18th IEEE International Conference on High Performance Computing and Simulation. IEEE, 1-12","author":"Stoffel Mathieu","year":"2021","unstructured":"Mathieu Stoffel, Fran\u00e7ois Broquedis, Fr\u00e9d\u00e9ric Desprez, and Abdelhafid Mazouz. 2021. Phase-TA: Periodicity Detection and Characterization for HPC Applications. In HPCS 2020-18th IEEE International Conference on High Performance Computing and Simulation. IEEE, 1-12."},{"key":"e_1_3_2_1_97_1","first-page":"27","article-title":"Parboil: A revised benchmark suite for scientific and commercial throughput computing","volume":"127","author":"Stratton John A","year":"2012","unstructured":"John A Stratton, Christopher Rodrigues, I-Jui Sung, Nady Obeid, Li-Wen Chang, Nasser Anssari, Geng Daniel Liu, and Wen-mei W Hwu. 2012. Parboil: A revised benchmark suite for scientific and commercial throughput computing. Center for Reliable and High-Performance Computing, Vol. 127 (2012), 27.","journal-title":"Center for Reliable and High-Performance Computing"},{"key":"e_1_3_2_1_98_1","volume-title":"2019 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). IEEE, 48-57","author":"Taht Karl","year":"2019","unstructured":"Karl Taht, James Greensky, and Rajeev Balasubramonian. 2019. The pop detector: A lightweight online program phase detection framework. In 2019 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). IEEE, 48-57."},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/3332186.3333041"},{"key":"e_1_3_2_1_100_1","first-page":"1","volume-title":"Job Scheduling Strategies for Parallel Processing: 11th International Workshop, JSSPP 2005","author":"Tsafrir Dan","year":"2005","unstructured":"Dan Tsafrir, Yoav Etsion, and Dror G Feitelson. 2005. Modeling user runtime estimates. In Job Scheduling Strategies for Parallel Processing: 11th International Workshop, JSSPP 2005, Cambridge, MA, USA, June 19, 2005, Revised Selected Papers 11. Springer, 1-35."},{"key":"e_1_3_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2007.70606"},{"key":"e_1_3_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1002\/jcc.20291"},{"key":"e_1_3_2_1_103_1","first-page":"363","volume-title":"13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16)","author":"Venkataraman Shivaram","year":"2016","unstructured":"Shivaram Venkataraman, Zongheng Yang, Michael Franklin, Benjamin Recht, and Ion Stoica. 2016. Ernest: Efficient Performance Prediction for {Large-Scale} Advanced Analytics. In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16). 363-378."},{"key":"e_1_3_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-022-04582-5"},{"key":"e_1_3_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.3390\/app11209448"},{"key":"e_1_3_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-021-0232-4"},{"key":"e_1_3_2_1_107_1","doi-asserted-by":"crossref","first-page":"105759","DOI":"10.1016\/j.asoc.2019.105759","article-title":"SARA: Stably and quickly find optimal cloud configurations for heterogeneous big data workloads","volume":"85","author":"Xiao Ai","year":"2019","unstructured":"Ai Xiao, ZhiHui Lu, Junnan Li, Jie Wu, and Patrick CK Hung. 2019. SARA: Stably and quickly find optimal cloud configurations for heterogeneous big data workloads. Applied Soft Computing, Vol. 85 (2019), 105759.","journal-title":"Applied Soft Computing"},{"key":"e_1_3_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2020.03.006"},{"key":"e_1_3_2_1_109_1","volume-title":"Proceedings of the 2017 Symposium on Cloud Computing. 452-465","author":"Yadwadkar Neeraja J","year":"2017","unstructured":"Neeraja J Yadwadkar, Bharath Hariharan, Joseph E Gonzalez, Burton Smith, and Randy H Katz. 2017. Selecting the best VM across multiple public clouds: A data-driven performance modeling approach. In Proceedings of the 2017 Symposium on Cloud Computing. 452-465."},{"key":"e_1_3_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1007\/10968987_3"},{"key":"e_1_3_2_1_111_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3053277.3053279","article-title":"PARSEC3.0: A multicore benchmark suite with network stacks and SPLASH-2X","volume":"44","author":"Zhan Xusheng","year":"2017","unstructured":"Xusheng Zhan, Yungang Bao, Christian Bienia, and Kai Li. 2017. PARSEC3.0: A multicore benchmark suite with network stacks and SPLASH-2X. ACM SIGARCH Computer Architecture News, Vol. 44, 5 (2017), 1-16.","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"e_1_3_2_1_112_1","doi-asserted-by":"publisher","DOI":"10.1145\/859618.859635"},{"key":"e_1_3_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC41405.2020.00035"},{"key":"e_1_3_2_1_114_1","doi-asserted-by":"publisher","DOI":"10.1145\/2629594"},{"key":"e_1_3_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472456.3473521"}],"event":{"name":"ICPE '26: 17th ACM\/SPEC International Conference on Performance Engineering","location":"Florence Italy","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SPEC"]},"container-title":["Proceedings of the 17th ACM\/SPEC International Conference on Performance Engineering"],"original-title":[],"deposited":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T12:29:55Z","timestamp":1776947395000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3777884.3796991"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,3]]},"references-count":115,"alternative-id":["10.1145\/3777884.3796991","10.1145\/3777884"],"URL":"https:\/\/doi.org\/10.1145\/3777884.3796991","relation":{},"subject":[],"published":{"date-parts":[[2026,5,3]]},"assertion":[{"value":"2026-05-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}