Confiabilidad En Bases De Datos Distribuidas

Páginas: 6 (1335 palabras) Publicado: 28 de marzo de 2015
CONFIABILIDAD EN
BASES DE DATOS
DISTRIBUIDAS

INTRODUCCIÓN
Un sistema de manejo de bases de datos confi able es
aquel que puede continua procesando las solicitudes
de usuario aún cuando el sistema sobre el que opera
no es confi able.
En otras palabras, aun cuando los componentes de un
sistema distribuido fallen, un sistema de manejo de
bases de datos confi able debe seguir ejecutando lassolicitudes de usuario sin violar la consistencia de la
base de datos.

DEFINICIONES
Confiabilidad
 Se puede ver como una medida con la cual un
sistema conforma su comportamiento a alguna
especifi cación.
 Se puede interpretar como la probabilidad de que un
sistema no haya experimentado ninguna falla dentro
de un periodo de tiempo dado.
 La confi abilidad se utiliza como un criterio para
describirsistemas que no pueden ser reparados o
donde la operación del sistema es critica.

DEFINICIONES
Disponibilidad
 Es la fracción del tiempo que un sistema satisface su
especifi cación. En otras palabras, la probabilidad de
que el sistema sea operacional en un instante dado
de tiempo.

DEFINICIONES
Sistema
 Se refi ere a un mecanismo que consiste de una
colección de componentes y sus interaccionescon el
medio ambiente que responden a estímulos que
provienen
del
mismo
con
un
patrón
de
comportamiento reconocible.
 El comportamiento del sistema al responder a
cualquier estimulo del medio ambiente necesita
establecerse por medio de una especifi cación, la cual
indica el comportamiento valido de cada estado del
sistema.

DEFINICIONES
De faltas a fallas
 Cualquier
desviación
de
un
sistemadel
comportamiento descrito en su especifi cación se
considera como una falla. Cada falla necesita ser
rastreada hasta su causa.
 Es posible que el sistema caiga en un estado interno
el cual no obedece a su especifi cación; a este tipo de
estados se les conoce como estados erróneos.
 La parte del estado interno que es incorrecta se le
conoce como error del sistema.
 Cualquier error en los estadosinternos de las
componentes del sistema se le conoce como una falta
en el sistema.

DEFINICIONES
De faltas a fallas
 Las faltas del sistema se pueden clasifi car como
severas (hard) y no severas (soft). Las faltas severas
casi siempre son de tipo permanente y conducen a
fallas del sistema severas. Las faltas no severas por
lo general son transitorias o intermitentes.

TIPOS DE FALLAS
 Fallasde transacciones . Las fallas en transacciones se
pueden deber a un error debido a datos de entrada
incorrectos así como a la detección de un interbloqueo.
La forma usual de enfrentar las fallas en transacciones es
abortarlas.
 Fallas del sistema . En un sistema distribuido se pueden
presentar fallas en el procesador, la memoria principal o
la fuente de energía de un nodo. En este tipo de fallasse
asume que el contenido de la memoria principal se
pierde, pero el contenido del almacenamiento secundario
es seguro. Típicamente, se hace diferencia entre las fallas
parciales y fallas totales del nodo. Una falla total se
presenta en todos los nodos del sistema distribuido. Una
falla parcial se presenta solo en algunos nodos del
sistema.

TIPOS DE FALLAS
 Fallas del medio de almacenamiento .Se refi eren
a las fallas que se pueden presentar en los
dispositivos de almacenamiento secundario que
almacenan las bases de datos. Esas fallas se pueden
presentar por errores del sistema operativo, por
errores del controlador del disco, o del disco mismo.
 Fallas de comunicación. Las fallas de comunicación
en un sistema distribuido son frecuentes. Estas se
pueden manifestar como pérdida demensajes lo que
lleva en un caso extremo a dividir la red en varias
subredes separadas.

PROTOCOLOS LOCALES
Se
refi ere
a
las
funciones
realizadas
por
el
administrador de recuperación local el cual debe existir
en
cada
nodo.
Estas
funciones
mantienen
las
propiedades de atomicidad y durabilidad de las
transacciones locales.
Ellas están relacionadas a la ejecución de los
comandos que son pasados al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bases de datos distribuidas
  • sistemas de bases de datos distribuidos
  • Base de datos distribuidas
  • Base De Datos Distribuidas
  • Bases De Datos Distribuidas
  • Base de datos distribuida
  • Bases De Datos Distribuidas
  • Bases De Datos Distribuidas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS