Optimización y paralelización del diseño hidráulico de un sistema de alcantarillado
"El Centro de Investigaciones en Acueductos y Alcantarillados (CIACUA) de la Universidad de los Andes, posee un programa para realizar el diseño hidráulico de menor costo de un sistema de alcantarillado sujeto a restricciones físicas y normativas de la zona urbana. Sin embargo, tienen problemas...
- Autores:
-
Remolina Gutiérrez, María Camila
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2018
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/40138
- Acceso en línea:
- http://hdl.handle.net/1992/40138
- Palabra clave:
- Alcantarillado
Estructuras hidráulicas
Procesamiento paralelo (Computadores electrónicos)
C++ (Lenguaje de programación de computadores)
Procesamiento electrónico de datos
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UNIANDES2_402d715b8cac7f97f4954a5d4e85b080 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/40138 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.es_CO.fl_str_mv |
Optimización y paralelización del diseño hidráulico de un sistema de alcantarillado |
title |
Optimización y paralelización del diseño hidráulico de un sistema de alcantarillado |
spellingShingle |
Optimización y paralelización del diseño hidráulico de un sistema de alcantarillado Alcantarillado Estructuras hidráulicas Procesamiento paralelo (Computadores electrónicos) C++ (Lenguaje de programación de computadores) Procesamiento electrónico de datos Ingeniería |
title_short |
Optimización y paralelización del diseño hidráulico de un sistema de alcantarillado |
title_full |
Optimización y paralelización del diseño hidráulico de un sistema de alcantarillado |
title_fullStr |
Optimización y paralelización del diseño hidráulico de un sistema de alcantarillado |
title_full_unstemmed |
Optimización y paralelización del diseño hidráulico de un sistema de alcantarillado |
title_sort |
Optimización y paralelización del diseño hidráulico de un sistema de alcantarillado |
dc.creator.fl_str_mv |
Remolina Gutiérrez, María Camila |
dc.contributor.advisor.none.fl_str_mv |
Gómez Díaz, Rafael Enrique Castro Barrera, Harold Enrique |
dc.contributor.author.none.fl_str_mv |
Remolina Gutiérrez, María Camila |
dc.subject.keyword.es_CO.fl_str_mv |
Alcantarillado Estructuras hidráulicas Procesamiento paralelo (Computadores electrónicos) C++ (Lenguaje de programación de computadores) Procesamiento electrónico de datos |
topic |
Alcantarillado Estructuras hidráulicas Procesamiento paralelo (Computadores electrónicos) C++ (Lenguaje de programación de computadores) Procesamiento electrónico de datos Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
"El Centro de Investigaciones en Acueductos y Alcantarillados (CIACUA) de la Universidad de los Andes, posee un programa para realizar el diseño hidráulico de menor costo de un sistema de alcantarillado sujeto a restricciones físicas y normativas de la zona urbana. Sin embargo, tienen problemas de rendimiento (tiempo de ejecución) y de escalabilidad (no soluciona redes de gran tamaño). En este trabajo se usan técnicas y tecnologías de computación en paralelo para solucionarlos. Se migra la solución previa de Java a C++, implementando a su vez optimizaciones gracias al lenguaje. Se utiliza la librería de Intel Threading Building Blocks (TBB) para definir tareas concurrentes, que corresponden a las series del trazado de la red. Se soluciona cada serie en paralelo con el método de MapReduce. A lo largo de este documento, se elabora en cada etapa y se presentan los resultados obtenidos." -- Tomado del Formato de Documento de Grado |
publishDate |
2018 |
dc.date.issued.none.fl_str_mv |
2018 |
dc.date.accessioned.none.fl_str_mv |
2020-06-10T16:53:02Z |
dc.date.available.none.fl_str_mv |
2020-06-10T16:53:02Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/40138 |
dc.identifier.pdf.none.fl_str_mv |
u807859.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/40138 |
identifier_str_mv |
u807859.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.es_CO.fl_str_mv |
spa |
language |
spa |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.es_CO.fl_str_mv |
40 hojas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.es_CO.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.es_CO.fl_str_mv |
Ingeniería de Sistemas y Computación |
dc.publisher.faculty.es_CO.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.es_CO.fl_str_mv |
Departamento de Ingeniería de Sistemas y Computación |
dc.source.es_CO.fl_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca |
instname_str |
Universidad de los Andes |
institution |
Universidad de los Andes |
reponame_str |
Repositorio Institucional Séneca |
collection |
Repositorio Institucional Séneca |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/9a10fcd9-33b6-416c-a4ab-e2e673507624/download https://repositorio.uniandes.edu.co/bitstreams/38103a1d-f9d5-4255-b48e-e9bca7487ed7/download https://repositorio.uniandes.edu.co/bitstreams/8b159985-88a3-41a2-b182-06273d868f91/download |
bitstream.checksum.fl_str_mv |
91cc2f3606b59bf5ea021a0a4f723863 a572a469917917b4c3fbe3a61463a9df 8a5031273c4a94d5b84d10ae3e15d74e |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812133848572493824 |
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Gómez Díaz, Rafael Enriquec6411f4d-56c7-49e1-8cab-f766a95fd0cc500Castro Barrera, Harold Enriquevirtual::3434-1Remolina Gutiérrez, María Camilac49193f9-2150-447a-9e27-bddc4b01f7975002020-06-10T16:53:02Z2020-06-10T16:53:02Z2018http://hdl.handle.net/1992/40138u807859.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/"El Centro de Investigaciones en Acueductos y Alcantarillados (CIACUA) de la Universidad de los Andes, posee un programa para realizar el diseño hidráulico de menor costo de un sistema de alcantarillado sujeto a restricciones físicas y normativas de la zona urbana. Sin embargo, tienen problemas de rendimiento (tiempo de ejecución) y de escalabilidad (no soluciona redes de gran tamaño). En este trabajo se usan técnicas y tecnologías de computación en paralelo para solucionarlos. Se migra la solución previa de Java a C++, implementando a su vez optimizaciones gracias al lenguaje. Se utiliza la librería de Intel Threading Building Blocks (TBB) para definir tareas concurrentes, que corresponden a las series del trazado de la red. Se soluciona cada serie en paralelo con el método de MapReduce. A lo largo de este documento, se elabora en cada etapa y se presentan los resultados obtenidos." -- Tomado del Formato de Documento de Grado"The Center for Research in Aqueducts and Sewers (CIACUA) of the Universidad de los Andes, has a program to perform the lowest cost hydraulic design of a sewers system subject to physical and regulatory restrictions of its urban area. However, they have performance (excecution time) and scalability (it does not solve big size networks) issues. In this work, parallel computing techniques and technologies are used in order to solve them. The previous Java solution is migrated to C++, implementing optimizations thanks to the language. The Intel Threading Building Blocks (TBB) library is used to define concurrent tasks, which correspond to the series of the network layout. Each series is solved in parallel with the MapReduce method. Throughout this document, each stage is elaborated and the results obtained are presented." -- Tomado del Formato de Documento de GradoIngeniero de Sistemas y ComputaciónPregrado40 hojasapplication/pdfspaUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computacióninstname:Universidad de los Andesreponame:Repositorio Institucional SénecaOptimización y paralelización del diseño hidráulico de un sistema de alcantarilladoTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TPAlcantarilladoEstructuras hidráulicasProcesamiento paralelo (Computadores electrónicos)C++ (Lenguaje de programación de computadores)Procesamiento electrónico de datosIngenieríaPublicationhttps://scholar.google.es/citations?user=YYKMZ3UAAAAJvirtual::3434-10000-0002-7586-9419virtual::3434-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000487457virtual::3434-1a8994168-982a-4fa4-a34f-6f053597957avirtual::3434-1a8994168-982a-4fa4-a34f-6f053597957avirtual::3434-1THUMBNAILu807859.pdf.jpgu807859.pdf.jpgIM Thumbnailimage/jpeg10051https://repositorio.uniandes.edu.co/bitstreams/9a10fcd9-33b6-416c-a4ab-e2e673507624/download91cc2f3606b59bf5ea021a0a4f723863MD55ORIGINALu807859.pdfapplication/pdf1694594https://repositorio.uniandes.edu.co/bitstreams/38103a1d-f9d5-4255-b48e-e9bca7487ed7/downloada572a469917917b4c3fbe3a61463a9dfMD51TEXTu807859.pdf.txtu807859.pdf.txtExtracted texttext/plain47217https://repositorio.uniandes.edu.co/bitstreams/8b159985-88a3-41a2-b182-06273d868f91/download8a5031273c4a94d5b84d10ae3e15d74eMD541992/40138oai:repositorio.uniandes.edu.co:1992/401382024-03-13 12:26:22.79http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |