su especificacion 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 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 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. 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. Problemas de trasmision atomica condicion previa para que haya una maquina de estado finito. 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. Desventajas: ◦ Trabaja mal con fallas bizantinas. ◦ La recuperacion de la falla del servidor primario es compleja y consume mucho tiempo. 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? 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