Articles
Development of a web interface for submitting jobs to SLURM
Published 2019-07-16
Keywords
- SLURM,
- Cluster Linux,
- CGI,
- C
How to Cite
León, F., & Diaz, G. (2019). Development of a web interface for submitting jobs to SLURM. Revista UIS Ingenierías, 18(4), 95–98. https://doi.org/10.18273/revuin.v18n4-2019008
Copyright (c) 2019 Revista UIS Ingenierías
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.
Abstract
Protocols such Secure Shell have been commonly used by Linux clusters to allow users sending jobs to SLURM. However, it implies the use of a console emulator to establish the remote communication which, in some cases, is not available. Therefore, this paper presents the development of the Web Submit SLURM API which offers a quick and safe web interface for submitting jobs to SLURM, querying the job queue, and creating and uploading batch files.
Downloads
Download data is not yet available.
References
[1] A. B. Yoo, M. A. Jette, and M. Grondona, “SLURM: Simple Linux Utility for Resource Management BT - Job Scheduling Strategies for Parallel Processing,” in Job Scheduling Strategies for Parallel Processing, 2003, pp. 44–60.
[2] Sun Yat-Sen University, “System Configuration,” National Supercomputer Center In Guangzhou. 2018. [Online]. Available: http://en.nscc-gz.cn/newsdetail.html?8527
[3] Lawrence Livermore National Laboratory, “Machine Catalog,” Computation, 2018. [Online]. Available: https://computation.llnl.gov/computing/machine-catalog
[4] Supercomputación y Cálculo Científico UIS, “Cluster Guane,” wiki sc3, 2017. [Online]. Available: http://wiki.sc3.uis.edu.co/index.php/Wiki_SC3
[5] J. Schonwalder, G. Chulkov, E. Asgarov, and M. Cretu, “Session resumption for the secure shell protocol,” in 2009 IFIP/IEEE International Symposium on Integrated Network Management, 2009, pp. 157–163. doi: 10.1109/INM.2009.5188805
[6] J. Andjarwirawan, H. N. Palit, and J. C. Salim, “Linux PAM to LDAP Authentication Migration,” in 2017 International Conference on Soft Computing, Intelligent System and Information Technology (ICSIIT), 2017, pp. 155–159. doi: 10.1109/ICSIIT.2017.66
[7] M. Roberts and G. Torres, “pyslurm,” Python Software Foundation. 2018. [Online]. Available: https://pyslurm.github.io/
[8] Twitter, “Heron.” github. [Online]. Available: https://github.com/apache/incubator-heron
[9] D. Robinson and K. Coar, “The Common Gateway Interface (CGI) Version 1.1.” Oct-2004. [Online]. Available: https://www.rfc-editor.org/info/rfc3875
[10] Free Software Foundation, “GNU Operating System,” gnu. . [Online]. Available: https://www.gnu.org/software/cgicc/index.html
[11] W. W. Royce, “Managing the development of large software systems: concepts and techniques,” in Proceedings of the 9th international conference on Software Engineering, 1987, pp. 328–338.
[12] E. Rescorla, SSL and TLS: designing and building secure systems, vol. 1. Addison-Wesley Reading, 2001.
[2] Sun Yat-Sen University, “System Configuration,” National Supercomputer Center In Guangzhou. 2018. [Online]. Available: http://en.nscc-gz.cn/newsdetail.html?8527
[3] Lawrence Livermore National Laboratory, “Machine Catalog,” Computation, 2018. [Online]. Available: https://computation.llnl.gov/computing/machine-catalog
[4] Supercomputación y Cálculo Científico UIS, “Cluster Guane,” wiki sc3, 2017. [Online]. Available: http://wiki.sc3.uis.edu.co/index.php/Wiki_SC3
[5] J. Schonwalder, G. Chulkov, E. Asgarov, and M. Cretu, “Session resumption for the secure shell protocol,” in 2009 IFIP/IEEE International Symposium on Integrated Network Management, 2009, pp. 157–163. doi: 10.1109/INM.2009.5188805
[6] J. Andjarwirawan, H. N. Palit, and J. C. Salim, “Linux PAM to LDAP Authentication Migration,” in 2017 International Conference on Soft Computing, Intelligent System and Information Technology (ICSIIT), 2017, pp. 155–159. doi: 10.1109/ICSIIT.2017.66
[7] M. Roberts and G. Torres, “pyslurm,” Python Software Foundation. 2018. [Online]. Available: https://pyslurm.github.io/
[8] Twitter, “Heron.” github. [Online]. Available: https://github.com/apache/incubator-heron
[9] D. Robinson and K. Coar, “The Common Gateway Interface (CGI) Version 1.1.” Oct-2004. [Online]. Available: https://www.rfc-editor.org/info/rfc3875
[10] Free Software Foundation, “GNU Operating System,” gnu. . [Online]. Available: https://www.gnu.org/software/cgicc/index.html
[11] W. W. Royce, “Managing the development of large software systems: concepts and techniques,” in Proceedings of the 9th international conference on Software Engineering, 1987, pp. 328–338.
[12] E. Rescorla, SSL and TLS: designing and building secure systems, vol. 1. Addison-Wesley Reading, 2001.