Sistemas Distribuidos
Ministerio del Poder Popular para la Educación Superior
Instituto Universitario de Tecnología Venezuela
Extension_Maturín
INTRODUCCIÓN A LOS SISTEMAS DISTRIBUIDOS
Profesor: Bachiller:
José MorenoRossana Tovar
Cód: 3000479
Informática (6to)
Maturín, Octubre de 2012
CONTENIDO
1.) Sistemas Distribuidos
Un sistemadistribuido es una colección de computadoras independientes; es decir autónomas, que aparecen ante los usuarios del sistema como una única computadora a través de una conexión de red.
Algunos ejemplos de sistemas distribuidos son:
• Una red de estaciones de trabajo en un departamento de una universidad o compañía, donde además de cada estación personal, podría existir una pila de procesadores en elcuarto de máquinas, que no estén asignados a usuarios específicos sino que se utilicen de manera dinámica cuando sea necesario.
• Una fábrica de robots, donde los robots actúan como dispositivos periféricos unidos a la misma computadora central.
• Un banco con muchas sucursales por el mundo, cada oficina tiene una computadora maestra para guardar las cuentas locales y el manejo de lastransacciones locales, la cuál se puede comunicar con cualquier computadora de la red. Las transacciones hechas se realizan sin importar dónde se encuentre la cuenta o el cliente.
2.) Tipos de Sistemas
• Sistemas por lotes: proceso diferido, secuencial.
• Sistemas centralizados de tiempo compartido: terminal
• Sistemas de teleproceso: red telefónica
• Sistemas personales: estaciones de trabajo,PCs.
• Sistemas en red: cliente/servidor, protocolos (TCP/IP)
• sistemas distribuidos: transparencia (GUI, RPC/RMI)
3.) Propiedades de los Sistemas Distribuidos
En términos de diseño, un sistema distribuido debe poseer las siguientes propiedades:
• Heterogeneidad.
• Extensibilidad.
• Seguridad.
• Escalabilidad.
• Tratamiento de Fallas.
• Concurrencia.
• Transparencia.Heterogeneidad
• Variados y diferentes componentes de la red dan soporte al SD.
• Redes.
• Hardware de Computadores.
• Sistemas Operativos.
• Lenguajes de Programación.
• Software.
• Dentro de Internet, estas componentes se comunican gracias al protocolo Ethernet.
El sistema operativo tiene, entre otras, las siguientes funciones globales:
• Administración de la configuración y de los dispositivosperiféricos.
• Administración de la comunicación. Funciones de administración propiamente tales.
• No existe un reloj para controlar el tiempo de transmisión de los paquetes entre los nodos de procesamiento. Cada nodo de procesamiento tiene su propio Sistema Operativo.
• Junto a las funciones locales del Sistema Operativo son necesarios además otras funciones globales de control del sistemadistribuido.
• El intercambio de información entre los nodos de procesamiento es a través de paquetes.
Extensibilidad
• Involucra la idea que un sistema distribuido puede crecer en varios aspectos.
• Agregación de nuevos servicios (funcionalidades).
• Modificación de los servicios existentes.
• Agregación de más máquinas.
• Es necesario contar con interfaces, que guarden estándares yseanabiertos.
• TCP/IP
• CORBA
• Sistemas Distribuidos Abiertos.
Seguridad
Resguardo de la Información.
• Confidencialidad (Acceso por parte de intrusos).
• Integridad (Alteración de los datos).
• Disponibilidad (Interferir el accesos).
Otros problemas de seguridad.
Ataques o bombardeo de peticiones.
Seguridad del código móvil.
Escalabilidad
• Un sistema es escalable, si...
Regístrate para leer el documento completo.