Product Design, Manufacturing & Innovation Resources
Hogar » Herramientas en línea » Proyecto BOINC (Berkeley Open Infrastructure for Network Computing) Aplicación

Proyecto BOINC (Berkeley Open Infrastructure for Network Computing) Aplicación

BOINC (Berkeley Open Infrastructure for Network Computing) es gratuito y de código abierto. software que permite a las personas donar la potencia de procesamiento sobrante de sus computadoras para la investigación científica. Fue creada en el Laboratorio de Ciencias Espaciales de la UC Berkeley, originalmente para ejecutar SETI@home, y se lanzó como plataforma general en 2002.

Cómo funciona: Instalas el cliente BOINC y eliges los proyectos de investigación que deseas apoyar. Cuando tu ordenador está inactivo o funcionando al límite que hayas establecido, el cliente descarga pequeñas partes del trabajo del servidor del proyecto, las procesa y sube los resultados. El proyecto combina entonces los resultados de miles o millones de ordenadores voluntarios. La redundancia (la misma tarea se envía a varios voluntarios) ayuda a detectar errores y trampas.

Nuestra opinión: Obviamente, se puede ver desde ambos lados de la moneda: como una herramienta de cálculo (para los científicos que crean un proyecto de cálculo para ella), o como un patrocinador (para los usuarios que alojan la herramienta P2P GOINC para ayudar en los cálculos de los proyectos elegidos y también ganar algunos Gridcoin como recompensa).

Para qué se utiliza: los proyectos abarcan la astronomía (Einstein@Home busca ondas gravitacionales y púlsares), la biología y la medicina (Rosetta@home para la estructura de las proteínas, World Community Grid para la investigación sobre salud y sostenibilidad), la modelización climática (climateprediction.net) y las matemáticas (proyectos que buscan números primos y patrones de teoría de números).

Por qué es importante: la computación distribuida ofrece a los grupos de investigación un rendimiento comparable al de una supercomputadora a una fracción mínima del costo. Muchos proyectos han contribuido a la publicación de artículos y a descubrimientos reales.

Aspectos prácticos:

  • Funciona en Windows, macOS, Linux y Android.
  • Usted controla el uso de la CPU, cuándo se ejecuta (por ejemplo, solo cuando está inactiva o conectada a la corriente) y qué proyectos participan.
  • Consume electricidad y genera algo de calor, por lo que conviene establecer límites razonables para los ordenadores portátiles.
  • Los participantes ganan “créditos” por el trabajo realizado, lo que alimenta una sana competencia entre individuos y equipos.

El sitio web oficial es boinc.berkeley.edu, donde puedes descargar el cliente y consultar la lista de proyectos.

Disciplinas: Computación científica, computación distribuida, astronomía, investigación biomédica, computación voluntaria.
Azure Batch es una alternativa gratuita a AWS Batch.
Comparación de BOINC con AWS Batch y Azure Batch
BOINCAWS BatchAzure Batch
Recursos informáticos: Ordenadores gestionados por voluntarios que ejecutan el cliente BOINC. Un artículo informa de unos 700.000 dispositivos activos y señala que la población de voluntarios ha disminuido desde los primeros años.Recursos informáticos: Capacidad de cómputo aprovisionada desde instancias EC2 o AWS Fargate, con trabajos que se ejecutan en Amazon ECS, Amazon EKS o Fargate. Las instancias EC2 Spot son una opción.Recursos informáticos: Un conjunto de máquinas virtuales administradas en el que usted elige la cantidad y el tamaño de los nodos, así como una imagen de Windows o Linux. Las máquinas virtuales de Azure Spot pueden reducir los costos.
Tipos de carga de trabajo: Se envían unidades de trabajo independientes a servidores voluntarios. Las aplicaciones pueden ser nativas, ejecutables empaquetados, aplicaciones de máquinas virtuales VirtualBox o aplicaciones Docker. Cada tarea puede ejecutarse en dos ordenadores independientes, y se crea una tercera copia si los resultados no coinciden.Tipos de carga de trabajo: Cualquier tarea que pueda ejecutarse como un contenedor Docker, incluidas las tareas en arreglos y las tareas paralelas de múltiples nodos. Cada tarea especifica la vCPU y la memoria, y las GPU están disponibles en los tipos de instancia P y G.Tipos de carga de trabajo: Tareas que se pueden paralelizar fácilmente, como la simulación y la renderización de Monte Carlo, y aplicaciones MPI estrechamente acopladas, como el análisis de elementos finitos y la dinámica de fluidos, utilizando Microsoft MPI o Intel MPI.
Licencias de software y plataformas: Es de código abierto bajo la licencia LGPL v3, y las aplicaciones desarrolladas con él no tienen por qué ser de código abierto. Los clientes funcionan en Windows, Mac, Linux y Android, pero no en iOS.Licencias de software y plataformas: Servicio gestionado en la nube, por lo que no es necesario instalar ningún software de procesamiento por lotes ni clúster. Los trabajos se envían a colas y la capacidad se añade o se elimina según sea necesario.Licencias de software y plataformas: Servicio en la nube administrado, accesible mediante API de procesamiento por lotes, scripts de línea de comandos o el portal de Azure. No es necesario instalar ni administrar software de programación o clúster.
Modelo de costes: El sitio web describe BOINC como un software de código abierto disponible para su descarga, sin especificar el precio. Los voluntarios obtienen reconocimiento por el trabajo realizado.Modelo de costes: El servicio en sí no tiene costo adicional. Usted paga por los recursos subyacentes, como las instancias EC2 o Fargate.Modelo de costes: El procesamiento por lotes no tiene costo adicional. Usted paga por los recursos subyacentes que consume, como máquinas virtuales, almacenamiento y redes.
Cuando sea apropiado: Crear un proyecto implica alojar los archivos de entrada en un servidor web público, escribir un asimilador y firmar los archivos de la aplicación con una clave privada sin conexión.Cuando sea apropiado: Las tareas se ejecutan como contenedores Docker, se envían a colas y se pueden encadenar en pipelines o flujos de trabajo con dependencias definidas.Cuando sea apropiado: Trabajos paralelos o MPI enviados por una aplicación a través de una API. La documentación recomienda elegir CycleCloud si necesita mantener un planificador existente como Slurm.

Privacidad: no tenemos ningún comentario de posibles problemas con esta herramienta y autor. Pero al igual que muchos servicios en línea, usted les proporciona sus propios datos. Dependiendo de la criticidad de tus datos, es tu responsabilidad evaluar la reputación del autor y su potencial mal uso, así como comprobar y aceptar o no sus términos y condiciones.

Más Cálculo herramientas

Sugiera su mejor herramienta en línea:

¿Conoce algún sitio web mejor, complementario o sustituto del mencionado anteriormente?

> Sugerirlo aquí <

décimo año aniversario

Las imágenes en tamaño completo y las descargas solo están disponibles, de forma totalmente gratuita, para los miembros registrados.

> Acceso <