•La tolerancia a falla en sistemas con multiprocesamiento puede lograrse a través de una buena sincronización entre procesos (IPC).
•Los IPC de POSIX son: cola de mensajes, tuberías, semáforos y memoria compartida (discutida en la siguiente unidad).
•Los IPC se ejecutan a nivel de kernel y no a nivel de usuario.
La tolerancia a fallos se basa en la redundancia
- Se utilizan componentes adicionales para:
- Se utilizan componentes adicionales para:
* detectar los fallos
* recuperar el funcionamiento correcto.
- Esto aumenta la complejidad del sistema y puede introducir fallos adicionales
- Es mejor separar del resto del sistema a los componentes tolerantes a fallos
-Redundancia estatica los componentes redundantes siempre estan activos
-Redundancia dinamica los componentes redundantes se activan cuando se detecta un fallo
No hay comentarios:
Publicar un comentario