Sistemas. Distribuidos



Documentos relacionados
Introducción. Sistema distribuido

1. Sistemas Distribuidos

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

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

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

UNIVERSIDAD ESTATAL DE MILAGRO

Para tener una visión general de las revistas de estadística, ir a:

Sistemas de Operación II

Capítulo 9 Redes y Teleinformática 9.1 Introducción

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

Curso de seguridad informática en el entorno docente. Sesión 4. PONENTE: Jaime López Soto.

Sistemas de Operación II

Guía del Usuario ANEXOS

Introducción Componentes Básicos Concurrencia y Paralelismo Ejemplos Síntesis Lecturas Recomendadas. Arquitectura de Computadoras

Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

Introducción a las redes de computadores

TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos

Requerimientos principales de un sistema operativo

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

Yo soy Darwin Betancourt, de Ecuador, y ayude con esta traducción. Nosotros vamos a dar una visión general del PolarISS WebOS.

Manual de Procedimientos

SISTEMAS DE INFORMACIÓN II TEORÍA

Servicio de telefonía ip de la Universidad Carlos III de Madrid

Computación de Alta Performance Curso 2009 TOLERANCIA A FALLOS COMPUTACIÓN DE ALTA PERFORMANCE 2009 TOLERANCIA A FALLOS

1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño

Clasificación de las redes según su extensión

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

VIVIENDO EN LÍNEA. IC3 Redes

Manual de uso para autoadministrar Pixtoome

Contenido. Curso: Cómo vender por Internet

Introducción a la Computación

2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en

Definición arquitectura cliente servidor

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

Proyectos Finales. Redes de Computadoras Proyecto 1. Sistema de almacenamiento virtual sobre una plataforma P2P utilizando JXTA.

TRABAJO COOPERATIVO EN ROBOTS

MINISTERIO DE JUSTICIA REGLAMENTO INTERNO DE USO DE CORREO ELECTRÓNICO, INTERNET E INTRANET EN EL MINISTERIO DE JUSTICIA

Servicios Administrados al Cliente

MODULO ADMINISTRATIVO

Sistemas Operativos Distribuidos (Parte 1)

EL COMPUTADOR. Las computadoras son actualmente

Arquitectura de sistema de alta disponibilidad

4. Programación Paralela

Sistema de Provisión Centralizada CPS

Capítulo 4. Prueba de Adaptabilidad

Sistema de Mensajería Empresarial para generación Masiva de DTE

FUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS. CNCA Abril 2013

ANEXO XVII REFERIDO EN EL ARTÍCULO 4.19 EN RELACIÓN CON LOS SERVICIOS DE TELECOMUNICACIONES

CAPITULO I FORMULACION DEL PROBLEMA

Intranet del Estado Uruguay Algunas ideas básicas

GESTIÓN DOCUMENTAL INTELIGENTE

Publicación del sitio web en internet. Equipo 6

Funciones del Administrador de Base de Datos. Ing. Anaylen López, MSc Base de Datos II

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

Capítulo 5. Cliente-Servidor.

El Producto. Qué es la Ingeniería de Software? Tecnología para construir software Un proceso Un conjunto de métodos Herramientas

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Internet aula abierta

Características y ventajas de WinZip

Descripción general printeract, Servicios remotos de Xerox

Tema 1. Conceptos fundamentales de los Sistemas Operativos

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

Intranets y extranets: nuevos medios para compartir información

Técnico de Soporte Informático TEMA 02 NUEVAS TECNOLOG AS

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO U. A.E. M. TEMASCALTEPEC. LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA

RED MODELO OSI TOPOLOGIAS

Infraestructura Tecnología y servicios de vanguardia sin ataduras.

UNIDAD I INTRODUCCIÓN M.S.C AGUSTIN JAIME NUÑEZ RODRIGUEZ

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.

CAPITULO V PLANIFICACIÓN Y GESTIÓN DEL PROYECTO

Sistema de Información KOALA - SIK

Comunicación entre Procesos y Sockets

Profesor Santiago Roberto Zunino. Página 1

Descripción y alcance del servicio INTERNET NEGOCIOS IPLAN. IPLAN iplan.com.ar NSS S.A. Reconquista 865 C1003ABQ Buenos Aires Argentina

CAPITULO VI ESTRATEGIAS DE OUTSOURCING

Módulo: APLICACIONES INFORMÁTICAS Y OPERATORIA DE TECLADOS.

Profesor Santiago Roberto Zunino. Página 1

Gestión de Permisos. Documento de Construcción. Copyright 2014 Bizagi

Capítulo 6: Conclusiones

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7).

Conceptos Generales. Introducción a la ingeniería de Software. Tomado de: Escuela de Sistemas Universidad Nacional de Colombia Sede Medellín

ANEXO N 11 PASE A PRODUCCION

Utilidades de la base de datos

QUE ES COMLINE MENSAJES? QUE TIPO DE MENSAJES PROCESA COMLINE MENSAJES?

MANUAL DEL USUARIO Y GUÍA DE SOPORTE TÉCNICO

Memoria Compartida Distribuida (DSM) Sistema de Archivos

Grandes sistemas con abc building aplicaciones acéntia Building Control 3.0

Alcatel-Lucent VitalQIP Appliance Manager

1. Solicitando una cuenta de correo a nuestro proveedor de Internet. 2. Adquiriendo una cuenta de correo a través de la web (webmail).

Capítulo 1: Marco teórico

RESUMEN EJECUTIVO PROYECTO SIII SISTEMA INTEGRADO DE INFORMACIÓN IBEROAMERICANA *

Estudio de percepción sobre el mecanismo REDD+ en México

CAPÍTULO 12. Las comunicaciones móviles en los edificios inteligentes

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS

Manual de Procedimiento. CREACION-ADMINISTRACION, RESPALDO DE DATOS Y CONTINUIDAD DEL NEGOCIO Procesos y Responsabilidades ECR Evaluadora Prefin S.A.

INTRODUCCIÓN A LAS REDES INFORMÁTICAS

Transcripción:

Sistemas Distribuidos a los Sistemas Distribuidos Lima, enero 2009 Ing Roberto Montero Flores pcsirmon@upc.edu.pe Pag. 1

AGENDA A) Definiciones B) Utilización Internet Intranet Computación n móvilm C) Desafíos D) Estado Actual E) Entorno Integrado de Desarrollo - IDE Pag. 2

A. Definiciones Se define un sistema distribuido como aquel en el que cada uno de sus componentes de HW y SW, localizados en computadores que están unidos mediante una red, se comunican y coordinan sus acciones mediante el envío de mensajes. Pag. 3

A. Definiciones CARACTERISTICAS Concurrencia Esta característica de los sistemas distribuidos permite que los recursos disponibles en la red puedan ser utilizados simultáneamente por los usuarios y/o agentes que interactúan en la red. Inexistencia de reloj global Las coordinaciones para la transferencia de mensajes entre los diferentes componentes para la realización de una tarea, no tienen una temporización general, esta más bien distribuida a los componentes. Fallos independientes Cada componente del sistema puede fallar independientemente, con lo cual los demás pueden continuar ejecutando sus acciones. Esto permite el logro de las tareas con mayor efectividad, pues el sistema en su conjunto continua trabajando. Pag. 4

A. Definiciones UTILIZACIÒN Internet Intranet Computación móvil Cliente/Servidor es el principio básico de los sistemas distribuidos Pag. 5

B. Utilizaciòn INTERNET Características: Publicación de datos libres. Computadores de diferentes tipos. Interactúan mediante el paso de mensajes. Comunicación en cualquier parte. Pag. 6

B. Utilizaciòn INTERNET % ISP intranet % % % backbone satellite link desktop computer: server: network link: Pag. 7

B. Utilización INTRANET Características: Es una porción de Internet. Cumple políticas de seguridad. Administración separada. Temas relacionados: Servicio de archivos Firewalls y mecanismos de seguridad Costos de instalación y mantenimiento Pag. 8

B. Utilización INTRANET print and other servers email server Desktop computers Web server Local area network email server File server print other servers the rest of the Internet router/firewall Pag. 9

B. Utilización COMPUTACIÓN N MÓVILM Características: Dispositivos pequeños y portátiles: PDA, teléfonos móviles, portátiles. Facilidad de transporte. Capacidad de conexión a una red en diferentes lugares. Computación ubícua (por todas partes). Pag. 10

B. Utilización COMPUTACIÓN N MÓVILM Internet Host intranet Wireless LAN WAP gateway Home intranet Printer Camera Mobile phone Laptop Host site Pag. 11

B. Desafíos Heterogeneidad. Extensibilidad. Seguridad. Escalabilidad. Tratamiento de fallos. Concurrencia. Transparencia. Pag. 12

B. Desafíos HETEREOGENEIDAD Redes diferentes Diferentes S.O. Diferente representación de datos. Diferentes protocolos de comunicación Necesidad de definir estándares. Implementación de diferentes desarrolladores Pag. 13

B. Desafíos EXTENSIBILIDAD Característica de un sistema que permite añadirle nuevas características y servicios de forma dinámica. Determina si el sistema puede extenderse, reimplementado en diversos aspectos (añadir y quitar componentes). Facilidad de adición de nuevos servicios. Implica que el sistema esté documentado y construido de forma abierta. Pag. 14

B. Desafíos SEGURIDAD Componentes básicos de la seguridad de la Información: Confidencialidad La información sólo debe estar accesible al personal autorizado. Igualmente, para salvaguardar la confidencialidad, es necesario tener implantadas medidas de seguridad técnicas que eviten el acceso y utilización de la misma por terceros no autorizados. Integridad Que la información de la empresa sea y permanezca íntegra, confiable y completa es algo fundamental, por ello es imprescindible contar con medidas de seguridad técnicas y organizativas que impidan la pérdida de cualquier clase de información. Disponibilidad La información es el principal activo de negocio de cualquier compañía (datos personales de clientes, proveedores, etc..., Know How de la compañía, métodos de trabajo, etc...), y como tal, ha de estar disponible a los usuarios autorizados que por razón de su puesto y funciones hallan de acceder a la misma. Pag. 15

B. Desafíos ESCALABILIDAD Un sistema es Escalable si conserva su efectividad cuando ocurre un incremento significativo en el número de recursos y el número de usuarios. Retos: Control de coste de recursos físicos Según crece la demanda de un recurso, debiera ser posible extender el sistema, a un coste razonable, para satisfacerla Prevención de desbordamiento Desbordamiento de Buffers (Buffer Overflows), Desbordamiento de Pila (Stack Overflow) Evitar cuellos de botella. Pag. 16

B. Desafíos TRATAMIENTO DE FALLOS Los fallos en los Sistemas Distribuidos son parciales; es decir, algunos componentes fallan mientras otros siguen funcionando. Consecuentemente, el tratamiento de fallos es particularmente difícil. Algunas Técnicas para tratar fallos: Detección de fallos (sumas de comprobación=checksum) Enmascaramiento de fallos (reenvío de mensajes si llegó mal) Tolerancia de fallos ( si falla muestra un mensaje) Recuperación frente a fallos (rollback) Redundancia (repetir la información del mensaje para que el ruido no provoque pérdida de la misma). Pag. 17

B. Desafìos CONCURRENCIA En computación, la concurrencia es la propiedad de los sistemas que permiten que múltiples procesos sean ejecutados al mismo tiempo, y que potencialmente puedan interactuar entre sí. Los procesos concurrentes pueden ser ejecutados realmente de forma simultánea, sólo cuando cada uno es ejecutado en diferentes procesadores. En cambio, la concurrencia es simulada si sólo existe un procesador encargado de ejecutar los procesos concurrentes, simulando la concurrencia, ocupándose de forma alternada en uno y otro proceso a pequeñísimos intervalos de tiempo. De esta manera simula que se están ejecutando a la vez. Pag. 18

B. Desafíos TRANSPARENCIA - Oculta al usuario y al programador la naturaleza distribuida del sistema. - Un aspecto muy importante es la forma de lograr la imagen de un único sistema - Los usuarios deben percibir que la colección de máquinas conectadas son un sistema de tiempo compartido de un solo procesador - Desde el punto de vista de los usuarios, la transparencia se logra cuando: Sus pedidos se satisfacen con ejecuciones en paralelo en distintas máquinas. Se utilizan una variedad de servidores de archivos. El usuario no necesita saberlo ni notarlo. - La transparencia desde el punto de vista de los programas significa diseñar la interfaz de llamadas al sistema de modo que no sea visible la existencia de varios procesadores. Pag. 19

C. Estado actual Pag. 20

C. Estado actual 1. Pronóstico TENDENCIAS IDC 2007 1. Virtualización 2. Grid Computing 3. Arquitectura orientada a servicios (SOA) 4. Enterprise Information Management (EIM) 5. Código abierto 6. Acceso a la información 7. Ajax 8. Mashup Composite Model 9. Computación Distribuida en el Ambiente (del inglés, Pervasive Computing) 10. Recolección inteligente de datos. Pag. 21

C. Estado actual 1. Pronóstico TENDENCIAS Gartner 2007 1. Código abierto 2. Virtualización 3. Registro de servicios y repositorios 4. Suites para la gestión de procesos de negocios 5. Enterprise Information Management (EIM) 6. Cómputo ubicuo 7. Acceso a la información 8. Web 2.0 AJAX Rich Clients 9. Web 2.0 - Mashup Composite Model 10. Inteligencia colectiva y comunidades Pag. 22

C. Estado actual OTRAS TENDENCIAS Web Semántica WOA (Web Oriented Architectures). EDA (Event-Driven Architectures). Hardware: buses y redes de alta velocidad (infiniband), ahorro energético. Domótica. Pag. 23

D. Conclusiones Área de mayor crecimiento? Sistemas Distribuidos Área de mayor demanda? Sistemas Distribuidos Área que ofrece mayores expectativas? Sistemas Distribuidos Área que hay que estudiar? Sistemas Distribuidos Pag. 24

D. IDE Pag. 25

D. IDE Pag. 26

GRACIAS POR SU ATENCION FIN Pag. 27