Jordan Zhang, Kanglin Xu, Yash Kurkure, Michael E. Papka, and Zhiling Lan, SchedTwin: Simulation-Assisted Online Learning for Adaptive HPC Scheduling, In 13th Greater Chicago Area Systems Research Workshop (GCASR), 2026 Poster
@inproceedings{ZhXuKu26,
author = {Zhang, Jordan and Xu, Kanglin and Kurkure, Yash and Papka, Michael E. and Lan, Zhiling},
title = {SchedTwin: Simulation-Assisted Online Learning for Adaptive HPC Scheduling},
booktitle = {13th Greater Chicago Area Systems Research Workshop (GCASR)},
year = {2026},
note = {Poster},
url = {https://gcasr.org/2026/posters},
}
Yash Kurkure, Shambhawi Sharma, Xin Wang, Michael E. Papka, and Zhiling Lan, CQSim+: Symbiotic Simulation for Multi-Resource Scheduling in High-Performance Computing, In Proceedings of the 39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, 2025
Efficient job scheduling is crucial in high-performance computing (HPC), balancing user demands for quick job turnaround with facility goals for high resource utilization. Traditional scheduling requires users to specify a system at job submission, which can lead to inefficiencies. A unified scheduling approach, viewing the resources within a computing facility as an integrated pool, promises improved resource use and reduced job wait times. This paper presents CQSim+, an open-source, discrete event-driven simulator tailored for symbiotic multi-resource scheduling. CQSim+ supports dynamic simulation by continuously integrating real-time data from job schedulers, enabling adaptive scheduling based on the system’s current state. Through extensive experimentation, we demonstrate CQSim+’s ability to enhance resource utilization and decrease job wait times in both homogeneous and heterogeneous HPC environments. Additionally, we present a case study that coordinates job scheduling between two production systems, illustrating how CQSim+ can effectively optimize job scheduling across distinct systems.
@inproceedings{KuShWa25,
author = {Kurkure, Yash and Sharma, Shambhawi and Wang, Xin and Papka, Michael E. and Lan, Zhiling},
title = {CQSim+: Symbiotic Simulation for Multi-Resource Scheduling in High-Performance Computing},
booktitle = {Proceedings of the 39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation},
year = {2025},
pages = {154–164},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
series = {Sigsim-pads '25},
doi = {10.1145/3726301.3728404},
isbn = {9798400715914},
keywords = {Multi-resource scheduling, Simulation tool, Resource management systems, High-performance computing},
numpages = {11},
url = {https://doi.org/10.1145/3726301.3728404},
}
Yihe Zhang, Yash Kurkure, Yiheng Tao, Michael E. Papka, and Zhiling Lan, A Real-Time Digital Twin for Adaptive Scheduling, 2025
@misc{ZhKuTa25,
author = {Zhang, Yihe and Kurkure, Yash and Tao, Yiheng and Papka, Michael E. and Lan, Zhiling},
title = {A Real-Time Digital Twin for Adaptive Scheduling},
year = {2025},
archiveprefix = {arXiv},
primaryclass = {cs.DC},
url = {https://arxiv.org/abs/2512.18894},
}
Yash Kurkure, Yihe Zhang, Michael E. Papka, and Zhiling Lan, Overcoming RL Limitations in HPC Scheduling: A Model-Based MCTS Approach for Practical Deployment, In 12th Greater Chicago Area Systems Research Workshop (GCASR), 2025 Poster
@inproceedings{KuZhPa25,
author = {Kurkure, Yash and Zhang, Yihe and Papka, Michael E. and Lan, Zhiling},
title = {Overcoming RL Limitations in HPC Scheduling: A Model-Based MCTS Approach for Practical Deployment},
booktitle = {12th Greater Chicago Area Systems Research Workshop (GCASR)},
year = {2025},
note = {Poster},
url = {https://gcasr.org/2025/posters},
}
Yash Kurkure, Michael E. Papka, and Zhiling Lan, Digital twin for smart resource management in HPC, In 11th Greater Chicago Area Systems Research Workshop (GCASR), 2024 Poster
@inproceedings{KuPaLa24,
author = {Kurkure, Yash and Papka, Michael E. and Lan, Zhiling},
title = {Digital twin for smart resource management in HPC},
booktitle = {11th Greater Chicago Area Systems Research Workshop (GCASR)},
year = {2024},
note = {Poster},
url = {https://gcasr.org/2024/posters},
}