Computación distribuida
|
|
|
- María Luz Maidana Torregrosa
- hace 9 años
- Vistas:
Transcripción
1 Computación distribuida Grupo ARCOS Desarrollo de Aplicaciones Distribuidas Ingeniería Informática Universidad Carlos III de Madrid
2 Contenidos 1. Qué es computación distribuida 2. Principales paradigmas a) Paso de mensajes b) Cliente/Servidor y Peer-to-Peer c) Procedimientos remotos y métodos remotos d) Servicios de red, Object Request Broker y agentes móviles e) Espacio de objetos y aplicaciones colaborativas 2
3 Contenidos 1. Qué es computación distribuida 2. Principales paradigmas a) Paso de mensajes b) Cliente/Servidor y Peer-to-Peer c) Procedimientos remotos y métodos remotos d) Servicios de red, Object Request Broker y agentes móviles e) Espacio de objetos y aplicaciones colaborativas 3
4 Sistema distribuido Sistema en el cual componentes de hardware y software, localizadas en computadores en red, se comunican y coordinan sus acciones sólo por paso de mensajes [Coulouris 2002] Conjunto de computadores independientes que se muestran al usuario como un sistema único coherente [Tanenbaum 2001] 4
5 Computación distribuida Sistema distribuido Esquemas de computación: Monolítica Paralela Distribuida Cooperativa Computación distribuida: Servicio de red Aplicación de red INTERNET Servidor de red 5
6 Computación distribuida Ventajas: Reducción del coste del computador y del acceso a la red. Compartición de recursos. Escalabilidad. Tolerancia a fallos. Inconvenientes: Múltiples puntos de fallo. Seguridad. 6
7 Computación distribuida Conectividad (usuarios y recursos) Desempeño (tiempo de respuesta, productividad) Robustez (disponibilidad y consistencia) Seguridad (autenticación, privacidad y control de acceso) Transparencia (ubicación, acceso, fallas, partición, replicación, migración, etc.) Escalabilidad (tamaño, distancia y gestión) Apertura (Openess) (interfaces, interoperabilidad y portabilidad) 7
8 Contenidos 1. Qué es computación distribuida 2. Principales paradigmas a) Paso de mensajes b) Cliente/Servidor y Peer-to-Peer c) Procedimientos remotos y métodos remotos d) Servicios de red, Object Request Broker y agentes móviles e) Espacio de objetos y aplicaciones colaborativas 8
9 Paradigmas de computación distribuida Abstracción: encapsulación o ocultamiento de detalles. Paradigma: un patrón, ejemplo o modelo. Estrategia: identificar los patrones o modelos básicos y clasificar los detalles de acuerdo con estos modelos. Características de las aplicaciones distribuidas: Comunicación entre procesos: una aplicación distribuida requiere la participación de dos o más procesos. Sincronización de eventos: deben de existir mecanismos de sincronización para el correcto envío y recepción de la información. 9
10 Paradigmas de computación distribuida Los paradigmas se representan clasificados de acuerdo con su nivel de abstracción. alto Espacio de objetos, aplicaciones colaborativas Servicios de red, object request broker, agentes móviles procedimientos remotos, métodos remotos Cliente-servidor, peer-to-peer Paso de mensajes bajo 10
11 Paradigma de paso de mensajes alto Espacio de objetos, aplicaciones colaborativas Servicios de red, object request broker, agentes móviles procedimientos remotos, métodos remotos Cliente-servidor, peer-to-peer Paso de mensajes bajo 11
12 Paradigma de paso de mensajes Paradigma fundamental para aplicaciones distribuidas Un proceso envía un mensaje de solicitud El mensaje llega al receptor, el cual procesa la solicitud y devuelve un mensaje en respuesta Esta respuesta puede originar posteriores solicitudes por parte del emisor Proceso A Proceso B m1 m2 Mensaje m3 Paso de mensajes 12
13 Paradigma de paso de mensajes Las operaciones básicas para soportar el paradigma de paso de mensajes son enviar y recibir Protocolos más comunes: IP y UDP Para las comunicaciones orientadas a conexión también se necesitan las operaciones conectar y desconectar Protocolo más común: TCP Operaciones de Entrada/Salida que encapsulan el detalle de la comunicación a nivel del sistema operativo Ejemplo: el API de sockets 13
14 Paradigmas cliente/servidor y P2P alto Espacio de objetos, aplicaciones colaborativas Servicios de red, object request broker, agentes móviles procedimientos remotos, métodos remotos Cliente-servidor, peer-to-peer Paso de mensajes bajo 14
15 Paradigma cliente-servidor Asigna roles diferentes a dos procesos que colaboran: Servidor: es el proveedor del servicio. Espera de forma pasiva la llegada de peticiones. Cliente: invoca peticiones al servidor y aguarda su respuesta. Servidor Cliente 1... Cliente 2 Petición de servicio Proceso cliente Proceso servidor Servicio 15
16 Paradigma cliente-servidor Proporciona una abstracción eficiente para facilitar los servicios de red. La asignación de roles asimétricos simplifica la sincronización. Paradigma adecuado para servicios centralizados. Ejemplos: servicios de internet como HTTP, FTP, DNS, finger, etc. Implementación mediante sockets, llamada a procedimientos remotos (RPC) o invocación de métodos remotos (RMI). 16
17 Paradigma peer-to-peer Asignación de roles simétrica: Los procesos participantes tienen el mismo papel Proceso 1 un mismo proceso puede actuar tanto como cliente como servidor Los recursos computacionales y los servicios son intercambiados entre los computadores. Solicitud Respuesta Solicitud Respuesta Ejemplo: servicios de intercambio de ficheros como Gnutella Proceso 2 17
18 Paradigma híbridos (c/s + p2p) Modelos híbridos cliente-servidor y peer-to-peer Ejemplo: servicio de intercambio de ficheros Napster 18
19 Paradigma del sistema de mensajes También denominado middleware orientado a mensajes (MOM) El sistema de mensajes actúa de intermediario entre los procesos que se comunican Proceso: Emisión al sistema de mensajes Almacenamiento en la cola asociada al receptor Envío al proceso receptor Receptores... Sistema de mensajes Emisores... 19
20 Paradigma del sistema de mensajes Comunicación asíncrona y desacoplada. Una vez que el emisor envía el mensaje al sistema de mensajes, queda libre para realizar otra tarea. Existen dos subclases de sistema de mensajes: el punto a punto y el publicación/suscripción. Sistema de mensajes punto a punto: El sistema de mensajes proporciona el middleware que gestiona cada cola de mensajes Envío y recepción están desacopladas: uso del threads o procesos hijo 20
21 Paradigma del sistema de mensajes Sistema de mensajes publicación/suscripción: Cada mensaje se asocia con un determinado evento. Pasos: 1. Cada participante se subscribe a los mensajes asociados a cada evento (operación suscribir). 2. Cuando el evento ocurre el middleware distribuye el mensaje a todos los subscriptores (operación publicar). Los eventos pueden ser iniciados por cualquier participante. Ejemplos de servicio: MQ*Series de IBM Microsoft s Message Queue (MSMQ) Java s Message Service (JMS) 21
22 Paradigmas de procedimientos/métodos remotos alto Espacio de objetos, aplicaciones colaborativas Servicios de red, object request broker, agentes móviles procedimientos remotos, métodos remotos Cliente-servidor, peer-to-peer Paso de mensajes bajo 22
23 Llamadas a procedimientos remotos Objetivo: hacer que el software distribuido se programe igual que una aplicación no distribuida. Mediante el modelo RPC la comunicación se realiza conceptualmente igual que la invocación de un procedimiento local. Proceso A proceso B proc1(arg1, arg2) proc2(arg1) proc3(arg1,arg2,arg3) 23
24 Llamadas a procedimientos remotos Pasos: A llama al procedimiento remoto de B. La llamada dispara una acción de un procedimiento de B. Al finalizar el procedimiento, B devuelve el valor a A. Simplifica la comunicación entre procesos y la sincronización de eventos. Ejemplos: Open Network Computing Remote Procedure Call, desarrollada a partir del API RPC de Sun Microsystems a comienzo de los años 80 Distributed Computing Environment (DCE) RPC de Open Group Simple objeto Access Protocol (SOAP) 24
25 Llamada a métodos remotos Primera aproximación al uso de un modelo orientado a objetos sobre aplicaciones distribuidas Objetos distribuidos dentro de una red Los objetos proporcionan métodos, los cuales dan acceso a los servicios Ejemplo: Remote method invocation (RMI) de Java 25
26 Remote method invocation Modelo equivalente a las llamadas a procedimientos remotos Proceso invoca un método local de otro proceso Se envían tanto los argumentos del método como el valor devuelto por el mismo Proceso 1 Proceso 2 RMI método1 método2 Objeto remoto 26
27 Paradigmas de Servicios de red, ORB y agentes móviles alto Espacio de objetos, aplicaciones colaborativas Servicios de red, object request broker, agentes móviles procedimientos remotos, métodos remotos Cliente-servidor, peer-to-peer Paso de mensajes bajo 27
28 Paradigma de servicios de red Servicio de directorio Servicio de directorio: proporcionan la referencia a los servicios disponibles Solicitante del servicio Objeto de servicio Pasos: 1. El proceso solicitante contacta con el servicio de directorio 2. El servicio de directorio devuelve la referencia al servicio solicitado 3. Usando la referencia, el proceso solicitante interactúa con el servicio 28
29 Paradigma de servicios de red Extensión del paradigma de invocación de métodos remotos Transparencia de localización: nivel de abstracción extra Ejemplos: Tecnología Jini de Java Protocolo SOAP lo aplica para servicios accesibles en la Web 29
30 Paradigma basado en Object Request Broker El ORB funciona como una capa middleware. El ORB redirige las peticiones al objeto apropiado que proporciona el servicio solicitado. Extensión a los paradigmas a RMI y servicios de red: Instanciación de clases y objetos Solicitante del objeto Objeto Object Request Broker 30
31 Paradigma basado en Object Request Broker El ORB actúa como mediador de objetos heterogéneos Ejemplos: CORBA (Common Object Request Broker Architecture) Java CORBA Visibroker de Inspire. IONA de Orbix y TAO de Objet Computing, Inc. Microsoft COM, DCOM. Java Beans y Enterprise Java Beans. 31
32 Paradigma de agentes móviles agente Computador 2 Agente móvil: programa u objeto transportable. Un agente se lanza desde un ordenador Viaja de forma automática de acuerdo con un itinerario Accede a los recursos o servicios de cada sistema que visita Computador 1 Computador 3 Computador 4 32
33 Paradigma de agentes móviles Ejemplos: Concordia system de Mitsubishi Electric ITA. Aglet system de IBM. Sistemas experimentales: D agent. Proyecto Tacoma. 33
34 Paradigmas de Espacio de objetos y aplicaciones colaborativas alto Espacio de objetos, aplicaciones colaborativas Servicios de red, object request broker, agentes móviles procedimientos remotos, métodos remotos Cliente-servidor, peer-to-peer Paso de mensajes bajo 34
35 Paradigma de espacio de objetos Denominadas tecnologías basadas en componentes. Objeto empaquetado, con formato y especializado. Oculta el nivel de detalle implicado en la búsqueda de recursos y objetos distribuidos. Elimina la declaración de secuencias de sincronización. 35
36 Paradigma de espacio de objetos Espacio de objetos: entidades lógicas que contiene un conjunto de objetos comunes a los solicitantes Suministrador: provee de objetos al espacio Solicitantes: se subscriben al espacio para acceder a los objetos Solicitante Suministrador Solicitante lectura escritura Espacio de objetos 36
37 Paradigma de espacio de objetos Espacio virtual o sala de reunión entre los suministradores y solicitantes. Un objeto en el espacio sólo puede ser usado por un participante al mismo tiempo. Exclusión mutua queda asegurada. Solicitantes pueden actuar como suministradores. Ejemplo: JavaSpaces de SUN. 37
38 Paradigma de aplicaciones colaborativas Groupware: sesión colaborativa en la que participan los procesos. Cada participante puede hacer contribuciones a todo o parte del grupo mediante: a. Multidifusión. b. El empleo de pizarras virtuales. mensaje mensaje mensaje Paradigma groupware basado en mensajes Paradigma groupware basado en pizarra 38
39 Paradigmas de computación distribuida Los paradigmas presentados: alto Espacio de objetos, aplicaciones colaborativas Servicios de red, object request broker, agentes móviles procedimientos remotos, métodos remotos Cliente-servidor, peer-to-peer Paso de mensajes bajo 39
40 Paradigmas de computación distribuida Pregunta: Cómo decidir el paradigma más apropiado para una tarea dada? Respuesta: Estudio de las ventajas y desventajas de cada uno de ellos. Factores: Nivel de abstracción frente a sobrecarga. Escalabilidad. Soporte multi-plataforma. Otras consideraciones: estabilidad de la herramienta, tolerancia a fallos, disponibilidad de herramientas de desarrollo, reutilización del código, etc. 40
41 Computación distribuida Grupo ARCOS Desarrollo de Aplicaciones Distribuidas Ingeniería Informática Universidad Carlos III de Madrid
TEMA 1. Introducción a las arquitecturas distribuidas
TEMA 1. Introducción a las arquitecturas distribuidas Tema 1. ARQUITECTURAS DISTRIBUIDAS: CONCEPTOS BÁSICOS 1. Qué es un sistema distribuido? 2. Servicios 3. Arquitectura 4. Definición de AD 5. Modelos
Cliente/Servidor en Java
Cliente/Servidor en Java Grupo ARCOS Desarrollo de Aplicaciones Distribuidas Ingeniería Informática Universidad Carlos III de Madrid Contenidos 1. Introducción: 1. Paradigma cliente/servidor 2. Entorno
Tema 1 Introducción a los Sistemas Distribuidos
Tema 1 Introducción a los Sistemas Distribuidos F. García-Carballeira, Mª. Soledad Escolar, Luis Miguel Sánchez, Fco. Javier García Sistemas Distribuidos Grado en Ingeniería Informática Universidad Carlos
Arquitectura cliente/servidor
Departamento de Lenguajes y Sistemas Informáticos Arquitectura cliente/servidor Programación en Internet Curso 2007-2008 Índice Introducción Tipos de servidores Ventajas Desventajas Arquitectura de una
APLICACIONES DE INTERNET: SOAP
Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento
Introducción a la seguridad en redes IP
Introducción a la seguridad en redes IP Tabla de Contenidos 1. Introducción a la seguridad en redes IP... 2 1.1 Funcionamiento de TCP e IP... 2 Interfaces de protocolo... 3 1.2 El protocolo Internet...
Tema VI. Servicios Web I. Introducción
Tema VI. Servicios Web I. Introducción Desarrollo de Aplicaciones para Internet Curso 12 13 Índice 1.Introducción 2.Llamada a Procedimientos Remotos (RPC) 3.Servicios Web i. Introducción ii. WSDL iii.soap
Servicios Telemáticos Avanzados 4º Grado en Ingeniería en Tecnologías de Telecomunicación Especialidad de Telemática
Servicios Telemáticos Avanzados 4º Grado en Ingeniería en Tecnologías de Telecomunicación Especialidad de Telemática 2 Hora 1 1 Introducción 2 Paradigma cliente/servidor 2.1 Componentes del paradigma cliente/servidor
Arquitectura cliente/servidor
Departamento de Lenguajes y Sistemas Informáticos Arquitectura cliente/servidor Programación en Internet Curso 2004-2005 Índice Introducción Tipos de servidores Ventajas Separación de funciones Modelos
1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño. Tema5: Sistemas Operativos Distribuidos
Tema 5: Sistemas Operativos Distribuidos 1. Introducción 2. S.O. de Red. NFS 3. S.O. Distribuidos 4. Características de Diseño 1 1. Introducción Sistema Informático Distribuido: Colección de S.I. autónomos
Introducción a Sistemas Peer to Peer
Centro de Tecnologías de Información y Comunicación Universidad Nacional de Ingeniería, Lima Introducción a Sistemas Peer to Peer Yudith Cardinale y Jesús De Oliveira Universidad Simón Bolívar Marzo 2009
PROCESAMIENTO DISTRIBUIDO
Pág. 1 INTRODUCCIÓN PROCESAMIENTO DISTRIBUIDO Arquitectura de comunicaciones: Software básico de una red de computadoras Brinda soporte para aplicaciones distribuidas Permite diferentes Sistemas Operativos
Curso JAVA EE 7 2016
Curso JAVA EE 7 2016 Curso de Java EE 7 PC CARRIER 29 de marzo de 2016 Autor: Marc Revenga Esquinas Curso JAVA EE 7 2016 Curso de Java EE 7 Clase 1. Aplicaciones web Java EE. Configuración del servidor
Administración y Seguridad de Sistemas - 2016 Cloud Computing. Integrantes: Martín Steglich Martín Berguer Raúl Speroni Cristian Bauza
Administración y Seguridad de Sistemas - 2016 Cloud Computing Integrantes: Martín Steglich Martín Berguer Raúl Speroni Cristian Bauza Introducción Avance de las tecnologías en cuanto a comunicaciones y
Programación Web Tema 1: Arquitectura C / S
Programación Web Tema 1: Arquitectura C / S Miguel Ángel Manso Emerson Castañeda ETSI en Topografía, Geodesia y Cartografía - UPM Basado en la presentación de: Patricio Martínez Barco y Armando Suárez
Objetos Distribuidos - Componentes. Middleware
Objetos Distribuidos - Componentes Middleware Middleware Component Oriented Development Arquitecturas 3 Tier Middleware es el software que: conecta y comunica los componentes de una aplicacion distribuida
Modelo Cliente / Servidor. Gerardo Grinman 5D
Modelo Cliente / Servidor Gerardo Grinman 5D Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama modelo Cliente-Servidor. Éste es un modelo
Definición de Sistema Operativo
Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema
PROGRAMACION DISTRIBUIDA
PROGRAMACION DISTRIBUIDA Sistemas distribuidos: Mapa conceptual Héctor Pérez 2 Definición de Sistema Distribuido A collection of independent computers that appears to its users as a single coherent system
IBM Software Group. Daniel de la Fuente Martínez Director Lotus España
IBM Software Group Daniel de la Fuente Martínez Director Lotus España AGENDA 9:00-9:30 Recepción y Café de Bienvenida. 9:30-10:00 Colaboración Empresarial en tiempo real. Sametime 7.5. Daniel de la Fuente.
Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.
SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados
ANEXO VII Documento de Arquitectura de Software
ANEXO VII Documento de Arquitectura de Software ANEXO VII Arquitectura de Software Plan Informático Contenido 1 Arquitectura de Software... 3 2 Descripción de Capas... 4 2.1 Capa de Cliente... 4 2.1.1
Punto 1 «Proxy» Juan Luis Cano
Punto 1 «Proxy» Juan Luis Cano Un Proxy es un programa o dispositivo que realiza una acción en representación de otro. Esta situación estratégica de punto intermedio suele ser aprovechada para soportar
Alumno: Grupo: Ejercicio 1. Responda a las siguientes preguntas cortas justificando brevemente su respuesta (3 puntos).
UNIVERSIDAD CARLOS III DE MADRID AREA DE ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES GRADO EN INGENIERÍA INFORMÁTICA. SISTEMAS DISTRIBUIDOS. 21 de marzo de 2012. Para la realización del presente examen se
5. Modelos de Sistemas Distribuidos
Sistemas Distribuidos 5. Modelos de Sistemas Distribuidos Prof. María Feldgen Curso 2006 Índice Modelos Modelo Cliente-Servidor Framework CORBA Java RMI Microsoft DCOM Message-Oriented Middleware Dificultades
Qué puede hacer TRBOnet?
TRBOnet es un Software para el sistema profesional de radios de dos vías digitales MOTOTRBO TRBOnet es una aplicación profesional desarrollada especialmente para centros de despacho que controlan grandes
Introducción a Web Services
Introducción a Web Services Introducción internet Otros Java Organización A Organización B.Net Introducción Sistemas distribuidos procesamiento de la información está distribuido en dos o más computadoras
El sistema GFS. Roberto Gómez Cárdenas. [email protected] http://homepage.cem.itesm.mx/rogomez. The Google File System (GFS)
El sistema GFS Google File System Roberto Gómez Cárdenas [email protected] http://homepage.cem.itesm.mx/rogomez Lámina 1 The Google File System (GFS) Sistema de archivos distribuido para aplicaciones. Actualmente
Modelo OSI. Ing. William Marín Moreno
Modelo OSI Ing. William Marín Moreno Necesidad de Estandarizar: Compatibilidad e Interoperabilidad: Capacidad de los equipos de informática de diferentes fabricantes para comunicarse entre sí con éxito
Sistemas Operativos Distribuidos
Referencias Básicas Presentación Distributed Systems: Concepts and Design G. Coulouris, J. Dollimore, T. Kindberg; Addison-Wesley, 2001 Distributed Systems: Principles and Paradigms A. S. Tanenbaum, M.
SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS
UNIVERSIDAD INTERNACIONAL SAN ISIDRO LABARDOR Escuela de Ingeniería en Sistemas SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS Cuatrimestre II-2006 Recopilado por Ing. Fernely Artavia Fallas Visión del usuario
Paradigmas/Modelos de SD (3)
Paradigmas/Modelos de SD (3) Sistemas Distribuidos I.T.I. Sistemas (2005-06) César Llamas Bello Universidad de Valladolid 1 Abstracciones, Paradigmas Abstraciones: ocultan detalles Paradigmas (Modelos):
Tema 1: Introducción a los Sistemas Distribuidos. Sistemas Distribuidos Marcos López Sanz [Curso ]
Tema 1: Introducción a los Sistemas Distribuidos Sistemas Distribuidos Marcos López Sanz [Curso 2012-2013] Índice Definición Objetivos Propiedades y retos Ventajas y desventajas Tipos y ejemplos Ejercicios
BROKER Publicador Suscriptor. Jonnathan Corredor Lorena Arrieta Alejandro Mosquera
BROKER Publicador Suscriptor Jonnathan Corredor Lorena Arrieta Alejandro Mosquera Contenido 1. Descripción General 2. Guía de Implementación 3. Patrones Relacionados 4. Usos Conocidos 5. Variaciones 6.
FUNDAMENTOS DE INFORMÁTICA. Principios Básicos de Sistemas Operativos. Definición de Sistema Operativo
UNIVERSIDADE DE VIGO ESCOLA TÉCNICA SUPERIOR DE ENXEÑEIROS INDUSTRIÁIS FUNDAMENTOS DE INFORMÁTICA Principios Básicos de Sistemas Operativos 1 Definición de Sistema Operativo Un sistema operativo es parte
Antecedentes de REST: sockets, RPC, SOAP, WSDL
Antecedentes de REST: sockets, RPC, SOAP, WSDL Escuela Técnica Superior de Ingeniería de Telecomunicación Universidad Rey Juan Carlos gsyc-profes (arroba) gsyc.urjc.es Marzo de 2016 GSyC - 2016 Antecedentes
Middleware: Evolución en el desarrollo de aplicaciones distribuidas. Contenido
Middleware: Evolución en el desarrollo de aplicaciones distribuidas 1 Contenido Introducción Middleware Introducción Evolución en el desarrollo de aplicaciones distribuidas Servicios Web 2 Introducción
Plataformas operativas de tecnologías de información. Proyecto Final
Plataformas operativas de tecnologías de información Proyecto Final Problema Proyecto Final La empresa Albros SA de CV se dedica a la venta de productos de abarrotes a mayoristas, iniciará sus operaciones
CLASIFICACIÓN DE SERVICIOS EN SOA CONTENIDO
CLASIFICACIÓN DE SERVICIOS EN SOA CONTENIDO Introducción:...1 Descripción:...1 SERVICIOS BASICOS:... 1 Servicios centrados en los datos:... 2 Servicios centrados en la lógica:... 2 SERVICIOS INTERMEDIARIOS:...
Implementación de Centros de. Computadoras. Implementación del sistema de red, y. redes empresariales
Implementación de Centros de Implementación del sistema de red, y Computo características y Redes lasde redes empresariales Computadoras El Centro de Cómputo Un centro de cómputo representa una entidad
Sistemas Distribuidos
Sistemas Distribuidos Carrera: Magister en Redes de Datos Año 2010 Duración: 124 Hs. Profesor a Cargo: Dr. Fernando Tinetti OBJETIVOS GENERALES: Proveer los fundamentos del procesamiento distribuido. Identificar
Introducción a los sistemas distribuidos. Jorge Iván Meza Martínez
Introducción a los sistemas distribuidos Jorge Iván Meza Martínez [email protected] Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/28 Contenidos Definiciones
Diseño y Aplicaciones de Sistemas Distribuidos. Programa de la asignatura
Diseño y Aplicaciones de Programa de la asignatura Joan Vila DISCA / UPV Departament d Informàtica de Sistemes i Computadors Universitat Politècnica de València de Profesorado Este curso ha sido preparado
4.1 Dispositivos y manejadores de dispositivos: device drivers
Unidad IV: Administración de entrada/salida 4.1 Dispositivos y manejadores de dispositivos: device drivers Se pueden clasificar en dos grandes categorías: 1. Dispositivos de bloque 2. Dispositivos de carácter
Facultad de Ingeniería Industrial y de Sistemas v1.0 MA781U PROCESOS DISTRIBUIDOS
PROCESOS DISTRIBUIDOS Preparado por: Angel Chata Tintaya ([email protected]) Resumen El proceso cliente servidor es la clave para comprender el potencial de los sistemas de información y las redes
Sistemas Operativos Tema 5. Procesos. 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana
Sistemas Operativos Tema 5. Procesos 1998-2012 José Miguel Santos Alexis Quesada Francisco Santana 1 Contenidos Concepto de proceso Estructuras de datos: BCP y colas de procesos Niveles de planificación
Tipos de Diseño. Ing. Elizabeth Guerrero V.
Tipos de Diseño Ing. Elizabeth Guerrero V. Tipos de Diseño Tipos de diseño de Procesos: Centralizado, Distribuido y Cooperativo Procesos Centralizados Un sistema centralizado está formado por un computador
Manejo de Entrada-Salida. Arquitectura de Computadoras
Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO HUAYCÁN (Decreto Supremo No. 004-2010-ED y Resolución Directoral No. 0411-2010-ED)
PROGRAMACIÓN 2013 MODULO I IDENTIFICACIÓN DE UNIDADES DIDÁCTICAS IESTP : HUAYCÁN CARRERA PROFESIONAL : COMPUTACIÓN E INFORMÁTICA MODULO PROFESIONAL : GESTIÓN DE SOPORTE TÉCNICO, SEGURIDAD Y TECNOLOGÍAS
Tema 1: INTRODUCCIÓN A LOS SISTEMAS DISTRIBUIDOS Sistemas Distribuidos
Tema 1: INTRODUCCIÓN A LOS SISTEMAS DISTRIBUIDOS E. U. Informática en Segovia Departamento de Informática Universidad de Valladolid Introducción a la Computación Distribuida Sistema distribuido: conjunto
Desarrollo de Aplicativos con winsockets
Seminario de Redes de Computadoras 66.48 Desarrollo de Aplicativos con winsockets Docentes: Ing. Marcelo Utard Ing. Pablo Ronco Alumnos: Baños, Germán Gámez, Pablo Rabino, Juan Pablo Salas, Federico Introducción
Sistemas. Tecnologías de la Información y la Comunicación 1º bachillerato
Sistemas Operativos Tecnologías de la Información y la Comunicación 1º bachillerato Sistema operativo. Definición. Un sistema operativo es un software de sistema, es decir, un conjunto de programas de
Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr
Introducción Arquitectura de los DBMS Lenguajes de los DBMS Diccionario de datos Seguridad e integridad de los datos Administrador del DBMS Arquitectura Cliente-Servidor Definimos un Sistema Gestor de
Manejo de Entrada-Salida. Arquitectura de Computadoras
Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.
Protocolos PPP, PAP y CHAP
Protocolos PPP, PAP y CHAP PPP Point-to-point Protocol (en español Protocolo punto a punto), también conocido por su acrónimo PPP, es un protocolo de nivel de enlace estandarizado en el documento RFC 1661.
Introducción a la Computación
UNIVERSIDAD RAFAEL BELLOSO CHACÍN INTRODUCCIÓN A LA COMPUTACION UNIDAD III: http://www.urbe.edu/info-consultas/web-profesor/12697883/ Es un método de interconexión descentralizada de redes de computadoras
Introducción (I) La capa de transporte en Internet: TCP es: UDP es:
Introducción (I) La capa de transporte en Internet: Esta formada por un gran número de protocolos distintos. Los más utilizados son TCP y UDP. TCP es: Fiable. Orientado a conexión. Con control de flujo.
INFORME TÉCNICO ADQUISICIÓN DE SOFTWARE DE SISTEMA OPERATIVO PARA COMPUTADORAS
INFORME TÉCNICO ADQUISICIÓN DE SOFTWARE DE SISTEMA OPERATIVO PARA COMPUTADORAS APLICACIÓN DE REGLAMENTO DE LA LEY N 28612 SOBRE USO Y ADQUISICIÓN DE SOFTWARE EN EL ESTADO 12/11/2012 INFORME TÉCNICO PREVIO
Sistemas Operativos Distribuidos
Sistemas Operativos Distribuidos Dr. Víctor J. Sosa S. [email protected] Referencias Básicas Distributed Systems: Concepts and Design G. Coulouris, J. Dollimore y T. Kindberg; Addison-Wesley Distributed
Generador GeneXus JAVA
Generador GeneXus JAVA Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento
Enterprise Java Beans. JBoss AS. Ronier Rodríguez
Enterprise Java Beans JBoss AS Ronier Rodríguez 06-40233 Enterprise Java Beans. Preludio - En los 60, grandes maquinas usadas por organizaciones gigantes. - En los 70, Minicomputadores y Timesharing. Aún
Qué es una red? través de un área geográfica limitada, como un campus universitario, o una base militar.
Qué es una red? Una red de computadoras, es un conjunto de equipos informáticos conectados entre sí por medio de dispositivos físicos que envían y reciben impulsos eléctricos, ondas electromagnéticas o
Tecnología de objetos distribuidos y arquitectura de componentes. Índice. Bibliografía. Introducción. Tema V
Bibliografía Tema V Tecnología de objetos distribuidos y arquitectura de componentes. Szyperski, C. 1998. Component Software. Addison-Wesley. Ruiz Cortés, 1998. A. CORBA: Una visión general. http://www.lsi.us.es/~aruiz
EJERCICIOS DEL TEMA 4
Computación de Altas Prestaciones 1 EJERCICIOS DEL TEMA 4 SISTEMAS MULTIPROCESADOR (MEMORIA COMPARTIDA) 1. Se diseña un procesador con un único nivel de memoria caché con tasa de fallos del 6% y tamaño
Desarrollo de WebServices- GEL XML
Desarrollo de WebServices- GEL XML Interoperabilidad de sistemas de información. Introducción Nexura provee una plataforma de servicios, consultoría y desarrollo basada en los estándares para WebServices
Interoperabilidad Cómputo Cliente/Servidor
Middleware r. José Raúl érez Cázares ([email protected]) ITESM epartamento de Ciencias Computacionales Interoperabilidad Cómputo / S Macintosh ECStation OS/2 MacOS UIX Acceso Remoto Base de datos? WA
