Documentos de Académico
Documentos de Profesional
Documentos de Cultura
sistema distribuido?
M.C. Juan Carlos Olivares Rojas
Distribuir
• Según el diccionario: “dividir una cosa entre
varios designando lo que a cada uno
corresponde”
Memoria CPU
Tarjeta madre
Modelo de n procesadores
Modelo de n núcleos
Sistemas multicomputadoras
• Son sistemas donde cada unidad de proceso
es autónoma e independiente de las demás
pero trabajan de manera conjunta.
Proxy en Proxy en
Cliente el lado Cliente
el lado
cliente servidor
C1
C1 … Cn
C2
Cn
P2P Cluster
Simétrico Asimétrico
B P2 Homoparalelismo
A B C D
C P3
D P4
A P1
B P2
A B C D Hetereoparalelismo
C P3
D P4
Paralelismo
• El problema del paralelismo radica en que
muchos algoritmos no pueden paralelizarse
(son serializable o secuenciales) [6].
aleatorio(1) micro1
aleatorio(2) micro2
aleatorio(3) micro3
aleatorio(4) en espera
}
a[i]= a[i-1]+1; ∑i
i =C
Caso práctico MPI
• LAM/MPI, MPICH, MPICH2