Arquitecturadesistemasdistribuidos 110927103452 Phpapp02

Páginas: 16 (3986 palabras) Publicado: 18 de octubre de 2015
Ingeniería en Sistemas de
Información
Diseño de Sistemas
(3K1)

Contenidos de la Unidad 2
Diseño Arquitectónico
A. Organización del Sistema
Sommerville. Cap. 11
a. Arquitectura centrada en datos
 
b. Arquitectura en capas
 
c. Arquitectura de sistemas distribuidos
Sommerville. Cap. 12
c.1. Multiprocesador
 
c.2. Cliente/Servidor
 
c.3. Objetos distribuidos
 
c.4. Peer-to-peer
 
c.5. Orientada aservidos
 
d. Arquitecturas de Aplicaciones
 
Modelos de dominio específico
Sommerville. Cap. 13
 
B.
Descomposición modular y estilos de Sommerville.
Sección
control
11.3
a. Orientada a Objetos
b. Orientada a flujos de funciones
c. Control centralizado
d. Control basado en eventos
 

Arquitecturas de
Sistemas Distribuidos
 Prácticamente
todos
los
grandes
sistemas
informáticos son sistemasdistribuidos.
 En un sistema distribuido el procesamiento de
información se distribuye sobre varias computadoras
en vez de estar confinado en una única máquina.
 Ventajas:
1. Compartir recursos. Un sistema distribuido
permite compartir recursos hardware y software
(discos, impresoras, ficheros y compiladores) que se
asocian con computadoras de una red.

Arquitecturas de
Sistemas Distribuidos:Ventajas
2. Apertura. Son normalmente sistemas abiertos: se
diseñan sobre protocolos estándares que permiten combinar
equipamiento y software de diferentes vendedores.
3. Concurrencia. Varios procesos pueden operar al mismo
tiempo sobre diferentes computadoras de la red. Hasta
pueden comunicarse con otros durante su funcionamiento.
4. Escalabilidad. Los sistemas distribuidos son escalables
mientras lacapacidad del sistema pueda incrementarse,
añadiendo nuevos recursos para cubrir nuevas demandas
sobre el sistema.

Arquitecturas de
Sistemas Distribuidos:
Ventajas
En la práctica, si se añaden muchas computadoras nuevas,
la capacidad de la red puede saturarse.
5. Tolerancia a defectos. Contar con varias computadoras
y el potencial para reproducir información significa que los
sistemasdistribuidos pueden ser tolerantes a algunas fallas
de funcionamiento del hardware y del software.
En la mayoría de los sistemas distribuidos, puede haber un
servicio degradado, ante fallas de funcionamiento. Una
completa pérdida de servicio sólo ocurre cuando existe una
falla de funcionamiento en la red.

Arquitecturas de
Sistemas Distribuidos:
Desventajas
1. Complejidad. Los sistemas distribuidos sonmás
complejos que los sistemas centralizados; lo que hace
más difícil comprender sus propiedades emergentes y
probar estos sistemas.
Por ejemplo, en vez de que el rendimiento del sistema
dependa de la velocidad de ejecución de un procesador,
depende del ancho de banda y de la velocidad de los
procesadores de la red.
Mover los recursos de una parte del sistema a otra puede
afectar de forma radical alrendimiento del sistema.

Arquitecturas de
Sistemas Distribuidos:
Desventajas

2. Seguridad. Puede accederse al sistema desde varias computadoras
diferentes, y el tráfico en la red puede estar sujeto a escuchas
indeseadas.
Es más difícil mantener la integridad de los datos en el sistema y que
los servicios del sistema no se degraden por ataques.
3. Manejabilidad. Las computadoras en un sistemapueden ser de
diferentes tipos y ejecutar versiones diferentes de sistemas operativos.
Los defectos en una máquina pueden propagarse a otras, con
consecuencias inesperadas.
Esto significa que se requiere más esfuerzo para gestionar y mantener
el funcionamiento del sistema.

Arquitecturas de
Sistemas Distribuidos:
Desventajas
4. Impredecibilidad. Los sistemas distribuidos
tienen una respuestaimpredecible.
La respuesta depende de la carga total en el
sistema, de su organización y de la carga de la
red.
Como
todos
ellos
pueden
cambiar
rápidamente,
el
tiempo
requerido
para
responder a una petición de usuario puede
variar drásticamente, de una petición a otra.

Arquitecturas de
Sistemas Distribuidos
 El desafío es diseñar software y hardware para proporcionar características...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • arquitecturadesistemasdistribuidos
  • Atencionalciudadano Cliente 120724093627 Phpapp02
  • elonceniodeleguia 130522223217 phpapp02
  • calculoydiluciondemedicamentos 140812233128 phpapp02
  • miomatosisuterina 130729190106 phpapp02
  • Ensayodecbr 140506165708 Phpapp02
  • Temarioenarm2013 140315153619 Phpapp02
  • danzasanisidrolabrador 121011121556 phpapp02

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS