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
No Thumbnail Available
Date
2015
Authors
Journal Title
Journal ISSN
Volume Title
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.
Description
Keywords
LENGUAJES DE PROGRAMACIÓN, C Sharp, SISTEMAS OPERATIVOS, TÉCNICAS DE PROGRAMACIÓN