Está en la página 1de 5

Sistemas

D istribuidos

Pa r t e 4
E S CALABILIDA D
□ Se refiere a la capacidad de crecer de un sistema
□ La escalabilidad se puede dimensionar desde tres
aspectos
■ Tamaño: la capacidad de agregar fácilmente más
recursos y usuarios al sistema.
■ Geográfica: la capacidad de que usuarios y recursos se
encuentren a distancias considerables

Administración: La capacidad de mantener una
administración fácil a pesar del crecimiento
□ Desafortunadamente los sistemas son escalables
en alguna de las dimensiones sacrificando
rendimiento en las otras
HARDWARE
□ En forma general todo sistema distribuido
consiste en múltiple CPUs.
■ Memoria compartida (multi-procesadores)
□ Todos los CPU comparten el mismo espacio de
direcciones de memoria
■ Memoria independiente (multi-computadores)
□ Cada CPU tiene su propio espacio de direcciones de
memoria
■ Comunicación vía BUS
□ Canal compartido
■ Comunicación vía Switch
□ Canal exclusivo
HARDWARE

M M M M M M M

P P P P
P P P P

Memoria compartida - BUS Memoria independiente - BUS

M M M M M M M

P P P P

P P P P

Memoria compartida - Switch Memoria independiente - Switch


MULTI-PROCESADORES
□ Todos los CPU tienen acceso a una
memoria compartida
■ Un ejemplo es Symetric Multiprocesing (SMP).
□ Exige coherencia en el estado de la
memoria.
■ En la medida que aumentan los CPUs
mantener la coherencia afecta fuertemente el
rendimiento
□ Es poco escalable y la escalabilidad es cara

También podría gustarte