2010-01-25 19 views
12

Ha habido una gran cantidad de investigación sobre la migración de subprocesos Java entre diferentes JVM en diferentes máquinas, pero ¿hay alguna implementación de facto mantenida públicamente disponible que todos utilicen? Si no hay una buena implementación, sino varias, ¿cuál recomiendan y por qué?¿Hay algún buen paquete de migración de subprocesos de Java?

(Nota: no estoy hablando de migraciones de bases de datos, no estoy preguntando sobre Hadoop, RMI, actores, o buscando otra forma de hacer computación distribuida, necesito información específicamente sobre migración de subprocesos para Java, no Scala [sí estoy al tanto de las continuaciones en punta de lanza] o cualquier otra cosa que puede sentarse en la JVM.)

+0

Suena interesante, esperando respuestas :) –

+0

Recuerdo un proyecto que se realizó hace algunos años, no sé sobre el estado actual, pero parece mantenerse: http://mars.ing.unimo.it /wiki/index.php/Mobile_JikesRVM –

+0

Gracias, lo investigaré, pero sería mejor si pudiera usar la JVM normal. Todavía parece interesante. – artif

Respuesta

1

No estoy seguro que es lo que está después, pero ...

sé de una pareja proyectos que usan javaflow para migrar entre JVM. Sin embargo, el proyecto necesita algunos usuarios más para finalmente ver un lanzamiento. Y los contribuyentes que están a la altura de la tarea son difíciles de conseguir. Pero tal vez intentarlo. Tiene algunas restricciones/gastos generales en comparación con las migraciones nativas de jvm.

Es posible que también desee echarle un vistazo a este paper about mobile agent migrations.

+0

Gracias, eso es interesante. No sabía que había un proyecto Apache para continuaciones. ¿Esto parece ofrecer una funcionalidad similar al complemento de continuaciones delimitadas para Scala? – artif

Cuestiones relacionadas