dos pc´s trabajen como una sola

hola quetal un saludo a toda la comunidad
estoy aqui tratando de investigar como puedo hacer que dos o mas pcs trabajen como si fuera una sola, mi problema es: yo me dedico a la animacion en 3d asi que necesito hacer una granja de renders, lo ke necesito es tener 5 motherboard, con sus respectivos nucleos y un solo disco duro, sistema operativo, lector de dvd, un monitor, si alguien me puede ayudar se lo agradeceria mucho
espero estar en el foro correcto
15 years, 1 month ago
A cada PC vas a tener que ponerle un disco duro.
Podras hacer que ademas todas comparta un Storage… pero un disco duro por PC necesitas si o si
15 years, 1 month ago
Mira, es casi seguro que necesitas que las pcs puedan funcionar de modo independiente, con su CPU, RAM, DISCO y Sistema Operativo, e interconectadas en red, con un switch. Un buen switch. Por ahí, hasta necesitas que la red sea de 1 gigabit.
Después, tenes que instalar algún programa que te permita hacer un distribución del renderizado. Si no me equivoco, el 3d studio y varios otros programas vienen con ese feature. Lo vas a tener que instalar en todas las pcs.
La otra opción, sería hacer algún cluster tipo Beowulf, pero no creo que sea lo apropiado para el caso, ni sea lo que estes preguntanto acá.
15 years, 1 month ago
Buenas como le va, quisiera conocer los pasos a tener en cuenta para poder crear un Cluster, con 4 maquinas o más.
Quiero implementarlo en un Ciber; mi idea es fucionar las 4 maquinas. Pero permitiendo que alguién venga a usar las 4 maquinas simultaneamente que la interfaz sea transparente, que cada usuario use una maquina como si fueran independientes…
Quiero hacerlo correr sobre un SO XP, ya que cualquier usuario normal está más familiarizado con el windows además por la disponibildad de los juegos…
Aguardo vuestra respuesta en la brevedad posible gracias…
Atte: Eduardo Cabral Martínez
12 years, 3 months ago
Uhm, no se entiende porque queres hacer eso ni me parece que el concepto de cluster sea aplicable a lo que queres.
Se arman en funcion de escalar los recursos y aumentar la disponibilidad ante fallas…
además, para acceder al cluster necesitas una porpor la cual acceder por red….
12 years, 3 months ago
jajaj Un cluster no hay distribucion de procesos ….es solo para tolerancia a fallos del servidor
Cazaron cualquiera….
Me sumo, a ver q programa hace eso de distribucion de procesos en varias PC….
12 years, 1 month ago
El thread no es sobre definición de cluster, pero no puedo dejar pasar “es solo para tolerancia a fallos del servidor”: un concepto muy básico y totalmente errado. Un cluster es un conjunto de 2 o más CPU donde NO comparten memoria principal (por lo cual se deduce que son máquinas físicas diferentes) interconectadas entre si que trabajan en forma cooperativa como un único recurso. Para aclarar, casos de distintas CPU compartiendo Memoria principal, es SMP.
mamani_david, 2 servidores, en modadalidad activo-pasivo definitivamente NO es un cluster, y no solo eso, si no que justamente SI hay lo que vos llamás “distribución de procesos”.
Tampoco existe tal cosa de “escalar procesos”, es un concepto que no existe.
Nota: todas las definiciones son basadas en los autores Stalling (su libro Sistemas Operativos 5ta edición) y Tanenbaum.
12 years, 1 month ago
No le hagas caso a todos los pelotudos que dicen que es imposible, se ve que no saben nada de informática pues una supercomputadora no es más q varias PC’s conectadas en red.
Pero la cosa q en ningún lado te van a decir como las conectas, a cambio hoy yo te dejo esto:
Para esos pelotudos que se ríen les digo q si se puede, si, es cierto que los cluster no distribuyen procesos, pero son parte fundamental en todo esto.
No se que programa usas ni q sistema, si usas Blender pues alégrate en caso contrario no mucho.
La otra es que para este método se requieren sistemas operativos instalados en cada PC.
Lo más lamentable es que este proyecto no ha salido y ni saldrá para Windows, el único conocido q funciono es para Linux.
Te dejo el manual:
Esto lo pongo para que el pelotudo deje de reírse:
openMosix es un sistema de cluster para Linux que permite a varias máquinas actuar como un único sistema multiprocesador (denominado en inglés SSI). Esto permite que no tengamos que reprogramar nuestras aplicaciones para que aprovechen el cluster. Los procesos no saben en qué nodo del cluster se ejecutan, y es el propio openMosix el responsable de “engañarlos”, y redirigir las llamadas al sistema al nodo del cluster en el que se lanzó el proceso. openMosix implementa un algoritmo balanceador que permite repartir de forma óptima la carga, si está el cluster bien calibrado.
Se compone de un parche al kernel, responsable de las migraciones transparentes de procesos, y unas herramientas de área de usuario, necesarias para calibrar y administrar el cluster.
openMosix puede migrar cualquier proceso mientras que no haga uso de los segmentos de memoria compartida. Según la calibración, migrará procesos más ligeros, o más pesados.
Actualmente el desarrollo de openMosix está parado. Sigue funcionando bien para los kernels 2.4; y para el kernel 2.6 aún no funcionaba completamente.
Sin embargo, por su estabilidad y robustez aún hay gente que lo emplea, y sigue instalándolo. El único problema real es con las máquinas que tienen hardware no soportado por el kernel 2.4.
Dejo este video:
tal vez algún día este proyecto o alguno similar, salga para Windows. Dicen que Windows 7 es propicio para hacer esto, pero como dije falta el programa tipo openmosix para Windows.
Busca en Google: Procesos en paralelo o paralelismo, es como se conoce esto de usar varias PC como una sola.———- Mensaje agregado a las 04:31 ———- Mensaje anterior a las 04:13 ———-
eduteko
Buenas como le va, quisiera conocer los pasos a tener en cuenta para poder crear un Cluster, con 4 maquinas o más.
Quiero implementarlo en un Ciber; mi idea es fucionar las 4 maquinas. Pero permitiendo que alguién venga a usar las 4 maquinas simultaneamente que la interfaz sea transparente, que cada usuario use una maquina como si fueran independientes…
Quiero hacerlo correr sobre un SO XP, ya que cualquier usuario normal está más familiarizado con el windows además por la disponibildad de los juegos…
Aguardo vuestra respuesta en la brevedad posible gracias…
Atte: Eduardo Cabral Martínez
hola : Eduardo Cabral, ya se que paso mucho de esta publicación pero aun igual la pongo por si algun otro esta viendo le serviria, y tal ves a ti te sirva todavía.
como dije hoy hasta la fecha no han desarrollado ni lo aran para Windows, pues se requiere parchar el kernel del sistema y eso es ilegal en Windows y nadie se metería con ese gigante una cosa es piratear la licencia, pero meterse con el núcleo ………..
y no creo que Microsoft le interese que podamos armas una supercomputadora pues eso seria malo para ellos.
9 years, 7 months ago
procesos en paralelo o paralelismo de procesos es otra cosa, que no necesariamente se refiere a los clusters sino a la cantidad de hilos/procesos que puede ejecutar un procesador de forma simultanea
los superordenadores basicos son placas madre con muchisisisimos conectores para CPU/memoria/discos, o controladores que soportan varios racks (cada uno de lso cuales contiene su micro/memoria/mother)
volviendo al tema, mejor comprate un server de rendering, vas a tener menos problemas, y creo, no seria tan grande la diferencia en $$ si comparas el rendimiento de dicho server con la cantidad de PC's que necesitarias para igualarlo.
9 years, 6 months ago
 

Buscar mensajes