Evaluación de contenedores de Docker para aplicaciones sobre gpu
dc.contributor.advisor | Abreo Carrillo, Sergio Alberto | |
dc.contributor.advisor | Ramírez Silva, Ana Beatriz | |
dc.contributor.author | León Godoy, Gissel Daniela | |
dc.date.accessioned | 2024-03-04T01:11:54Z | |
dc.date.available | 2021 | |
dc.date.available | 2024-03-04T01:11:54Z | |
dc.date.created | 2021 | |
dc.date.issued | 2021 | |
dc.description.abstract | En el mundo de la investigación científica cuando se obtienen nuevos resultados es necesario quedespués de obtenerlos estos puedan corroborarse en cualquier otra situación o en cualquier otrolugar (reproducibilidad y repetibilidad). Los contenedores de Linux se presentan como una opciónpara solucionar el problema de reproducibilidad en software científico, ya que muchas veces la tareade hacer un producto compatible con diferentes entornos de trabajo se hace casi imposible. El objetivo principal de esta investigación es evaluar el rendimiento de Docker sobre GPUs, las cuales sonutilizadas ampliamente en investigaciones y responder a la pregunta ¿se obtiene algún beneficio opérdida al usar un contenedor de Linux con Docker para desplegar aplicaciones de alto rendimiento?Para visualizar el comportamiento del contenedor, se realizaron diferentes pruebas y se evaluaronprincipalmente tiempos de ejecución y compilación. Las pruebas se hicieron sobre sistema nativo yusando contenedores con el fin de comparar los dos escenarios y evaluar el rendimiento del contenedor. Con este trabajo se aporta más evidencia de que los contenedores son una herramientaimportante, que no ofrece pérdidas considerables y que su uso en la comunidad científica debecrecer con el fin de aumentar la reproducibilidad y repetibilidad de la investigación científica.. | |
dc.description.abstractenglish | In the scientific investigation world when we obtain some result is necessary that this kind of resultscould be corroborated in any place or any situation, that is the meaning or do something repeatableand reproducible. The Linux Containers appears like an option to solve the problem of reproducibilityin scientific software because so many times the job to do a compatible product with different environments is almost impossible. The principal object in this research work is to observe how is thebehavior in the Docker containers and evaluate the performance of Docker on GPUs (The GPUs arewidely used in scientific investigations). Here we have to answer a big question and is if we obtain abenefit or loss when we use a Linux Container with Docker to deploy or execute a high-performanceapplication. To see the behavior of the container, we made different tests and we note that the most importantcharacteristic to evaluate it was the time. We took the compilation time and the execution time inevery trial; it happens in the native system and in the same way using the Docker containers tocompare these two scenarios and evaluate the performance of the container. In this thesis, we are looking to make a contribution providing evidence about the containers to saythat it was an important tool that does not offer significant losses and the use of it in the scientificcommunity may grow to increase the reproducibility and repeatability of the scientific investigation. | |
dc.description.degreelevel | Pregrado | |
dc.description.degreename | Ingeniero Electrónico | |
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/40979 | |
dc.language.iso | spa | |
dc.publisher | Universidad Industrial de Santander | |
dc.publisher.faculty | Facultad de Ingenierías Fisicomecánicas | |
dc.publisher.program | Ingeniería Electrónica | |
dc.publisher.school | Escuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones | |
dc.rights | http://creativecommons.org/licenses/by/4.0/ | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
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/4.0 | |
dc.subject | Docker | |
dc.subject | Rendimiento | |
dc.subject | CUDA | |
dc.subject | Transferencia de Datos | |
dc.subject | Nvdia-Docker. | |
dc.subject.keyword | Docker | |
dc.subject.keyword | Performance | |
dc.subject.keyword | CUDA | |
dc.subject.keyword | Data Transfer | |
dc.subject.keyword | Nvdia-Docker. | |
dc.title | Evaluación de contenedores de Docker para aplicaciones sobre gpu | |
dc.title.english | Evaluation of docker containers for gpu applications | |
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 |
Files
Original bundle
1 - 3 of 3
No Thumbnail Available
- Name:
- Carta de autorización.pdf
- Size:
- 227.72 KB
- Format:
- Adobe Portable Document Format
No Thumbnail Available
- Name:
- Nota de proyecto.pdf
- Size:
- 187.61 KB
- Format:
- Adobe Portable Document Format