Sistemas Distribuidos
Upcoming SlideShare
Loading in...5
×
 

Sistemas Distribuidos

on

  • 12,466 views

Conceptos, características, ejemplos de los Sistemas Distribuidos

Conceptos, características, ejemplos de los Sistemas Distribuidos

Statistics

Views

Total Views
12,466
Views on SlideShare
12,396
Embed Views
70

Actions

Likes
1
Downloads
242
Comments
0

2 Embeds 70

http://www.slideshare.net 69
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Sistemas Distribuidos Sistemas Distribuidos Presentation Transcript

  • Autor: Leopoldo Capa
    • Un sistema en el que los componentes hardwarey/o software ubicados en computadores en red, se comunican y coordinan sus acciones intercambiando mensajes.
    • Colección de ordenadores autónomos enlazados por una red y soportados por
    • aplicaciones que hacen que la colección actúe
    • como un servicio integrado”
    • o Proceso: Programa que se ejecuta en una máquina.
    • – En muchas máquinas pueden ejecutarse varios procesos a la vez.
    • o Agente : Proceso conectado a la red.
    • – En ocasiones se denomina "agente" a un proceso que actúa sin control directo
    • del usuario, y que puede presentarse a la red como un usuario.
    • o Cliente : Proceso que puede establecer conexiones a servidores y
    • enviar peticiones a él.
    • o Agente de usuario : Cliente que representa al usuario.
    • – A menudo tienen interface de usuario, para que las personas puedan controlarlo directamente.
    • o Servicio: Parte de un sistema de computadores que gestiona una
    • colección de recursos y presenta una funcionalidad a los usuarios y a las aplicaciones.
    • o Servidor : proceso que acepta conexiones de clientes y realiza servicios para ellos.
    • – Un servidor puede atender varias peticiones simultáneas de varios clientes (1 o varios procesos, uno para cada cliente).
    • o Host : máquina conectada a la red que proporciona servicios.
    • – El mismo host puede tener varios procesos servidor que proporcionen diversos servicios.
    • Compartición de Recursos. Para que sea efectiva, ésta debe ser manejada por un programa que ofrezca un interfaz de comunicación permitiendo que el recurso sea accedido, manipulado y actualizado de una manera fiable y consistente.
    • Apertura . se determina por el grado hacia el que nuevos servicios de compartición de recursos se pueden añadir sin perjudicar ni duplicar a los ya existentes.
    • hardware (añadir periféricos, memoria o interfaces de comunicación, etc.
    • software ( añadir características al sistema operativo, protocolos de comunicación
    • Concurrencia. Cuando existen varios procesos en una única maquina decimos que se están ejecutando concurrentemente
    • Escalabilidad. Esto es, si la demanda de un recurso crece, debería ser posible extender el sistema para darla servicio,. Por ejemplo, la frecuencia con la que se accede a los ficheros crece cuando se incrementa el numero de usuario.
    • Tolerancia a Fallos. Redundancia hardware (uso de componentes redundantes) y recuperación del software (diseño de programas que sean capaces de recuperarse de los fallos).
    • Transparencia. ejerce una gran influencia en el diseño del software de sistema.
    • o Funcionales : los computadores tienen diferentes funcionalidades.
    • Ejemplo: terminales/servidor.
    • o Distribución del trabajo : los computadores se reparten el trabajo.
    • o Económicos : es más barato muchos ordenadores pequeños que pocos muy grandes.
    • o Físicos : dispersos geográficamente.
    • Ejemplo estaciones meteorológicas.
    • 1.Avances Tecnológicos. 2.Nuevos requerimientos. 3.Globalización. 4.Aspectos Externos ( Culturales, Políticos, Económicos ). 5.Integración.
    • Procesadores más poderosos y a menos costos
    • Avances en la Tecnología de Comunicaciones.
    • Compartición de Recursos.
    • Eficiencia y Flexibilidad.
    • Disponibilidad y Confiabilidad.
    • Crecimiento Modular.
    • Requerimientos de mayores controles de procesamiento.
    • Velocidad de propagación de información ( Muy lenta a veces).
    • Servicios de replicación de datos y servicios con posibilidades de fallas.
    • Mayores controles de acceso y proceso
    • Administración más compleja.
    • Costos.
    • PREGUNTAS ???????