Mejorando la robustez de aplicaciones frente a fallos transitorios
Dias Lima Gramacho, João Artur
Rexachs del Rosario, Dolores Isabel
Universitat Autònoma de Barcelona. Departament d'Arquitectura de Computadors i Sistemes Operatius
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Fecha: 2010
Descripción: 88 p.
Resumen: Computer chips implementation technologies evolving to obtain more performance are increasing the probability of transient faults. As this probability grows and on-chip solutions are expensive or tend to degrade processor performance, the efforts to deal with these transient faults in higher levels (such as the operating system or even at the application level) are increasing. Mostly, these efforts are trying to avoid silent data corruptions using hardware, software and hybrid based techniques to add redundancy to detect the errors generated by the transient faults. This work presents our proposal to improve the robustness of applications with source code based transformation adding redundancy. Also, our proposal takes account of the tradeoff between the improved robustness and the overhead generated by the added redundancy.
Resumen: L'evolució de processadors a la recerca d'un major rendiment està augmentant la probabilitat de fallades transitòries. Al costat del creixement d'aquesta probabilitat, els esforços per fer front a tals fallades en tots els nivells (com el sistema operatiu o fins i tot a nivell d'aplicació) també estan en augment. Els esmentats esforços estan tractant d'evitar, sobretot, la corrupció silenciosa de dades. En aquest treball presentem la nostra proposta per a millorar la robustesa d'aplicacions basant-nos en canvis en el codi font de l'aplicació, inserint redundància de còmput, i tenint en compte la relació que existeix entre la redundància afegida i la sobrecàrrega generada en el temps d'execució de l'aplicació.
Resumen: La evolución de procesadores en busca de un mayor rendimiento está aumentando la probabilidad de fallos transitorios. Junto al crecimiento de esta probabilidad, los esfuerzos para hacer frente a tales fallos en todos los niveles (como el sistema operativo o incluso a nivel de aplicación) también están en aumento. Dichos esfuerzos están tratando de evitar, sobre todo, la corrupción silenciosa de datos. En este trabajo presentamos nuestra propuesta para mejorar la robustez de aplicaciones basándonos en cambios en el código fuente de la aplicación, insertando redundancia de cómputo, y teniendo en cuenta la relación que existe entre la redundancia añadida y la sobrecarga generada en el tiempo de ejecución de la aplicación.
Derechos: Aquest document està subjecte a una llicència d'ús de Creative Commons, amb la qual es permet copiar, distribuir i comunicar públicament l'obra sempre que se'n citin l'autor original, la universitat i el departament i no se'n faci cap ús comercial ni obra derivada, tal com queda estipulat en la llicència d'ús Creative Commons
Lengua: Castellà
Colección: Escola d'Enginyeria. Treballs de màster i postgrau. Màster en Ciència i Enginyeria Computacional
Documento: Treball de fi de postgrau
Materia: Ordinadors ; Fiabilitat



88 p, 1.6 MB

El registro aparece en las colecciones:
Documentos de investigación > Trabajos de investigación y proyectos de final de carrera > Ingeniería. TFM

 Registro creado el 2011-02-18, última modificación el 2022-07-16



   Favorit i Compartir