Comunicados

Páginas: 14 (3434 palabras) Publicado: 7 de mayo de 2013
Sistemas Distribuidos
Sistemas Distribuidos
Por: Mariela Curiel
Basado en los textos :
Sistemas Distribuidos Conceptos y Diseño
G. Coulouris, J. Dollimore, TimKinberg

Definiciones
Ejemplos
Desafíos en el diseño de sistemas
distribuidos
Modelos Arquitectónicos
Modelos fundamentales para describir
sistemas distribuidos

Definiciones
``Se define un sistema distribuido como
aquel enel que los componentes de
hardware y software, localizados en
computadores unidos mediante una
red, comunican y coordinan sus
acciones sólo mediante el paso de
mensajes´´, (c,d,k, 2001)

Definición
Esta definición tiene las siguientes
consecuencias:
? Concurrencia
? Inexistencia
? Fallos

de un reloj global

Independientes

1

Definiciones
``Un sistema distribuido se componede
un grupo de computadores autónomos,
enlazados mediante una red y
equipados con un software de sistemas
distribuidos. Este software permite que
los computadores coordinen sus
actividades y compartan recursos.

Definiciones
``Un sistema distribuido es un grupo de
computadores independientes que son
percibidas por los usuarios como un
único computador´´, (tanenbaum, 1995)Definiciones
Los usuarios de un sistema distribuido
bien diseñado deberían percibir un
sistema de computación único e
integrado, aun cuando las máquinas
estén dispersas geográficamente´´
(c,d,k, 1998)

Ejemplos
Internet
Intranets
Computación Móvil

2

Desafíos
Heterogeneidad

Tolerancia a Fallas

Extensibilidad
Seguridad

Concurrencia
Transparencia

Escalabilidad

Desafíos:Heterogeneidad
La heterogeneidad se aplica en los
siguientes elementos:
? Redes
? Hardware

de computadores

? Sistemas

operativos
de programación

? Lenguajes

? Implementaciones

de diferentes

desarrolladores

Desafíos: Heterogeneidad
Middleware: es el estrato de software
que provee una abstracción de
programación, así como un
enmascaramiento de la heterogeneidadsubyacente de las redes, hardware,
sistemas operativos y lenguajes de
programación. Ejem: Corba, Java RMI

Desafíos: Heterogeneidad
Heterogeneidad y código móvil
? Código

Móvil: código que puede enviarse
desde un computador a otro y ejecutarse
en este último.

? El

concepto de máquina virtual ofrece un
modo de crear código ejecutable sobre
cualquier hardware

3

Desafíos:Extensibilidad

Desafíos: Extensibilidad

Es la característica que determina si el
sistema puede extenderse de varias
maneras. Un sistema puede ser abierto
o cerrado con respecto a extensiones
de hardware o de software.
Para lograr la extensibilidad es
imprescindible que las interfaces clave
sean publicadas.

Los Sistemas Distribuidos Abiertos pueden
extenderse a nivel de hardware mediante lainclusión de computadoras a la red y a nivel
de software por la introducción de nuevos
servicios y la reimplementación de los
antiguos.

Desafíos: Seguridad

Desafíos: Seguridad

La seguridad tiene tres componentes:
Confidencialidad: protección contra
individuos no autorizados
Integridad: protección contra la alteración o
corrupción
Disponibilidad: protección contra lainterferencia que impide el acceso a los
recursos

Otro beneficio de los sistemas abiertos es su
independencia de proveedores concretos.

Existen dos desafíos que no han sido
resueltos en su totalidad:
? Ataques

de denegación de servicio
del código móvil

? Seguridad

4

Desafíos: Escalabilidad

Desafíos: Escalabilidad

Se dice que un sistema es escalable si
conserva su efectividadcuando ocurre un
incremento significativo en el número de
recursos y en el número de usuarios.
El diseño de SD escalables presenta los
siguientes retos:
Control de costo de los recursos físicos : para
que un sistema con n usuarios sea escalable,
la cantidad de recursos físicos necesarios
para soportarlo debería ser O(n).

Controlar la degradación del
rendimiento: Ejm: Los algoritmos que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • comunicar
  • comunicado
  • comunicado
  • Comunic
  • comunicado
  • comunicado
  • Comunicado
  • COMUNICADOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS