Evaluación de implementaciones alternativas de colas concurrentes en Haskell
En este trabajo se realiza una comparación entre distintas maneras de implementar un mismo tipo de datos concurrente en el lenguaje de programación Haskell. El lenguaje provee varias alternativas para resolver los problemas de sincronización que surgen dentro del área de la programación concurrente....
Guardado en:
| Autor principal: | |
|---|---|
| Otros Autores: | |
| Formato: | Tesis de grado publishedVersion |
| Lenguaje: | Español |
| Publicado: |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales
2018
|
| Materias: | |
| Acceso en línea: | https://hdl.handle.net/20.500.12110/seminario_nCOM000618_Gonzalez https://repositoriouba.sisbi.uba.ar/gsdl/cgi-bin/library.cgi?a=d&c=aextesisg&d=seminario_nCOM000618_Gonzalez_oai |
| Aporte de: |
| id |
I28-R145-seminario_nCOM000618_Gonzalez_oai |
|---|---|
| record_format |
dspace |
| spelling |
I28-R145-seminario_nCOM000618_Gonzalez_oai2025-08-20 Melgratti, Hernán Claudio González, Tomás Abel 2018 En este trabajo se realiza una comparación entre distintas maneras de implementar un mismo tipo de datos concurrente en el lenguaje de programación Haskell. El lenguaje provee varias alternativas para resolver los problemas de sincronización que surgen dentro del área de la programación concurrente. Entre ellas, el trabajo se enfoca en las variantes libres de locks como el uso de la primitiva compare and set y la librería STM. Se llevó a cabo una experimentación para observar las diferencias entre las distintas implementaciones y se analizaron los resultados para determinar cuáles son las implementaciones más apropiadas según varios contextos de uso. Para el análisis también se toma en cuenta la complejidad de los algoritmos y la consistencia en los resultados que producen. Fil: González, Tomás Abel. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. application/pdf https://hdl.handle.net/20.500.12110/seminario_nCOM000618_Gonzalez spa Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar MEMORIA TRANSACCIONAL PROGRAMACION CONCURRENTE HASKELL ALGORITMOS OPTIMISTAS Evaluación de implementaciones alternativas de colas concurrentes en Haskell info:eu-repo/semantics/bachelorThesis info:ar-repo/semantics/tesis de grado info:eu-repo/semantics/publishedVersion https://repositoriouba.sisbi.uba.ar/gsdl/cgi-bin/library.cgi?a=d&c=aextesisg&d=seminario_nCOM000618_Gonzalez_oai |
| institution |
Universidad de Buenos Aires |
| institution_str |
I-28 |
| repository_str |
R-145 |
| collection |
Repositorio Digital de la Universidad de Buenos Aires (UBA) |
| language |
Español |
| orig_language_str_mv |
spa |
| topic |
MEMORIA TRANSACCIONAL PROGRAMACION CONCURRENTE HASKELL ALGORITMOS OPTIMISTAS |
| spellingShingle |
MEMORIA TRANSACCIONAL PROGRAMACION CONCURRENTE HASKELL ALGORITMOS OPTIMISTAS González, Tomás Abel Evaluación de implementaciones alternativas de colas concurrentes en Haskell |
| topic_facet |
MEMORIA TRANSACCIONAL PROGRAMACION CONCURRENTE HASKELL ALGORITMOS OPTIMISTAS |
| description |
En este trabajo se realiza una comparación entre distintas maneras de implementar un mismo tipo de datos concurrente en el lenguaje de programación Haskell. El lenguaje provee varias alternativas para resolver los problemas de sincronización que surgen dentro del área de la programación concurrente. Entre ellas, el trabajo se enfoca en las variantes libres de locks como el uso de la primitiva compare and set y la librería STM. Se llevó a cabo una experimentación para observar las diferencias entre las distintas implementaciones y se analizaron los resultados para determinar cuáles son las implementaciones más apropiadas según varios contextos de uso. Para el análisis también se toma en cuenta la complejidad de los algoritmos y la consistencia en los resultados que producen. |
| author2 |
Melgratti, Hernán Claudio |
| author_facet |
Melgratti, Hernán Claudio González, Tomás Abel |
| format |
Tesis de grado Tesis de grado publishedVersion |
| author |
González, Tomás Abel |
| author_sort |
González, Tomás Abel |
| title |
Evaluación de implementaciones alternativas de colas concurrentes en Haskell |
| title_short |
Evaluación de implementaciones alternativas de colas concurrentes en Haskell |
| title_full |
Evaluación de implementaciones alternativas de colas concurrentes en Haskell |
| title_fullStr |
Evaluación de implementaciones alternativas de colas concurrentes en Haskell |
| title_full_unstemmed |
Evaluación de implementaciones alternativas de colas concurrentes en Haskell |
| title_sort |
evaluación de implementaciones alternativas de colas concurrentes en haskell |
| publisher |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
| publishDate |
2018 |
| url |
https://hdl.handle.net/20.500.12110/seminario_nCOM000618_Gonzalez https://repositoriouba.sisbi.uba.ar/gsdl/cgi-bin/library.cgi?a=d&c=aextesisg&d=seminario_nCOM000618_Gonzalez_oai |
| work_keys_str_mv |
AT gonzaleztomasabel evaluaciondeimplementacionesalternativasdecolasconcurrentesenhaskell |
| _version_ |
1843127016954527744 |