Arquitectura de alta disponibilidad para la plataforma LMS de MAAT-G

dc.contributor.advisorCarrillo Zambrano, Eduardospa
dc.contributor.authorHernández Barragán, Esteban de Jesússpa
dc.contributor.cvlacCarrillo Zambrano, Eduardo [0000068780]*
dc.contributor.googlescholarCarrillo Zambrano, Eduardo [kYG-lPUAAAAJ]*
dc.contributor.orcidCarrillo Zambrano, Eduardo [0000-0002-0868-940X]*
dc.contributor.researchgateCarrillo Zambrano, Eduardo [Eduardo-Carrillo-Zambrano]*
dc.contributor.scopusCarrillo Zambrano, Eduardo [15622921600]*
dc.coverageBucaramanga (Colombia)spa
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.date.accessioned2020-06-26T21:34:50Z
dc.date.available2020-06-26T21:34:50Z
dc.date.issued2010
dc.degree.nameMagíster en Software Librespa
dc.description.abstractEn la era de la información, no tenerla disponible podría resultar fatal, por tal razón las aplicaciones de misión crítica de las compañías más importantes del sector productivo mundial, confían su presencia digital en las arquitecturas altamente disponibles que garanticen la no interrupción de las prestación de sus servicios electrónicos. En gran medida estas arquitecturas corresponden a modelos propietarios con software muy especializado de alto costo, sin embargo con el auge del software libre en el sector empresarial ya existen soluciones que correctamente ensambladas y configuradas puede brindar iguales o mejores prestaciones que las basadas en modelos propietarios. En la presente tesis se realiza un análisis de las principales arquitecturas encontradas y la aplicación de una en particular al software LMS de la empresa Maat-g.spa
dc.description.abstractenglishIn the information age, not having it available could prove fatal for this reason the mission-critical applications to major companies worldwide production sector, trust its digital presence in highly available architectures ensure no interruption of the provision of their electronic services. To a large extent these models are proprietary architectures with highly specialized software expensive, however with the rise of free software in business and there are solutions that properly assembled and configured can provide equal or better performance than those based on proprietary models. In this thesis makes an analysis of the major architectures encountered and the application of a particular software company LMS Maat-g.eng
dc.description.degreelevelMaestríaspa
dc.description.learningmodalityModalidad Presencialspa
dc.description.sponsorshipUniversitat Oberta de Catalunya UOCspa
dc.description.tableofcontentsHUGHES Cameron Hughes, HUGHES Tracey . Parallel Programming using C++. Addison-Wesley Professional. 2003.spa
dc.description.tableofcontents1 INTRODUCCIÓN..............................................................................................................1 2 CAPITULO I.......................................................................................................................5 2.1 MARCO TEÓRICO.....................................................................................................6 2.2 ESTADO DEL ARTE ..................................................................................................6 2.3 DESCRIPCION DEL MÉTODO EMPLEADO........................................................19 3 CAPITULO II...................................................................................................................20 3.1 DESARROLLO DEL PROYECTO...........................................................................21 3.1.1 Evaluación de los modelos existentes en el software libre y software propietario. .......................................................................................................................................21 3.1.2 Identificación de las variables de mayor impacto dentro de la solución. ...........27 3.1.3 Cálculo del la disponibilidad del sistema ...........................................................29 3.2 PROPUESTA DE UNA ARQUITECTURA BASE ..................................................32 3.2.1.1 Cluster para balanceo de canales..................................................................33 3.2.1.2 Soluciones de hardware: ..............................................................................33 3.2.1.3 Soluciones de software con hardware de comodidad...................................34 3.2.1.4 Cluster de servidores Linux LVS. ................................................................35 3.2.1.5 Arquitectura general de la solución..............................................................37 3.2.1.6 Esquema de direccionamiento de la solución ..............................................38 3.2.1.7 Granja de Servidores Apache, Perl y LMS Maat-g. ....................................39 3.2.1.8 Cluster de servidores Mysql ........................................................................39 3.3 INSTALACIÓN DE UN AMBIENTE SIMULADO PARA REALIZAR UNA PRUEBA DE CONCEPTO DE LA ARQUITECTURA PROPUESTA. .........................39 3.4 REALIZACIÓN DE PRUEBAS DE CARGA PARA MEDIR LA DISPONIBILIDAD Y EL COMPORTAMIENTO DE LA SOLUCIÓN..........................40 3.4.1 Resultados de las pruebas....................................................................................40 3.4.1.1 Caída de 1 Nodo del Cluster LVS.................................................................41 3.4.1.2 Caída de 1 Nodo de la granja de servidores apache, perl y LMS.................41 3.4.1.3 Caída de 1 Nodo del Cluster de Mysql.........................................................41 3.5 CRECIMIENTO DE LA PLATAFORMA PROPUESTA. ........................................42 4 CAPITULO III..................................................................................................................45 4.1 CONCLUSIONES......................................................................................................46 4.2 RECOMENDACIONES............................................................................................48spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/3447
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programMaestría en Software Librespa
dc.relation.referencesHernández Barragán, Esteban de Jesús (2010). Arquitectura de alta disponibilidad para la plataforma LMS de MAAT-G. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB, Universitat Oberta de Catalunya UOCspa
dc.relation.referencesBADER, David. PetaScale Computing. Chapman & Hall/CRC. 2008.spa
dc.relation.referencesBISCHOF C y BUCKER M. Parallel Computing: Architectures, Algorithms and Applications. IOS Press 2008.spa
dc.relation.referencesBOURKE , Tony. Server Load Balancing. Sebastopol, CA . O'Reilly & Associates, Inc. 2001spa
dc.relation.referencesCHAPMAN, Barbara y JOST Gabrielle. Using OpenMP. Portable Shared Memory Parallel Programming. MIT 2008spa
dc.relation.referencesDONGARRA, Jack; FOSTER Ian . Sourcebook of Parallel Computing. Morgan Kaufann Publishers. 2003.spa
dc.relation.referencesGROPP William, LUSK Ewing . Using MPI-2: Advanced Features of the Messagepassing Interfacespa
dc.relation.referencesHARIRI Salim, PARASHAR Manish. Tools and environments for parallel and distributed computing. A John Wiley & sons, inc., publication. 200spa
dc.relation.referencesHERLYHY, Mauricie. The Art of Multiprocessor programming. Morgan Kaufmman. 2008spa
dc.relation.referencesHUGHES, Cameron, HUGHES, Tracey. Professional MultiCore Programming, Design and Implementation for C++ Developers. Wrox Press. 2008spa
dc.relation.referencesHUGHES Cameron Hughes, HUGHES Tracey . Parallel Programming using C++. Addison-Wesley Professional. 2003spa
dc.relation.referencesLEVNER, Eugene. Multiprocessor Scheduling: Theory and ApplicationsI-TECH Education and Publishing. 2007.spa
dc.relation.referencesMEHRA Pankaj. Benjamin W. Load Balancing: An Automated Learning Approachspa
dc.relation.referencesSingapore. World Scientific Publishing Company. 1995spa
dc.relation.referencesSANDERS Beverly y MATTSON, Timothy. Pattern for Parallel programming software. Addison-Wesley, 2005spa
dc.relation.referencesSHAMEEN Akhter, JASON Robert. MultiCore Programming, Intel Press. 2007spa
dc.relation.referencesREINDERS, James. Intel Threading Building Blocks. O'Reilly. 2006spa
dc.relation.referencesRAHMAN As Abdel, AJEEL Ab d Al. Simulation and Modeling: Current Technologies and Applications. IGI Publishing. 2008.spa
dc.relation.referencesWEINSTEIN, Paul. Pro Apache 2.0 Module Development: From Professional to Expert. APress,US. Diciembre 2004.spa
dc.rights.accessrightsinfo:eu-repo/semantics/closedAccessspa
dc.rights.accessrightshttp://purl.org/coar/access_right/c_14cbspa
dc.rights.localCerrado (Sin autorización de uso)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.subject.keywordsSoftware engineeringeng
dc.subject.keywordsInternet educationeng
dc.subject.keywordsSystems Engineeringeng
dc.subject.keywordsSoftware managementeng
dc.subject.keywordsSoftware applicationeng
dc.subject.keywordsSoftware developmenteng
dc.subject.keywordsNew technologieseng
dc.subject.keywordsInvestigationseng
dc.subject.keywordsTeachingeng
dc.subject.lembIngeniería de softwarespa
dc.subject.lembEducación por internetspa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembGestión de softwarespa
dc.subject.lembAplicación de softwarespa
dc.subject.lembDesarrollo de softwarespa
dc.subject.lembNuevas tecnologíasspa
dc.subject.lembInvestigacionesspa
dc.subject.lembEnseñanzaspa
dc.subject.proposalArquitecturas de alto desempeño
dc.subject.proposalAlta disponibilidad para sistemas LMS
dc.subject.proposalModelo de balanceo para software Maat-g
dc.titleArquitectura de alta disponibilidad para la plataforma LMS de MAAT-Gspa
dc.title.translatedHigh availability architecture for the MAAT-G LMS platformeng
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.type.driverinfo:eu-repo/semantics/masterThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TM

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
2008_Tesis_Esteban_Hernandez_Barragan.pdf
Tamaño:
1.21 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis