Estamos construyendo una red informática distribuida con 1.5 millones de PC de nuestros socios. ¿Qué tipo de industrias tienen la necesidad de computar una red de este tipo?

A2A.

Como dijo Víctor, qué tipo de industrias pueden usar un sistema de este tipo depende en gran medida de cómo está conectado. “1.5 millones de PC” me suena como computadoras hogareñas conectadas a través de Internet, en cuyo caso la respuesta es “no muchas”. Esto se debe a que la mayoría de los problemas informáticos que requieren procesamiento en cualquier lugar cercano a ese orden de magnitud están “estrechamente acoplados” y deben intercambiar muchos datos muy rápidamente para aprovechar la potencia informática que se ofrece.
Los problemas que podrían hacer uso de dicha red deben ser vergonzosamente paralelos y requieren compartir solo pequeñas cantidades de datos (tanto como entradas como salidas) en comparación con los datos calculados del programa. Esto descarta problemas paralelos estándar como los gráficos, y en realidad solo deja proyectos como los mencionados [correo electrónico protegido] , [correo electrónico protegido] o problemas de factorización (moneda de bits, ruptura de cifrado de fuerza bruta, etc.).

Por otro lado, si en realidad es un sistema estrechamente acoplado, entonces está construyendo una supercomputadora de gama alta y puede meterse en todo tipo de problemas interesantes. Algunos de los más comunes:

  • Compañías de petróleo y gas, para tratar de mapear recursos subterráneos basados ​​en datos sísmicos
  • Predicción del tiempo y modelos climáticos.
  • Otros problemas de dinámica de fluidos, como modelar estrellas
  • Modelado de física nuclear, por el cual los gobiernos gastan grandes sumas en supercomputación

No tengo mucho que agregar a las respuestas existentes, pero aquí hay un resumen de ideas.

  • Base de datos distribuida
  • Minería de criptomonedas
  • Sondeo del sistema (sin cálculo, solo estadísticas)
  • Cifrado / descifrado
  • DOS distribuido (no dijiste que tenía que ser ético)
  • Alojamiento de archivos (por ejemplo, Torrents)
  • Pruebas de rendimiento (ping / carga)

¿Quieres ofrecer un sistema en la nube? Si no está controlando esos millones de PC usted mismo, tendrá dificultades para convencer a los clientes de que lo que ofrece es confiable y seguro.

Por supuesto, SETI @ Home utiliza su tipo de red y [correo electrónico protegido] y otros proyectos (World Grid? No recuerdo el nombre exacto), pero son muy abiertos: no hay garantía de cuánta capacidad está disponible o cuando se entregará un resultado. Estoy seguro de que ningún cliente que paga se conformaría con eso.