Please use this identifier to cite or link to this item: https://repositorio.uta.edu.ec/jspui/handle/123456789/9997
Title: El uso de buenas prácticas de programación en el algoritmo de consenso y su incidencia en el consumo de recursos de hardware y red para el proyecto CLOUD-CEDIA de la Universidad Técnica de Ambato
Authors: Aldás Flores, Clay Fernando
Nogales Portero, Rubén Eduardo
Keywords: LENGUAJES DE PROGRAMACIÓN
C Sharp
SISTEMAS OPERATIVOS
TÉCNICAS DE PROGRAMACIÓN
Issue Date: 2015
Publisher: Universidad Técnica de Ambato. Dirección de Posgrado. Facultad de Ingeniería en Sistemas, Electrónica e Industrial
Abstract: En el presente trabajo investigativo se pretende demostrar la incidencia del uso de buenas técnicas de programación en el algoritmo de consenso propuesto en el proyecto de investigación “SERVICIOS DE COORDINACIÓN EN LA NUBE CUANDO LOS ELEMENTOS INTERVINIENTES SON ANÓNIMOS” (CEDIA: CEPRA VII-2013-05) (Cloud-CEDIA). La evaluación consistirá en medir el rendimiento de los recursos de memoria, CPU, disco y Red inicialmente programado en una versión lineal. Este trabajo estará evaluado en tres sistemas operativos diferentes Fedora, Ubuntu y Centos, utilizando el lenguaje de programación C Sharp en mono developer. Así mismo se simularán secuencias sucesivas de conexiones con tiempos de retardo entre procesos con el fin de estresar los sistemas. Una vez estudiada y evaluada esta propuesta se procederá con la programación de una nueva versión del algoritmo de consenso utilizando técnicas de programación bajo el mismo lenguaje de programación (C Sharp en mono deloper) y en los mismos sistemas operativos (Fedora, Ubuntu y Centos). Evaluando de esta manera el rendimiento de los recursos de memoria, CPU, disco y red en las diferentes versiones de programación del algoritmo de consenso y en los distintos sistemas operativos. EXECUTIVE SUMMARY In this research work pretend to show the impact of the use of good programming techniques in the consensus algorithm proposed in the research project "SERVICE COORDINATION IN THE CLOUD WHEN THE ELEMENTS INVOLVED ARE ANONYMOUS" (CEDIA: CEPRA VII-2013- 05) (Cloud-CEDIA). The test will measure the performance of memory resources, CPU, disk and network initially set into a linear version. This work will be evaluated in three different operating systems Fedora, Ubuntu and Centos, using the C Sharp programming language in mono deloper. Likewise successive connections sequences will be simulated whith delay times between processes in order to stress the system. Having studied and evaluated this proposal will be programed a new version of the consensus algorithm using programming techniques under one programming language (C Sharp in mono deloper) and in the same operating systems (Fedora, Ubuntu and CentOS). Evaluating the performance of memory resources, CPU, disk and network in the different versions of programming algorithm consensus and on different operating systems.
URI: http://repositorio.uta.edu.ec/jspui/handle/123456789/9997
Appears in Collections:Maestría en Redes y Telecomunicaciones

Files in This Item:
File Description SizeFormat 
Tesis_t978mrt.pdf3,05 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.