remarks cref c# .net grid cloud agent

c# - cref - ¿Algún buen agente distribuido/modelo de servicio para.NET?



remarks c# (5)

Qizmt es utilizado por MySpace para las operaciones distribuidas de MapReduce. Es análogo a Hadoop del mundo de Java. Ambos proyectos están basados ​​en MapReduce por google. Funciona en cajas normales de Windows, a diferencia de dryad, que requiere Windows Server High Perform Computer (HPC)

Además es de código abierto. Lo cual es bueno. http://code.google.com/p/qizmt/

Estoy buscando herramientas que implementen el modelo de agente / servicio distribuido ... Supongo que también podríamos llamar a esta grilla o computación en la nube, pero no estoy seguro de que el término sea exactamente análogo. Un modelo de agente distribuido sería aquel en el que los desarrolladores crean agentes que se envían a un marco y el marco ejecuta el agente en algún lugar del entorno distribuido.

Específicamente, estoy buscando un marco que soporte la distribución dinámica a través de la grilla / nube, pero reemplaza el agente transitorio con un servicio más persistente. El objetivo aquí es minimizar la cantidad de tiempo y esfuerzo que requiere para implementar un servicio en el contenedor grid / cloud.

FWIW, creo que Digipede se acerca bastante a esto, pero me interesa saber qué más hay. Tengo la impresión de que la distribución de ensamblaje debería considerarse para que la solución sea viable.


He estado buscando algo similar para mi propio trabajo. Hasta ahora he encontrado Digipede, Alchemi y NGrid , pero todos ellos necesitan una base de datos SQL como administrador de grid, excepto para NGrid, que no es tan maduro.


Hay un proyecto en Microsoft llamado Dryad. Aquí hay un buen podcast con más información: http://www.dotnetrocks.com/default.aspx?showNum=378 Utiliza LINQ y se supone que es fácil de usar. Microsoft lo tiene haciendo algunas cosas de producción para AdCenter de Microsoft. Aquí está la página de investigación. http://research.microsoft.com/research/sv/Dryad/

La dríada es bastante expresiva. Completa por completo otros marcos de cómputo, como map-reduce de Google o el álgebra relacional. Además, Dryad maneja creación y administración de trabajos, administración de recursos, monitoreo y visualización de trabajos, tolerancia a errores, re-ejecución, programación y contabilidad.

PD. No veo una descarga, pero si los contacta y habla en serio probablemente pueda obtenerla.

Actualización: ahora está disponible para su descarga aquí: http://research.microsoft.com/en-us/downloads/03960cab-bb92-4c5c-be23-ce51aee0792c/default.aspx



Puede ser un poco tarde para la fiesta, pero somos los desarrolladores de Alchemi. Hemos desarrollado una mejor versión del marco para abordar sus limitaciones.

Es posible que desee comprobar la plataforma Utilify (www.utilify.com), que es conceptualmente similar a Alchemi, con un modelo más flexible.

Sí necesita un administrador de cuadrícula y una base de datos; sin embargo, puede usar la versión gratuita de SQL Server Express y está probado para trabajar en Windows Vista, XP, 2003.

Nos complace ayudarlo a utilizar Utilify para su aplicación.

Saludos, Krishna