Tolerencia de fallas

2,602 views
2,446 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,602
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tolerencia de fallas

  1. 1. TOLERENCIA DE FALLAS Decimos que un sistema falla cuando no cumple su especificacion
  2. 2. FALLA DE COMPONENTES  Podemos decir que se trata del fallo del hardware ( disco, cables , fuentes de poder, dispositivos de e/s, etc…)  Clasificados en; ◦ Transitorias ◦ Intermitentes ◦ Permanentes
  3. 3. FALLAS DE SISTEMAS  El sistema operativo debe sobrevivir a las fallas de los componentes (procesador).  Tipo de fallas de procesador; ◦ Fallas silentes o fallas detencion ; procesador se detiene y no permite entradas subsecuentes. ◦ Fallas bizantinas; si falla sigue su ejecucion dando respuestas incorrectas o maliciosas para dar la impresión que todo esta funciona de manera correcta
  4. 4. USO DE REDUNDANCIA  Tipos de redundancias: ◦ Informacion: se aumenta bits para recuperar la informacion perdida por el ruido ◦ Tiempo: se realiza una accion y vuelve repetir en caso necesario, uso particular en fallas intermitentes o transitorias. ◦ Fisica: en este se agrega un componente extra en caso que el principal falle.
  5. 5. TOLORENCIA DE FALLOS MEDIANTES DE REPLICAS ACTIVAS  TMR (Redundancia modular triple), tiene tres salidas la cual cuando tiene dos o tres salidas iguales se acepta esa salida en caso contrario queda indefenida.
  6. 6.  Problemas de trasmision atomica condicion previa para que haya una maquina de estado finito.
  7. 7. TOLERANCIA DE FALLAS MEDIANTES RESPALDO PRIMARIO  En el caso que falle el servidor principal se guardara informacion en un respaldo  Ventajas: ◦ Es mas sencilla por que los mensajes van a un solo servidor y no a un grupo. ◦ En la practica es mejor solo se necesita un primario y un respaldo.
  8. 8.  Desventajas: ◦ Trabaja mal con fallas bizantinas. ◦ La recuperacion de la falla del servidor primario es compleja y consume mucho tiempo.
  9. 9. ACUERDOS DE SISTEMAS DEFECTUOSOS  Los sistemas distribuidos tienen que estar de acuerdo en algo eleccion de un coordinador, sincronizacion, etc…  Los algoritmos de un acuerdo distribuido es lograr que los procesadores no distribuido alcancen un consenso  Se entregan los mensajes de manera confiable todo el tiempo?  Pueden fallar los procesos, son fallas silentes o bizantinas?  Es el sistema sincrono o asincrono?
  10. 10.  El sencillo caso de los procesador perfectos es la falla de comunicación lo que consiste en que en las lineas de comunicación se pierden los mensajes  La comuncacion es perfecta pero existe el problema de los generales bizantinos en cual consiste que tiene n servidores pero solo m estan en perfectas condiciones y no tienen como ponerse de acuerdo porque no conoce los que estan en imperfectas condiciones

×