3 votos

¿Existen aplicaciones de computación distribuida para Android?

Acabo de descubrir Boincoid: una adaptación de la plataforma BOINC al sistema operativo Android como plataforma para la computación utilizando recursos voluntarios (como SETI@home, Climateprediction.net, Rosetta@home, World Community Grid, etc). No hay una aplicación real para Boincoid, sino sólo un paquete zip con una lista de instrucciones que data de 2008.

¿Hay otras aplicaciones que se estén desarrollando para la computación distribuida en Android?

2voto

FunnyLookinHat Puntos 121

No lo creo. Aunque estás (están) en algo con la gran cantidad de ciclos de CPU sin explotar accesibles a través de Android (y otros teléfonos móviles), el factor limitante tiende a ser que los usuarios no quieren que sus baterías se agoten para calcular fractales (o algo por el estilo).

Sin embargo, si se creara un servicio que funcionara SÓLO mientras los teléfonos se están cargando, sería un asunto completamente diferente. Sin embargo, al hacerlo se reduce enormemente el tiempo que estaría disponible para aprovechar esos ciclos de la CPU.

[Editar] - Y otras notas...

En un momento dado había investigado ( con bastante intensidad ) la creación de un sistema de base de datos distribuida que residiera en los teléfonos móviles para dar soporte a Apps básicas que no quisieran depender de un servicio REST. En última instancia, se redujo a la falta de potencia ilimitada que hizo que no valiera la pena. El objetivo sigue pareciendo un poco el santo grial de la programación de aplicaciones móviles: crear un sistema distribuido que pueda tomar un servicio y un esquema de base de datos, y luego añadir un sistema de descubrimiento y hash para hacer un seguimiento de los nodos vivos que tenían datos. Mover toda esa información de un lado a otro podría atascar una conexión 3G, pero creo que dentro de unos años eso no será un gran problema.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X