Asignación de Procesadores

Documentos relacionados
Introducción a las redes de computadores

Bechtle Solutions Servicios Profesionales

SISTEMAS DE INFORMACIÓN II TEORÍA

Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.

Arquitectura de sistema de alta disponibilidad

10775 Administering Microsoft SQL Server 2012 Databases

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

CL_50400 Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

Capítulo 5. Cliente-Servidor.

ing Solution La forma más efectiva de llegar a sus clientes.

Sistemas de archivos distribuidos. Alvaro Ospina Sanjuan

DIRECCIÓN DE DESARROLLO TECNOLÓGICO PROCEDIMIENTO PARA GESTIÓN DE DESARROLLO TECNOLÓGICO

ADMINISTRACIÓN CENTRALIZADA DELL POWERVAULT DL2000 CON TECNOLOGÍA SYMANTEC

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: cisvirtual@ucv.edu.pe. 1.

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Conexión ODBC Visual Basic - MSQL. Cristian Vidal Silva

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Instituto Nacional de Conservación y Desarrollo Forestal, Áreas Protegidas y Vida Silvestre

Capitulo V Administración de memoria

Nuevas tendencias: Virtualización de computadores / servidores

Sincronización del Servidor.

Base de datos relacional

1. OBJETIVO 2. ALCANCE 3. RESPONSABILIDAD 4. GLOSARIO

INTELIGENTE Y VERSÁTIL

General Parallel File System

MANUAL COPIAS DE SEGURIDAD

Guía de Laboratorio Base de Datos I.

6 Anexos: 6.1 Definición de Rup:

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

Universidad de Colima Facultad de Ingeniería Mecánica y Eléctrica. Base de Datos I. Maestra: Martha E. Evangelista Salazar

MODERNIZANDO PCN Y RECUPERACION DE DESASTRES UTILIZANDO VIRTUALIZACION Y LA NUBE

Manual de Instalación de la Herramienta Computacional HC-TPBCLE

La mejor opción para reparar su equipo de trabajo

Transacciones y bloqueos en SQL-Server

Acronis License Server. Guía del usuario

Ministerio de Economía Dirección de Atención y Asistencia al Consumidor -DIACO- Sistema de Gestión de la Calidad

Tema 1. Conceptos básicos

CAPÍTULO 3 Servidor de Modelo de Usuario

Gestión de Oportunidades

Replicación de Datos en SQL Server Resumen Introducción Componentes del modelo de replicación... 3

Manual de usuario clientes portal web KRCC. Fecha:

GUIA DE LABORATORIO Nro. 4

Módulo 7 Transacciones Distribuidas

Windows Server 2012: Infraestructura de Escritorio Virtual

Tema 1. Conceptos fundamentales de los Sistemas Operativos

Microsoft SQL Server Conceptos.

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

Seguridad en Administración de Redes. INTEGRANTES: Santa Elena Rodríguez Calzada María de los Ángeles Ramírez Ortiz Liliana Gpe. Olivares Valdovinos.

Peer-to-Peer (Punto a Punto) Cliente-Servidor

SIIGO PYME PLUS. Proceso de Recuperación. Cartilla I

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

Almacenamiento virtual de sitios web HOSTS VIRTUALES

GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP

Arquitecturas de Sistemas de Información

Partes, módulos y aplicaciones de un Controlador de Procesos

Manual de Instalación

Información de antecedentes

WINDOWS : TERMINAL SERVER

CAD LOGISTICS SYSTEM S. PreparadoporHLA MATERIAL HANDLING ENGINEERIN CAD LOGISTICS COMPUTER-AIDED ANIMATIO NSOFTWARE

Definición del Sistema de Gestión de Seguridad de la Información (SGSI) ALCALDÍA DE SANTA ROSA DE OSOS

INDETEC MANUAL DE ACTUALIZACIÓN SAACG.NET

METODOLOGÍA PARA REALIZAR UNA AUDITORÍA INFORMÁTICA.

Mesa de Ayuda Interna

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

Sistema de Gestión y Consulta Documental. eprocess

Una base de datos es una colección de información ordenada e interrelacionada que es de importancia para una empresa.

El soporte del sistema operativo. Hace que un computador sea más fácil de usar. Permite que los recursos del computador se aprovechen mejor.

CAPÍTULO 3: Resultados

LOG SHIPPING AND DATABASE MIRROR

Módulo N 10 Implementación en fases del. Revision N 13. SSP y del SMS

Utilidades de la base de datos

Introducción a los sistemas de bases de datos

WINDOWS 2003 SERVER DIRECTORIO ACTIVO Y DNS

Tema 8: Gestión de la Configuración

Inspecciones con infrarrojos. Charla especial para Mantenimiento de Equipos Industriales

Estructuras de Sistemas Operativos

18 y 19 Sistemas de Archivos Distribuidos y Tarea 05

PROYECTO FINAL Manual de Configuración Organización: Juan Lomo

Hilos, comunicación y competencia entre procesos. Dr. Alonso Ramírez Manzanares 2-Sep-2010

GUÍA METODOLÓGICA PARA LA REALIZACIÓN DE PROCEDIMIENTOS DOCUMENTADOS DE SISTEMAS DE GESTIÓN

Que es normalización? Normalización de una base de datos Grados de normalización: Primera Forma Grados de normalización: Segunda Forma Grados de

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa

Traslado de Data Center

Instituto Universitario Politécnico. Santiago Mariño. Unidad I Revisión de conceptos de Sistemas. Operativos. Elaborado por: Ing. Víctor Valencia.

INFORME SOBRE LA AUTOEVALUACIÓN DE CALIDAD DE LA ACTIVIDAD DE AUDITORÍA INTERNA 2011

Un caso de éxito HOT.DBWAN

Planificación, Gestión y Desarrollo de Proyectos

Descripción. Este Software cumple los siguientes hitos:

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades

Gestión de Configuración del Software

Sin embargo, con el tiempo ocurren errores en el disco duro, los datos se desorganizan y las referencias se vuelven obsoletas.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

Redes I Clase # 3. Licda. Consuelo E. Sandoval

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))

LABORATORIO 9. Replicación de base de datos en SQL Server

Transcripción:

INTEGRANTES:

Asignación de Procesadores Un sistema distribuido consta de varios procesadores. Estos se pueden organizar como colección de estaciones de trabajo personales, una pila pública de procesadores o alguna forma híbrida. Se necesita cierto algoritmo para decidir cuál proceso hay que ejecutar y en qué máquina. Para el modelo de la pila de procesadores, hay que tomar una decisión por cada nuevo proceso.

Asignación de Procesadores Cada máquina puede tener un sistema de archivos auto contenido. La idea aquí es que cada máquina esta auto contenida en lo fundamental y que el contacto con el mundo exterior sea limitado Este sistema proporciona un tiempo de respuesta uniforme Garantizando al usuario y pone poca carga en la red. Existe un peligro potencial de que aparezcan condiciones de competencia si dos usuarios llaman al mismo tiempo al comando remoto y ambos descubren que la misma máquina está inactiva.

En un sistema distribuido hay varios procesadores organizados con distintos modelos. Para ello utilizaremos una serie de algoritmos, para optimizar una serie de objetivos diferentes en cada sistema. Podemos dividir estos algoritmos en

Puede trasladar aunque haya iniciado su ejecución Mejor balance de la carga Ya Colocado el proceso en una máquina permanece ahí hasta que termina

Planificación en sistemas distribuidos Cada procesador hace su planificación local sin preocuparse por lo que hacen los demás procesadores. Si un grupo de procesos relacionados entre sí y con gran interacción se ejecutan en distintos procesadores, la planificación independiente no es el camino más eficiente. Un grupo de procesos relacionados entre sí iniciarán juntos

Esta falla puede deberse a daños físicos en uno o más componentes de hardware. Requiere para su implementación que el sistema de almacenamiento guarde la misma información en más de un componente

Es una colección de acciones que hacen transformaciones consistentes de los estados de un sistema Los cambios de estado ocurren debido a : Actualizaciones, Inserciones, y Supresiones de información.

Importancia en la comunidad distribuida Proveen un modelo para controlar el acceso concurrente a los datos y para manejar las fallas inherentes al cómputo distribuido. Cada transacción puede estar compuesta de múltiples operaciones realizadas Asegura el trabajo de proteger la integridad del estado de un sistema al proveer cuatro garantías básicas conocidas como las propiedades ACID: atomicidad, consistencia, aislamiento y durabilidad.

Utilización de las Transacciones Abarcan dos o más servidores conocidos como administradores de recursos. SQL Server Database Engine, puede funcionar como administrador de recursos en las transacciones distribuidas que coordinan los administradores de transacciones Una transacción de una sola instancia de Database Engine (Motor de base de datos) que abarque dos o más bases de datos es, de hecho, una transacción distribuida

Utilización de las Transacciones En la aplicación, una transacción distribuida se administra de forma muy parecida a una transacción local. El administrador de transacciones debe administrar una confirmación distribuida de forma diferente para reducir al mínimo el riesgo Esto se consigue mediante la administración del proceso de confirmación en dos fases : la fase de preparación y la fase de confirmación.

Fase de Preparación Fase de Confirmación El administrador de transacciones recibe una solicitud de confirmación Cada administrador de recursos hace lo necesario para que la transacción sea duradera El administrador de transacciones recibe la notificación de que todas las preparaciones son correctas por parte de todos los administradores de recursos, envía comandos de confirmación a cada administrador de recursos.