distribuidos

Páginas: 31 (7538 palabras) Publicado: 1 de marzo de 2015
Tabla de contenido
Gestión de procesos: 2
Acoplamiento referencial: 2
Acoplamiento temporal 2
Trabajo 2
Recursos: 2
Tiempo: 2
Relación entre las tareas: 2
Planificación 2
Características de un sistema distribuido: 2
Migración de procesos: 5
Sincronización, Concurrencia y Transacciones: 5
TRANSACCIONES 6
PROPIEDADES FUNDAMENTALES DE UNA TRANSACCIÓN 7
● Atomicidad: 7
● Consistencia: 7
●Aislamiento: 7
● Permanencia: 7
PROBLEMAS DE CONCURRENCIA 9
TRANSACCIONES 12
PROPIEDADES FUNDAMENTALES DE UNA TRANSACCIÓN 13
PROBLEMAS DE CONCURRENCIA 15
CONTROL DE CONCURRENCIA EN BASES DE DATOS 19
BLOQUEOS 20
Bloqueo Mortal 21
CONTROL DE CONCURRENCIA EN BASES DE DATOS 23
BLOQUEOS 24
.Fiabilidad y Seguridad: 25
‰Bibliografía: 27




Gestión de procesos:
Conceptos y taxonomías: Trabajos y sistemasparalelos
En esta primera parte hablaremos de la definición de taxonomía, los escenarios de partidas, características de un sistema distribuido, entre otros conceptos que hacen parte de los sistemas de procesos de sistemas distribuidos.
Las taxonomías: se clasifica en dos partes principales.
Acoplamiento referencial: tiene que ver con la forma de hacer referencia explícita en la comunicación. Porejemplo, un proceso puede comunicarse con otro sólo si conoce su nombre o identificador.
Acoplamiento temporal: se refiere a que los procesos que se comunican deben estar funcionando.
En los sistemas de publicación y suscripción los procesos pueden suscribirse a mensajes que contienen información sobre temas específicos, en tanto que otros procesos producen o publican tales mensajes. La mayoría de talessistemas requiere que los procesos que se están comunicando estén activos al mismo tiempo.
Estos espacios de datos compartidos implementan un mecanismo de búsqueda asociativa de tuplas: cuando un proceso desea extraer una tupla del espacio de datos, especifica los valores de aquellos campos en los que está interesado. Cualquier tupla que coincida con la especificación se retira del espacio dedatos y se transfiere al proceso, estos procesos son muy utilizados ya que son sistemas que trabajan en paralelo, los escenarios de partida se clasifican en 5 aspectos principales:
Trabajo: Conjuntos de tareas (procesos o hilos) que demandan: (recursos x tiempo)
Recursos: Datos, dispositivos, CPU u otros requisitos (finitos) necesarios para la realización de trabajos.
Tiempo: Periodo durante el cuallos recursos están asignados (de forma exclusiva o no) a un determinado trabajo.
Relación entre las tareas: Las tareas se deben ejecutar siguiendo
unas restricciones en relación a los datos que generan o necesitan (dependientes concurrentes)
Planificación: Asignación de trabajos a los nodos de proceso
Correspondientes. Puede implicar revisar, auditar y corregir esa asignación.
Características deun sistema distribuido:
Los sistemas operativos distribuidos están basados en las ideas básicas:
• Sistemas con memoria compartida recursos de un proceso accesibles desde todos los procesadores
• Mapa de memoria
• Recursos internos del SO (ficheros/dispositivos abiertos, puertos, etc.)
– Reparto/equilibrio de carga (load sharing/balancing) automático
• Si el procesador queda libre puede ejecutarcualquier proceso listo
– Beneficios del reparto de carga:
• Mejora uso de recursos y rendimiento en el sistema
• Aplicación paralela usa automáticamente procesadores disponibles
• Sistemas distribuidos
– Proceso ligado a procesador durante toda su vida
– Recursos de un proceso accesibles sólo desde procesador local
• No sólo mapa de memoria; También recursos internos del SO
– Reparto de cargarequiere migración de procesos
• Transparencia: todo el sistema funcione de forma similar en todos los puntos de la red, debido a esto queda como labor del sistema operativo coordinar el mecanismo que logre la unificación de todos los sistemas y recursos totalmente transparente para el usuario o aplicación.
• trasparencia: el sistema disponga de varios procesadores debe lograr un mayor rendimiento...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Distribuciones
  • Distribuciones
  • distribuidos
  • Distribuciones
  • Distribuciones
  • Distribuciones
  • Distribuciones
  • Distribuciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS