Desarrollo de una interfaz web para el envío de trabajos a slurm usando CGI C++
dc.contributor.advisor | Díaz Toro, Gilberto Javier | |
dc.contributor.author | Leon Perez, Fabian Andres | |
dc.date.accessioned | 2023-04-06T03:22:38Z | |
dc.date.available | 2023 | |
dc.date.available | 2023-04-06T03:22:38Z | |
dc.date.created | 2019 | |
dc.date.issued | 2019 | |
dc.description.abstract | Protocolos como Shell seguro han sido utilizados comúnmente por los clusters de Linux para permitir a los usuarios enviar trabajos a SLURM. Sin embargo, implica el uso de un emulador de cónsola para establecer la comunicación remota que, en algunos casos, no está disponible. Además de esto implica también que los usuarios usen comandos y editores de texto basados en cónsola que para áreas no relacionadas con computación puede ser algo desafiante y tedioso. Por lo tanto, este documento presenta el desarrollo de la API Web Submit SLURM, que ofrece una interfaz web rápida y segura para enviar trabajos a SLURM usando un formulario web sencillo o el envío de trabajos usando un scrip shell. La API también cuenta con un diseño adaptativo que permite que sea compatible con la mayoría de los navegadores y dispositivos independientemente del tamaño de la pantalla. La implementación se realizó haciendo que la API sea escalable tanto en el tamaño del cluster y versiones y tipo del software necesario haciendo una instalación simple y altamente compatible. Los tiempos de ejecución usando el protocolo SSH y la API propuesta fueron calculados en el envío de 10 segundos trabajos mostrando una diferencia de 0.013 lo cual no degrada la experiencia final del usuario y mostrando la eficacia de la API propuesta. | |
dc.description.abstractenglish | Protocols such as Secure Shell have been commonly used by Linux clusters to allow users sending the jobs to SLURM. However, it implies the use of a console emulator to establish the remote communication which, in some cases, is not available. in the same way implies that users use commands and text editors based on console that for areas not related to computing can be challenging and tedious. Therefore, this document presents the development of the API (Application programming interface.) Web Submit SLURM (Simple Linux Utility for Resource Management), which offers a fast and secure web interface for submitting jobs to SLURM using a simple web form or sending jobs using a scrip shell. The API also has a responsive design that allows it to be compatible with most browsers and devices regardless of screen size. The implementation is done by making the API scalable in cluster size and versions and type of software needed by making a simple and highly compatible installation. The execution times using the SSH protocol and the proposed API were calculated in the submission of 10 jobs showing a difference of 0.013 seconds which does not degrade the final user experience and showing the effectiveness of the proposed API. | |
dc.description.degreelevel | Pregrado | |
dc.description.degreename | Ingeniero de Sistemas | |
dc.format.mimetype | application/pdf | |
dc.identifier.instname | Universidad Industrial de Santander | |
dc.identifier.reponame | Universidad Industrial de Santander | |
dc.identifier.repourl | https://noesis.uis.edu.co | |
dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/13364 | |
dc.language.iso | spa | |
dc.publisher | Universidad Industrial de Santander | |
dc.publisher.faculty | Facultad de Ingenierías Fisicomecánicas | |
dc.publisher.program | Ingeniería de Sistemas | |
dc.publisher.school | Escuela de Ingeniería de Sistemas e Informática | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
dc.rights.license | Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | Slurm | |
dc.subject | Cluster Linux | |
dc.subject | Cgi | |
dc.subject | C++ | |
dc.subject.keyword | Slurm | |
dc.subject.keyword | Linux Cluster,Cgi | |
dc.subject.keyword | C++. | |
dc.title | Desarrollo de una interfaz web para el envío de trabajos a slurm usando CGI C++ | |
dc.title.english | Development of a web interface for submitting jobs to slurm using CGI C++ | |
dc.type.coar | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
dc.type.hasversion | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado | |
dspace.entity.type |
Files
Original bundle
1 - 3 of 3
No Thumbnail Available
- Name:
- Carta de autorización.pdf
- Size:
- 220.68 KB
- Format:
- Adobe Portable Document Format
- Description:
No Thumbnail Available
- Name:
- Nota de proyecto.pdf
- Size:
- 260.09 KB
- Format:
- Adobe Portable Document Format
- Description: