Sunteți pe pagina 1din 4

Sistemas Operativos Distribuidos

ISC. Valentn Ricardo Cabral Fras


Investigacin acerca de los puntos 4.9 al 4.13 de temario de la materia..

Edgar Perales Ing. Sistemas Computacionales 7.1 mat. 1090381

MODELO HIBRIDO Es una solucin ms cara ya que trabaja con los dos modelos puros , cada usuario se le proporciona una estacin de trabajo persona y adems tiene su pila de procesadores y as combina sus ventajas de ambos modelos. En este modelo no se utilizan las estaciones inactivas teniendo en cuenta que se puede llevar acabo en las estaciones de trabajo una respuesta garantizada, y esto hace ms sencillo el sistema. Este modelo proporciona una respuesta interactiva ms rpida, un uso eficiente de los recursos y un simple diseo. ASPECTOS DE DISELI DE ALGORITMOS DE ASIGNACION DE PROCESADORES Los principales aspectos son los siguientes: Algoritmos deterministas vs. heursticos. Algoritmos centralizados vs. distribuidos. Algoritmos ptimos vs. subptimos. Algoritmos locales vs. globales. Algoritmos iniciados por el emisor vs. iniciados por el receptor Los algoritmos deterministas son muy tiles cuando ya sabemos cmo es el comportamiento de los procesos, pero esto casi no se da, aunque existen casos de aproximaciones estadsticas. Los heursticos son tiles cuando la carga es impredecible, es decir al contrario de los deterministas desconocemos totalmente el comportamiento de los procesos. Los centralizados permiten reunir toda la informacin en un lugar, la desventaja es que la maquina central se sobrecarga y tendr algunas posibles fallas. Los ptimos consumen mucho ms recursos que los subptimos por lo que es mejor utilizarlos y as tener un sistema fiable.

Cuando se va a crear un proceso se debe decidir si se ejecutar en la mquina que lo genera o en otra (poltica de transferencia):

La decisin se puede tomar solo con informacin local o con informacin global. Los algoritmos locales son sencillos pero no ptimos. Los algoritmos globales son mejores pero consumen muchos recursos.

Cuando una mquina se deshace de un proceso la poltica de localizacin debe decidir dnde enviarlo:

Necesita informacin de la carga en todas partes, obtenindola de: o Un emisor sobrecargado que busca una mquina inactiva. o Un receptor desocupado que busca trabajo.

ASPECTOS DE LA IMPLANTACIN DE ALGORITMOS DE ASIGNACIN DE PROCESADORES Casi todos los algoritmos suponen que las mquinas conocen su propia carga y que pueden informar su estado.

La medicin de la carga no es tan sencilla. Un mtodo consiste en contar el nmero de procesos (hay que considerar los procesos latentes no activos). Otro mtodo consiste en contar solo los procesos en ejecucin o listos. Tambin se puede medir la fraccin de tiempo que la cpu est ocupada.

Otro aspecto importante es el costo excesivo en consumo de recursos para recolectar medidas y desplazar procesos, ya que se debera considerar el tiempo de cpu, el uso de memoria y el ancho de banda de la red utilizada por el algoritmo para asignacin de procesadores. Se debe considerar la complejidad del software en cuestin y sus implicancias para el desempeo, el correcto funcionamiento y la fiabilidad del sistema. Si el uso de un algoritmo sencillo proporciona casi la misma ganancia que uno ms caro y ms complejo, generalmente ser mejor utilizar el ms sencillo. Se debe otorgar gran importancia a la estabilidad del sistema:

Las mquinas ejecutan sus algoritmos en forma asncrona por lo que el sistema nunca se equilibra. La mayora de los algoritmos que intercambian informacin: o Son correctos luego de intercambiar la informacin y de que todo se ha registrado. o Son poco confiables mientras las tablas continan su actualizacin, es decir que se presentan situaciones de no equilibrio

FALLAS DE SISTEMA En un sistema distribuido crtico, con frecuencia nos interesa que el sistema pueda sobrevivir a las fallas de los componentes en de hacer que las fallas sean poco probables. La confiabilidad de un sistema es en particular importante en un sistema distribuido debido a la gran cantidad de componentes presentes; de ah la mayor posibilidad de que falle uno de ellos SISTEMAS SINCRONOS VS ASINCRONOS Un sistema que tiene la propiedad de responder siempre un mensaje dentro de un lmite finito conocido y si est funcionando se le llama sncrono, y el que no tiene esta propiedad es asncrono. CONCLUCIONES Es ms eficiente trabajar con el modelo hibrido ya que consta de trabajar en conjunto los dos modelos para as tener un mejor funcionamiento del sistema y as tener contento al usuario claro con sus posibles fallas pero no tan comunes como si tuviramos por separado estos modelos. Los dos tipos de fallas los silentes que es cuando el procesador falla y no responde las entradas ni produce ms entradas y solo avisa que ya no funciona y el otro tipo de fallas que son las bizantinas es cuando el procesador que falla continua su ejecucin proporcionando respuestas y preguntas incorrectas, con la combinacin de ambas fallas y teniendo en cuenta una serie de protocolos estandarizados pueden recuperarse de esas fallas de manera ms predecible. Debe ser claro que los sistemas asncronos sern ms difciles de tratar que los sncronos. Ya que se puede saber con facilidad la falla de otro procesador ante la ausencia de respuesta y puede realizar una accin de correccin y determinar el problema de la falla.

BIBLIOGRAFA

Sistemas Operativos Distribuidos - 1ra Edicin - Andrew S. Tanenbaum

S-ar putea să vă placă și