Asignación de procesadores Son necesarios algoritmos para decidir cuál proceso hay que ejecutar y en qué máquina. Para el modelo de estaciones de trabajo:

Slides:



Advertisements
Presentaciones similares
Procesos y procesadores en sistemas distribuidos
Advertisements

Sistemas Operativos Distribuidos
Sistemas Operativos ➢ Que son? ➢ Que hacen? ➢ Por Juan O. Tejeda.
1 Primer Semana del Posgrado del ITLP Efectos de los Parámetros Migratorios en Algoritmos Genéticos Distribuidos Marco Antonio Castro Liera
ENFOQUE PRÁCTICO RECOMENDADO PARA EL DISEÑO DE CASOS Integrantes del equipo: Rosa Isela Gerónimo Miguel Ángel Cruz Juan Guadalupe Alegría Humberto Mendoza.
MOMENTO 2 ACTIVIDAD INDIVIDUAL MORA YELENA BELEÑO ROCHA CÓDIGO: ACCIÓN PSICOSOCIAL Y EDUCACIÓN CÓDIGO CURSO: _49 TUTORA: CIELO MARÍN MONTOYA.
ALUMNO: NORMA DOLORES ILLESCAS CANALIZO. GRUPO:503 CECYTEM TEPOTZOTLAN. Procesador de un servidor.
Repaso.
Introducción a Sistemas Operativos
Hhhhhhhh Elementos del Diseño para la Planificación de Situaciones de Aprendizaje.
L. S. C. A. Raúl Monforte Chulin
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSIDAD VALLE DEL MOMBOY FACULTAD DE INGENIERIA INTERRUPCIONES Autores:
Capitulo 2 Tratamiento de Datos
¿Qué es el Software? Programas de computadoras. Son las instrucciones responsables de que el hardware (la máquina) realice su tarea. Como concepto general,
Tratamiento de Datos Capitulo Dos.
GENERACIONES DE ORDENADORES
U.T. 11: Introducción A Las Bases De Datos
Memoria Rendimiento del caché.
UNIDAD CENTRAL DE PROCESO CPU.
Planificación de Procesos
ADMINISTRACíON DE LA MEMORIA EN SISTEMAS RECIENTES
Exclusión mutua de secciones
SISTEMAS DISTRIBUÍDOS
SCHEDULING Ing. Andrés Porto. Cuando se usan máquinas múltiples en paralelo, se supone que cualquier trabajo puede ser procesado en cualquiera de las.
LÓGICA DE PROGRAMACIÓN
Medición del Mercado.
Argumentos y contraargumentos
PROCESOS COMENZAR.
Almacenamiento El computador tiene 2 aspectos
Un sistema distribuido debe permitir el apropiado uso de los recursos, debe encargarse de un buen desempeño y de la consistencia de los datos, además de.
Copyright © Enero de 2018 por TECSUP LA CADENA DE SUMINISTRO CURSO: GESTIÓN LOGÍSTICA DEL ACOPIO. DOCENTE: ING. GIOVANA POMA GUTIERREZ.
SISTEMAS OPERATIVOS DISTRIBUIDOS. Es la unión de varios sistemas de computo compuestos posiblemente cada uno de varios CPU's, interconectados mediante.
Diseño y distribución de planta HERRAMIENTAS PARA ANALISIS DEL FLUJO DE MATERIAL, EQUIPOS Y PERSONAS CAPACITADORES: TALES.
L.I. Gerardo Ortiz Rivera
Procesamiento de Consultas Distribuidas (2da. Parte) Lic. Bárbara da Silva Sistemas de Bases de Datos Distribuidas - UCV.
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
Las computadoras se clasifican en categorías, con el fin de ayudar a los clientes y a los programas informáticos a entender lo que pueden obtener o con.
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
PROGRAMANDO EN C Estructura de un programa. 1 variables globales main(){ variables locales secuencia de sentencias } f1(){ variables locales secuencia.
2.4.3 Procesadores Tema 2 página 35
Estructura de Sistemas Operativos CAMPOS CHACALTANA, ANTHONY.
Estructura de los sistemas Operativos 1. Componentes de un sistema operativo  Administración de procesos  Administración de memoria  Subsistema de Entrada/Salida.
Arquitectura Aplicaciones Web
EJECUCION PARALELA THREADS Y FIBERS
ESTRUCTURA DE SISTEMAS OPERATIVOS Carbajal Rojas karla.
Estructuras de Repetición Algoritmos
Introducción a las redes locales
1 TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño.
Gestión del sistema de entrada / salida
Memoria Rendimiento del caché.
RIOHACHA ALGORITMO Y PROGRAMACION DAVID ENRIQUE FERNANDEZ PEREZ Docente.
Procesos Lic. Gonzalo Pastor.
Estructura de los SISTEMAS OPERATIVOS.
UNIVERSIDAD PRIVADA SAN JUAN BAUTISTA FILIAL CHINCHA ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS Por: Nestares Torres Luis Jesús Enrique.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
Estructura de Sistemas Operativos
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS Magallanes Napa, Anthony Yair.
SISTEMAS OPERATIVOS En el mundo de la informática se denomina sistema operativo al programa, o conjunto de ellos, que gestiona los recursos físicos de.
UNIDAD V ESTRUCTURA REPETITIVA (Mientras)
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS. Estos sistemas no tienen una estructura definida, sino que son escritos como una colección de procedimientos donde.
Estructura de los Sistemas Operativos por: Omar Saravia Tasayco
SISTEMAS OPERATIVOS Estudiante: Rojas De la Cruz Jesus Manuel. Ciclo: VI. Turno: Noche.
Medición del Mercado. ¿Cuál es el objetivo de medir el mercado? Se realiza la medición de la demanda primaria y de la demanda selectica con el propósito.
ING. NANCY BASILIO MARCELO ADMINISTRACIÓN REDES DE COMPUTADORAS.
Diseños Experimentales y Cuasi-Experimentales Mg. Gabriel Castillo Hidalgo.
Los sistemas operativos en el sistema informático
Transcripción de la presentación:

Asignación de procesadores Son necesarios algoritmos para decidir cuál proceso hay que ejecutar y en qué máquina. Para el modelo de estaciones de trabajo: Decidir cuándo ejecutar el proceso de manera local y cuándo buscar una estación inactiva. Para el modelo de la pila de procesadores: Decidir dónde ejecutar cada nuevo proceso.

Modelos de asignación Generalmente se utilizan las siguientes hipótesis: Todas las máquinas son idénticas (o al menos compatibles en el código); difieren a lo sumo en la velocidad. Cada procesador se puede comunicar con los demás.

Modelos de Asignación Existen dos estrategias de asignación: No migratorias: Una vez colocado un proceso en una máquina permanece ahí hasta que termina. Migratorias: Un proceso se puede trasladar aunque haya iniciado su ejecución. Permiten un mejor balance de la carga pero son más complejas.

Modelos de Asignación Los algoritmos de asignación intentan optimizar: Uso de las cpu: Maximizar el número de ciclos de cpu que se ejecutan para trabajos de los usuarios. Minimizar el tiempo de inactividad de las cpu. Tiempo promedio de respuesta: Minimizar no los tiempos individuales de respuesta sino los tiempos promedio.

Modelos de Asignación Tasa de respuesta: Minimizar la tasa de respuesta, que es el tiempo necesario para ejecutar un proceso en cierta máquina dividido por el tiempo que tardaría en cierto procesador de referencia. Los principales aspectos a tomar en cuenta en el diseño de algoritmos de asignación de procesos son los siguientes: Algoritmos deterministas vs. heurísticos.

Modelos de Asignación Algoritmos centralizados vs. distribuidos. Algoritmos óptimos vs. subóptimos. Algoritmos locales vs. globales. Algoritmos iniciados por el emisor vs. iniciados por el receptor.

Modelos de Asignación En general son muchos aspectos que se deben considerar para la generación de algoritmos de asignación de procesadores, por ejemplo, que el micro este conciente de su carga de trabajo implica una serie de mediciones que pueden ser realmente inciertas. Los algoritmos de asignación en primera instancia deben buscar la estabilidad del sistema.