Best Recipes Ever Just another WordPress site

febrero 24, 2008

Algoritmo de c

Filed under: Hacks,Personal,procrastination,Proyectos,ruby on rails — admin @ 12:49 pm

Geekninja y la gema de ruby skynet he encontrado la publicación en la que describen uno de los algoritmo de cálculo distribuido que usa Google ( MapReduce: Simplified Data Processing on Large Clusters de Jeff Dean, Sanjay Ghemawat Google, Inc.). Skynet es una implementación del algoritmo escrita en ruby. Todavía no se me ha revelado el 100% del algoritmo pero estoy en ello ;-). Hay un par de proyectos en los que tengo que tratar mucha información y  posiblemente me encaje su uso. Hay una cosa que me ha llamado mucho la atención del diseño: es bastante resistente a fallos incluido el del master y aseguran que no hay puntos únicos de ruptura. Pero lo que me más me ha impresionado es que siempre se mueren uno o varios procesos y no tanto por que se recuperen las tareas asignadas a ellos y no se note su «muerte» si no por que a estas alturas de partido hay que vivir con la certeza de que se van a morir procesos y es más barato prevenirlo que arreglarlo. No dejo de sorprenderme todos los días 😉 Que ustedes lo disfruten si es que son capaces de apreciar lo sutil y sublime de un algoritmo lo cual no es poco.]]>

2 Comments »

  1. ¿sabes que por RSS ahora no salen completas tus entradas?

    Comentario by Ismael Olea — febrero 25, 2008 @ 3:23 pm

  2. ni idea, lo revisaré. siempre han estado completas.

    Comentario by juantomas — febrero 25, 2008 @ 8:18 pm

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress