Author
elianicorrea
View
174
Download
1
Embed Size (px)
REPUBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
SUPERIORUNIVERSIDAD NACIONAL EXPERIMENTAL “RÓMULO GALLEGOS”
INGENIERÍA EN INFORMÁTICASISTEMAS DISTRIBUIDOS
Asignación de Procesadores
Bachilleres:
Galeano Génesis
Hernández Iván
Velásquez Lily
Hernández Leonardo
Pedro
Prof.
San Juan de Los Morros16 / 01 / 2013
ASIGNACION DE PROCESADORES GRUPO # 6
Asignación de Procesadores
Generalmente se utilizan las siguientes hipótesis:
Todas las máquinas son idénticas (o al menos compatibles en el código); difieren en la velocidad
Cada procesador se puede comunicar con los demás.
Las estrategias de asignación de
procesadores se dividen en:
No migratorias y Migratorias
Pedro
ASIGNACION DE PROCESADORES GRUPO # 6 Modelos de Asignación
Por definición, un sistema distribuido consta de varios procesadores. Por ende se refiere a decidir cuál proceso hay que ejecutar y en qué máquina.
Modelos
Modelo de estaciones de
trabajo
Modelo de pila de
procesadores
Modelo híbrido
la pregunta es cuándo ejecutar el proceso de manera local y cuándo buscar una estación inactiva.
hay que tomar una decisión por cada nuevo proceso.
Se puede establecer una mediación al proporcionar a cada usuario una estación de trabajo personal y tener una pila de procesadores Pedro
ASIGNACION DE PROCESADORES GRUPO # 6
Nodo Nodo
Tengo poca carga.Puedes mandarme procesos
Tengo mucha carga.Busco estación inactiva
(a) (b)
Estrategias para localizar una estación inactiva
Pedro
ASIGNACION DE PROCESADORES GRUPO # 6
Planificación en Sistemas Distribuidos.
Generalmente cada procesador hace su planificación local (si tiene varios procesos en ejecución) independientemente de lo que hacen los otros procesadores
La planificación independiente no es eficiente
cuando se ejecutan en distintos procesadores un
grupo de procesos
Génesis Galeano
ASIGNACION DE PROCESADORES GRUPO # 6
Tolerancia a fallas.Una característica de los sistemas distribuidos es la noción de errores parciales. Este se refiere cuando algún componente del sistema falla, el fallo puede afectar algunos componentes dentro de la red pero otros pueden seguir continuando sin ningún problema.
Disponibilidad Confiabilidad Seguridad Mantenimiento
Esta definida por la propiedad de que el sistema esté listo para ser usado
Lapsos de tiempo en que trabajan en vez de momentos instantáneos
Situación en la que falla un sistema temporalmente
Se refiere a que tan rápido puede ser reparado un sistema
Iván Hernández
ASIGNACION DE PROCESADORES GRUPO # 6
Transacciones
* Operaciones de compartición de datos.
* Aseguramiento de la seriabilidad de las transacciones con otras.
* Atomicidad en su comportamiento.
* Recuperación de fallas provocadas en red y nodos.
Mecanismo que ayuda a simplificar la construcción de sistemas confiables a través de procesos que proveen soporte uniforme para invocar y sincronizar operaciones como:
Leonardo Hernandez
ASIGNACION DE PROCESADORES GRUPO # 6
El modelo transaccional
La actualización de una cinta maestra es tolerante a las fallas.
Cintas de Entrada
Inventario previo
Actualización de día
Computadora
Nuevo inventario
Cinta de salida
Leonardo Hernandez
ASIGNACION DE PROCESADORES GRUPO # 6
Utilización e importancia de las transacciones en la Comunicación Distribuida.
Considere un banco que tiene tres sucursales, en cada sucursal, un ordenador controla las terminales de la misma y el sistema de
cuentas. Cada computador con su sistema de cuentas local en cada sucursal constituye un "sitio" ; las computadoras están conectadas por la red.. Como sólo acceden a la misma red local, se les llaman
aplicaciones locales:
Desde el punto de vista tecnológico, aparentemente lo importante es la existencia de algunas transacciones que
acceden a información en más de una sucursal. Estas transacciones son llamadas transacciones globales o
transacciones distribuidas.
Lily Velásquez
ASIGNACION DE PROCESADORES GRUPO # 6