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....

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: González, Tomás Abel
Otros Autores: Melgratti, Hernán Claudio
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