He (3) 2009 2.26 Xserves y me pregunto si es posible que se relacionen entre sí de modo que actúa como un ordenador?
Respuesta
¿Demasiados anuncios?Sí y no.
Ciertamente es posible crear clústeres de dispares máquinas y uso en algunos coordinada de la moda. Pero es el reino de la especialidad de software y de la especialidad de programación de aplicaciones.
Beowulf puede tomar máquinas separadas y tienen ellos actúan como una gran máquina SMP con memoria compartida y todos, pero los programas tienen que ser Beowulf compatible para este trabajo. Hay un montón de detalles para hacer de Beowulf: usted debe utilizar casi idéntica de las máquinas y el equipo de interconexión de la tela tiene que ser muy alta velocidad y baja latencia (lea: mejor que gigabit ethernet...como InfiniBand)
Xgrid (tutoriales), una diseñados por Apple, programación de trabajos marco basado en el PITIDO marco está disponible para su uso y se encuentra en algún lugar entre Beowulf arriba y el Cóndor/GE a continuación. Es un proceso de distribución de marco, junto con una interfaz de paso de mensajes distribuidas proceso de coordinación. Usted tiene que ejecutar una XGrid nodo principal y XGrid esclavos en su piscina y su código debe ser XGrid-consciente y cumplido en contra de la XGrid bibliotecas para tomar ventaja de un XGrid. Desde que el artículo enlazado más arriba:
Por desgracia, Xgrid todavía no es la bala de plata que por arte de magia puede tomar de un programa como iMovie, se corta en rodajas y se ejecuta en todos los macs se puede encontrar en el barrio.
La declaración es verdadera para todo tipo de tecnología te estoy hablando en esta respuesta me temo.
Cóndor (y Oracle Grid Engine) puede ofrecer algo fácil acceso a las piscinas de máquinas para el lote basado en la carga de trabajo, que la cola de trabajos y estos programas se encargará de la programación de su ejecución en máquinas que se han unido a la piscina como en la ejecución de los nodos, pero no comparten el poder de la CPU a través de máquinas (al menos no sin MPI interfaces en el software con ellos) y no comparten memoria. La interconexión de los requisitos no son tan pesados como en Beowulf de la agrupación y usted puede conseguir lejos con un heterogéneo de las piscinas de las máquinas como de los programadores manejará matchmaking basado en los requisitos de trabajo.
Hay algunos fuera de la plataforma de aplicaciones de Mac que te permitirá hacer la agrupación en clústeres en una aplicación específica. Por ejemplo: Logic Pro 8 y la Lógica de las 9 de la ejecución de "la Lógica de los Nodos" de la red y la capacidad de descargar el procesamiento de audio a estos nodos. Cuánto y qué específicamente se puede descargar es muy dependiente de su red y sus equipos pero no funciona. Hay opciones en la Lógica del instalador para crear una 'Lógica Nodo' cuando se instala el software y ejecutar la Lógica en el modo esclavo en la instancia por lo que se puede encontrar por un maestro de la Lógica de la sesión que se ejecuta en otra máquina.
Este tipo de especialidad de paralelización es bastante único en el consumidor y pro-sumer nivel de aplicaciones y lejos de ser la norma, aunque.
Vale la pena señalar que Apple utiliza para vender algo que se llama el Xserve Nodo de Clúster. El nombre es un poco engañoso aquí. Se trataba de una configuración de hardware para el Xserve, sin necesidad de una tarjeta gráfica o una unidad óptica, destinado a ser utilizado en las implementaciones de clúster. Pero la configuración no incluye ningún adicional de las capacidades de clúster. Usted todavía necesita algo como el mencionado software para crear un clúster de sus cargas de trabajo.