Cómo funciona la Web
Capítulo 5 Manejo de grandes volúmenes de información utilizando Clusters de computadores almacenada en otro computador debe enviarle un mensaje y esperar la res puesta. Un ejemplo que muestra la manera en que esto trabaja es el siguiente (ver figura 5.2). Supongamos que existen P computadores de un cluster que necesitan tener en su memoria un libro de N páginas para poder trabajar, pero dicho libro se encuentra almacenado en un sólo computador, digamos el computador 1. Lo que puede hacer el computador 1 es dividir el libro en P partes cada una de N/P páginas y enviar una parte distinta a cada uno de los P 1 computadores del cluster. Luego de este paso cada computador queda con una parte distinta del libro. Luego, en un segundo paso, cada computa dor envía a todos los otros la parte de tamaño N/P que tiene almacenada en su memoria. Al final de este paso todos los computadores quedan con una copia completa del libro. Una estrategia alternativa es simplemente hacer que el computador que tiene el libro envié un mensaje a cada uno de los P 1 restantes computadores con una copia del libro. El resultado final es el mismo, pero es menos eficien te que el primer método porque no existe el paralelismo que se produce en el 64 Figura 5.1: P computadores con memoria local e interconectados mediante una red.
Made with FlippingBook
RkJQdWJsaXNoZXIy Mzc3MTg=