Articulo de referencia

Transparencia de fracaso

En un sistema distribuido , la transparencia ante fallos se refiere al grado en que los errores y las recuperaciones posteriores de los hosts y servicios dentro del sistema son ...

En un sistema distribuido , la transparencia ante fallos se refiere al grado en que los errores y las recuperaciones posteriores de los hosts y servicios dentro del sistema son invisibles para los usuarios y las aplicaciones . Por ejemplo, si un servidor falla, pero los usuarios son redirigidos automáticamente a otro servidor y no se dan cuenta del fallo, se dice que el sistema presenta una alta transparencia ante fallos .

La transparencia ante fallos es uno de los tipos de transparencia más difíciles de lograr, ya que a menudo es difícil determinar si un servidor ha fallado realmente o si simplemente está respondiendo muy lentamente. [ 1 ] Además, generalmente es imposible lograr una transparencia total ante fallos en un sistema distribuido, dado que las redes no son fiables.

También suele existir una compensación entre lograr un alto nivel de transparencia ante fallos y mantener un nivel adecuado de rendimiento del sistema. Por ejemplo, si un sistema distribuido intenta enmascarar un fallo transitorio del servidor haciendo que el cliente intente contactar con el servidor averiado varias veces, el rendimiento del sistema puede verse afectado negativamente. En este caso, habría sido preferible haber desistido antes y haber probado con otro servidor. [ 1 ]

Referencias

  1. 1 2 Tanenbaum, Andrew S. y Maarten van Steen, Sistemas distribuidos: Principios y paradigmas, Prentice Hall, Segunda edición, 2007. ISBN 0-13-239227-5

Véase también