Evaluación, análisis y comparación del rendimiento de programas de procesamiento masivo implementados usando lenguajes de programación Java, Python y C++ sobre la plataforma Hadoop para clústeres de varios tamaños
En el presente trabajo se exhibe el análisis del rendimiento de lenguajes de programación tales como Java, C++ y Python sobre la plataforma Hadoop. Para su evaluación se han implementado cuatro programas típicos de procesamiento masivo de datos. El documento se ha dividido en cuatro capítulos que co...
Saved in:
| Hovedforfatter: | |
|---|---|
| Andre forfattere: | , |
| Format: | bachelorThesis |
| Sprog: | spa |
| Udgivet: |
2010
|
| Fag: | |
| Online adgang: | http://www.dspace.espol.edu.ec/xmlui/handle/123456789/43527 |
| Tags: |
Tilføj Tag
Ingen Tags, Vær først til at tagge denne postø!
|
| _version_ | 1858337334945120256 |
|---|---|
| author | ESPOL. FIEC |
| author2 | Mendoza Saltos, Mayra Alejandra Trujillo Miranda, Betsy Tatiana |
| author2_role | author author |
| author_facet | ESPOL. FIEC Mendoza Saltos, Mayra Alejandra Trujillo Miranda, Betsy Tatiana |
| author_role | author |
| collection | Repositorio Escuela Superior Politécnica del Litoral |
| dc.contributor.none.fl_str_mv | Abad Robalino, Cristina Lucia, Directora |
| dc.creator.none.fl_str_mv | ESPOL. FIEC Mendoza Saltos, Mayra Alejandra Trujillo Miranda, Betsy Tatiana |
| dc.date.none.fl_str_mv | 2010 2018-05-24T14:04:41Z 2018-05-24T14:04:41Z |
| dc.format.none.fl_str_mv | application/pdf 40 application/pdf |
| dc.identifier.none.fl_str_mv | Mendoza, M.; Trujillo, B. (2010). Evaluación, análisis y comparación del rendimiento de programas de procesamiento masivo implementados usando lenguajes de programación Java, Python y C++ sobre la plataforma Hadoop para clústeres de varios tamaños. [Tesis de Grado]. ESPOL. FIEC, Guayaquil. 40p. http://www.dspace.espol.edu.ec/xmlui/handle/123456789/43527 T-83032 |
| dc.language.none.fl_str_mv | spa |
| dc.publisher.none.fl_str_mv | ESPOL. FIEC |
| dc.rights.none.fl_str_mv | info:eu-repo/semantics/openAccess |
| dc.source.none.fl_str_mv | reponame:Repositorio Escuela Superior Politécnica del Litoral instname:Escuela Superior Politécnica del Litoral instacron:ESPOL |
| dc.subject.none.fl_str_mv | C++ (LENGUAJE DE PROGRAMACION) PROGRAMACION JAVA HADOOP PYTHON (LENGUAJE DE PROGRAMACION) |
| dc.title.none.fl_str_mv | Evaluación, análisis y comparación del rendimiento de programas de procesamiento masivo implementados usando lenguajes de programación Java, Python y C++ sobre la plataforma Hadoop para clústeres de varios tamaños |
| dc.type.none.fl_str_mv | info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/bachelorThesis |
| description | En el presente trabajo se exhibe el análisis del rendimiento de lenguajes de programación tales como Java, C++ y Python sobre la plataforma Hadoop. Para su evaluación se han implementado cuatro programas típicos de procesamiento masivo de datos. El documento se ha dividido en cuatro capítulos que comprende desde fundamento teórico hasta las soluciones y los resultados obtenidos. En el Capítulo 1 se describe la necesidad de obtener un criterio de partida al momento de elegir un lenguaje de programación para resolver una tarea específica, se detallan los objetivos planteados y el alcance del presente trabajo. En el Capítulo 2 se introduce el concepto de Hadoop como plataforma de procesamiento masivo de datos y los complementos empleados tales como Streaming y Pipes. En el Capítulo 3 se detallan los problemas planteados, las soluciones dadas, así como los formatos de entrada/salida y las librearías usadas. Finalmente en el Capítulo 4 se detallan los resultados obtenidos y se realiza la comparación y el análisis de los mismos. |
| eu_rights_str_mv | openAccess |
| format | bachelorThesis |
| id | ESPOL_c3c9b2b51bd5213e1655b050550ef89d |
| identifier_str_mv | Mendoza, M.; Trujillo, B. (2010). Evaluación, análisis y comparación del rendimiento de programas de procesamiento masivo implementados usando lenguajes de programación Java, Python y C++ sobre la plataforma Hadoop para clústeres de varios tamaños. [Tesis de Grado]. ESPOL. FIEC, Guayaquil. 40p. T-83032 |
| instacron_str | ESPOL |
| institution | ESPOL |
| instname_str | Escuela Superior Politécnica del Litoral |
| language | spa |
| network_acronym_str | ESPOL |
| network_name_str | Repositorio Escuela Superior Politécnica del Litoral |
| oai_identifier_str | oai:www.dspace.espol.edu.ec:123456789/43527 |
| publishDate | 2010 |
| publisher.none.fl_str_mv | ESPOL. FIEC |
| reponame_str | Repositorio Escuela Superior Politécnica del Litoral |
| repository.mail.fl_str_mv | . |
| repository.name.fl_str_mv | Repositorio Escuela Superior Politécnica del Litoral - Escuela Superior Politécnica del Litoral |
| repository_id_str | 1479 |
| spelling | Evaluación, análisis y comparación del rendimiento de programas de procesamiento masivo implementados usando lenguajes de programación Java, Python y C++ sobre la plataforma Hadoop para clústeres de varios tamañosESPOL. FIECMendoza Saltos, Mayra AlejandraTrujillo Miranda, Betsy TatianaC++ (LENGUAJE DE PROGRAMACION)PROGRAMACION JAVAHADOOPPYTHON (LENGUAJE DE PROGRAMACION)En el presente trabajo se exhibe el análisis del rendimiento de lenguajes de programación tales como Java, C++ y Python sobre la plataforma Hadoop. Para su evaluación se han implementado cuatro programas típicos de procesamiento masivo de datos. El documento se ha dividido en cuatro capítulos que comprende desde fundamento teórico hasta las soluciones y los resultados obtenidos. En el Capítulo 1 se describe la necesidad de obtener un criterio de partida al momento de elegir un lenguaje de programación para resolver una tarea específica, se detallan los objetivos planteados y el alcance del presente trabajo. En el Capítulo 2 se introduce el concepto de Hadoop como plataforma de procesamiento masivo de datos y los complementos empleados tales como Streaming y Pipes. En el Capítulo 3 se detallan los problemas planteados, las soluciones dadas, así como los formatos de entrada/salida y las librearías usadas. Finalmente en el Capítulo 4 se detallan los resultados obtenidos y se realiza la comparación y el análisis de los mismos.GuayaquilIngeniero en Ciencias Computacionales Especialización Sistemas TecnológicosESPOL. FIECAbad Robalino, Cristina Lucia, Directora2018-05-24T14:04:41Z2018-05-24T14:04:41Z2010info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdf40application/pdfMendoza, M.; Trujillo, B. (2010). Evaluación, análisis y comparación del rendimiento de programas de procesamiento masivo implementados usando lenguajes de programación Java, Python y C++ sobre la plataforma Hadoop para clústeres de varios tamaños. [Tesis de Grado]. ESPOL. FIEC, Guayaquil. 40p.http://www.dspace.espol.edu.ec/xmlui/handle/123456789/43527T-83032spainfo:eu-repo/semantics/openAccessreponame:Repositorio Escuela Superior Politécnica del Litoralinstname:Escuela Superior Politécnica del Litoralinstacron:ESPOL2024-09-07T13:41:40Zoai:www.dspace.espol.edu.ec:123456789/43527Institucionalhttps://www.dspace.espol.edu.ec/Universidad públicahttps://www.espol.edu.ec/.https://www.dspace.espol.edu.ec/oaiEcuador...opendoar:14792024-09-07T13:41:40falseInstitucionalhttps://www.dspace.espol.edu.ec/Universidad públicahttps://www.espol.edu.ec/.https://www.dspace.espol.edu.ec/oai.Ecuador...opendoar:14792024-09-07T13:41:40Repositorio Escuela Superior Politécnica del Litoral - Escuela Superior Politécnica del Litoralfalse |
| spellingShingle | Evaluación, análisis y comparación del rendimiento de programas de procesamiento masivo implementados usando lenguajes de programación Java, Python y C++ sobre la plataforma Hadoop para clústeres de varios tamaños ESPOL. FIEC C++ (LENGUAJE DE PROGRAMACION) PROGRAMACION JAVA HADOOP PYTHON (LENGUAJE DE PROGRAMACION) |
| status_str | publishedVersion |
| title | Evaluación, análisis y comparación del rendimiento de programas de procesamiento masivo implementados usando lenguajes de programación Java, Python y C++ sobre la plataforma Hadoop para clústeres de varios tamaños |
| title_full | Evaluación, análisis y comparación del rendimiento de programas de procesamiento masivo implementados usando lenguajes de programación Java, Python y C++ sobre la plataforma Hadoop para clústeres de varios tamaños |
| title_fullStr | Evaluación, análisis y comparación del rendimiento de programas de procesamiento masivo implementados usando lenguajes de programación Java, Python y C++ sobre la plataforma Hadoop para clústeres de varios tamaños |
| title_full_unstemmed | Evaluación, análisis y comparación del rendimiento de programas de procesamiento masivo implementados usando lenguajes de programación Java, Python y C++ sobre la plataforma Hadoop para clústeres de varios tamaños |
| title_short | Evaluación, análisis y comparación del rendimiento de programas de procesamiento masivo implementados usando lenguajes de programación Java, Python y C++ sobre la plataforma Hadoop para clústeres de varios tamaños |
| title_sort | Evaluación, análisis y comparación del rendimiento de programas de procesamiento masivo implementados usando lenguajes de programación Java, Python y C++ sobre la plataforma Hadoop para clústeres de varios tamaños |
| topic | C++ (LENGUAJE DE PROGRAMACION) PROGRAMACION JAVA HADOOP PYTHON (LENGUAJE DE PROGRAMACION) |
| url | http://www.dspace.espol.edu.ec/xmlui/handle/123456789/43527 |