BOINC (Berkeley Open Infrastructure for Network Computing)

Ver el tema anterior Ver el tema siguiente Ir abajo

BOINC (Berkeley Open Infrastructure for Network Computing)

Mensaje por cristian_prado el Sáb Ago 20, 2016 7:08 pm


¿QUE ES BOINC?  

La Infraestructura Abierta de Berkeley para la Computación en Red o Berkeley Open Infrastructure for Network Computing (BOINC). Es una infraestructura para la computación distribuida, desarrollada originalmente para el proyecto SETI@home, pero que actualmente se utiliza para diversos campos como física, medicina nuclear, climatología, etc. La intención de este proyecto es obtener una capacidad de computación enorme utilizando computadores personales alrededor del mundo. Los proyectos en los que trabaja este software tienen un denominador común, y es que requieren una gran capacidad de cálculo.


UN POCO DE HISTORIA  




BOINC fue originalmente desarrollado para administrar el proyecto SETI@home.

El cliente de SETI original era un programa diseñado exclusivamente para SETI@home. Como uno de los primeros proyectos de computación distribuida, nunca fue diseñado con niveles altos de seguridad. Algunos miembros intentaban engañar al proyecto para ganar más "créditos", mientras otros simplemente enviaban resultados totalmente falsos. BOINC fue diseñado, en parte, para combatir esta brecha en la seguridad.6

El proyecto BOINC empezó en febrero del 2002 y su primera versión fue publicada el 10 de abril del 2002. El primer proyecto basado en BOINC fue Predictor@home (Artículo en inglés), lanzado el 9 de junio del 2004.


DISEÑO Y ARQUITECTURA  




BOINC está diseñado para ser una plataforma libre para cualquiera que quiera crear un proyecto de computación distribuida.

En esencia, BOINC es un software que puede utilizar los ciclos que no se ocupan de la CPU o GPU de un computador para hacer cómputos científicos - lo que un individuo no ocupa de su computador, BOINC lo utiliza. A finales del 2008, el sitio web oficial de BOINC anunció que NVIDIA (un fabricante importante de GPUs) había desarrollado un sistema llamado CUDA que ocupa las GPUs para el cómputo científico. Con la ayuda de NVIDIA, algunos proyectos basados en BOINC (como SETI@home, MilkyWay@home) ahora tienen aplicaciones que corren en las GPUs de NVIDIA ocupando CUDA. En octubre del 2009, BOINC agregó soporte para la familia de GPUs ATI/AMD. Estas aplicaciones corren desde 2x a 10x más rápido que las aplicaciones que corren solamente en la CPU.

BOINC consiste en un servidor y un cliente que se comunican para distribuir, procesar, y retornar unidades de trabajo.


INTERFAZ DE USUARIO  


BOINC puede ser controlado a distancia mediante llamadas a procedimiento remoto (RPC), desde la línea de comandos, o desde el administrador de cuenta de BOINC.

El Mánager de BOINC actualmente cuenta con 2 modos de "vista": La Vista Avanzada (Advanced View) y la GUI Simplificada (Simplified GUI). La Vista Grid fue borrada desde la versión 6.6.x por ser redundante.

La apariencia de la GUI Simplificada puede ser personalizable mediante skins y cada usuario puede hacer su propio diseño.


¿DONDE ENCONTRARLO?  



El software requerido para donar tiempo de proceso (prestar la unidad de procesamiento), debe ser descargado desde la página oficial de BOINC, donde se puede elegir la plataforma de la descarga y el tipo de arquitectura que posea el hardware. También se puede disponer del código fuente del software cliente, para modificarlo a gusto del usuario.

Una vez descargado el software, el usuario debe suscribirse a un proyecto según sea su interés, tan sólo registrando su correo electrónico y una contraseña para acceder a sus estadísticas. Al hacerlo, se abrirá una ventana en el navegador y se podrá inscribir a un grupo de usuarios o personalizar la cuenta en el proyecto, para determinar el tiempo de funcionamiento o el espacio de disco duro que dispone el proyecto en el equipo del usuario.

cristian_prado

Mensajes : 15
Fecha de inscripción : 22/07/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: BOINC (Berkeley Open Infrastructure for Network Computing)

Mensaje por Fabricio_Torrico el Lun Ago 22, 2016 6:48 pm

ALGUNOS PROYECTOS

Existe gran cantidad de proyectos que corren sobre la plataforma BOINC, entre ellos muestro algunos que me llamaron la atención.

Proyectos activos


Entre los proyectos que están activos y se puede participar tomando en cuenta diferentes áreas de investigación:
Biología


  • Malaria Control — para buscar el modelo estocástico de la epidemia y la historia de Plasmodium falciparum malaria.
  • GPUGRID.net — realiza simulaciones de biología molecular a átomo-entero, diseñado para GPUs con CUDA.
  • SIMAP — hace uso de una base de datos de proteínas para detectar similitudes en sus secuencias.

Ciencias de la computación


  • FreeHal@Home— pretende mejorar la inteligencia artificial para hacer las conversaciones con máquinas mas humanas
  • Climateprediction.net — intentar predecir el clima del Siglo XXI.
  • Enigma@Home — pretende decodificar tres mensajes que la máquina Enigma codificó en 1942.

Física y Astronomía


  • Einstein@home — usa la información del LIGO y GEO 600 para buscar ondas gravitacionales.
  • Milkyway@home — búsqueda en el potencial gravitatorio de la vía láctea usando datos de Sloan Digital Sky Survey.
  • QMC@Home — estudia la estructura y la reactividad de las móleculas usando los algoritmos Quantum Monte Carlo.
  • SETI@home — búsqueda de inteligencia extraterrestre (SETI).
  • Astropulse — búsqueda de agujeros negros, pulsares, y SETI.
  • μFluids@Home — simula fluidos de dos fases en microgravedad, y otros problemas de microfluidos.

Matemáticas


  • PrimeGrid — búsqueda de Primos titánicos.
  • SZTAKI Desktop Grid — búsqueda de sistemas de números binarios generalizados.
  • Rectilinear Crossing Number — búsqueda de el crossing number más bajo para un determinado vector de puntos en una gráfica.
  • World Community Grid — avanzar en el conocimiento de las enfermedades humanas.

Proyectos en desarrollo


Estos proyectos están en su fase alfa o beta.
Arte


  • BURP — desarrollo de un sistema público para crear animaciones en 3D.
  • RenderFarm@Home — distribución pública para renderizar.

Física y Astronomía


  • Cosmology@Home — busca el modelo que mejor describe nuestro universo y encuentra el módelo cosmológico que mejor se ajusta con los datos actuales.
  • Orbit@home — monitoriza el peligro de impacto que tienen los objetos cerca de la tierra.
  • Pirates@home — actualmente se usa para testear software para el posible proyecto: Interactions in Understanding the Universe.
  • SETI@home beta — es el espacio donde se prueban los proyectos de SETI@home que van a ser públicos. Actualmente se usa para testear
  • PlanetQuest — encuentra cuerpos celestes sin descubrir en nuestra galaxia.

Biología


  • Artificial Intelligence (BOINC) — ingeniería inversa para estudiar el cerebro.
  • DENIS@home — Simulación de modelos de electrofisiología cardiaca para el estudio del comportamiento eléctrico del corazón.
  • Hydrogen@Home — busca el método más eficiente de producir biohidrógeno.
  • PS3GRID — simulaciones de biología molecular optimizado para los procesadores Cell en la PlayStation 3.
  • The Lattice Project — estudia una variedad de problemas en biología.
  • Superlink@Technion — busca genes responsables de enfermedades genéticas.

Criptografía


  • SHA-1 Collision Search — búsqueda de colisiones en las funciones hash SHA-1.
  • Zebra RSA Bruteforce — estudia el cifrado RSA.

Juegos


  • Chess960@Home — aplica el análisis computacional al Ajedrez aleatorio de Fischer para poder desarrollar alguna teoría sobre esta variante de ajedrez.
  • Project Sudoku — búsqueda de la configuración más básica para resolver un sudoku con solución única.

Fabricio_Torrico

Mensajes : 16
Fecha de inscripción : 22/07/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: BOINC (Berkeley Open Infrastructure for Network Computing)

Mensaje por deysi_chura el Sáb Ago 27, 2016 6:19 pm

BOINC pone a Android al servicio de la ciencia



La base de esta aplicación es fácil: Todos los usuarios que la descarguen, independientemente de que tengan o no conocimientos sobre ámbitos como ciencia, astronomía o medicina, pueden suscribirse de manera gratuita a las investigaciones desarrolladas por este centro en cualquiera de los campos que hemos mencionado. Pero, ¿Cómo contribuimos si no es necesaria realizar ninguna aportación económica? La clave está en nuestras tablets y smartphones ya que, una vez colaboremos con el personal educativo, BOINC utilizará la potencia de los procesadores y memoria de los dispositivos cuando no los manejemos para continuar con los avances.

Gestión de permisos

Esta aplicación educativa tiene la opción de configurar cuándo deseamos que se utilicen nuestros terminales para la colaboración. Los servidores centrales de Berkeley solo detectarán los dispositivos de los usuarios cuando éstos permanezcan conectados a la corriente eléctrica y estén utilizando redes WiFi para tener la mínima repercusión entre los usuarios. Estudios contra el cambio climático, la lucha contra enfermedades como el Alzheimer o la participación en el proyecto SETI en busca de vida extraterrestre son algunas de las opciones que tenemos a nuestro alcance.

deysi_chura

Mensajes : 15
Fecha de inscripción : 22/07/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: BOINC (Berkeley Open Infrastructure for Network Computing)

Mensaje por Jesus_Chambi el Dom Ago 28, 2016 7:37 am

También BOINC tiene un
Sistema de créditos
El sistema de créditos está diseñado para evitar las trampas en la validación de resultados para la posterior entrega de créditos falsos.
Existen varias razones por la que es necesario un sistema fiable de créditos:
El sistema de créditos sirve para asegurarse que los resultados obtenidos son tanto científicamente como estadísticamente válidos.
Los proyectos de computación distribuida son casi enteramente un esfuerzo voluntario. Por esta razón los proyectos son dependientes de un conjunto mezclado de variables complejas de nuevos usuarios, usuarios veteranos, y usuarios retirados.

Jesus_Chambi

Mensajes : 15
Fecha de inscripción : 22/07/2016

Ver perfil de usuario

Volver arriba Ir abajo

Gridcoin

Mensaje por Arnol.Robles el Mar Ago 30, 2016 2:56 pm


Gridcoin



Gridcoin es un software de codigo abierto basado en bitcoin y boinc para la mineria de criptomoneda







Arnol.Robles

Mensajes : 15
Fecha de inscripción : 22/07/2016

Ver perfil de usuario

Volver arriba Ir abajo

Dale un nuevo uso a tu viejo Smartphone

Mensaje por marcos.landivar el Vie Sep 09, 2016 10:06 am

Tal como mencionó mi compañera @deysi_chura, uno de los nuevos usos es aplicarlo como una herramienta para la ciencia.
Existen diversos proyectos que pueden aprovechar el poder computacional del dispositivo para realizar avances en investigación científica en todo el mundo.
Por ejemplo, para Android hay una aplicación llamada BOINC que permite a los investigadores aprovechar el poder de procesamiento no usado por los smartphones para analizar datos o realizar simulaciones.
Próximamente BOINC estará disponible para iOS.

Otro singular uso es el de colaborar con el banco de imágenes de Wikipedia

Este proyecto se trata de la colaboración voluntaria de millones de personas de todo el mundo. Además de los textos que forman parte de Wikipedia, las imágenes son también contenidos que tienen gran peso y que tienen un doble papel: ilustrar los artículos de Wikipedia y, por supuesto, servir de banco de imágenes para muchas webs que usan este material bajo la que se publican estos contenidos.
avatar
marcos.landivar

Mensajes : 15
Fecha de inscripción : 22/07/2016
Localización : La Paz

Ver perfil de usuario

Volver arriba Ir abajo

Re: BOINC (Berkeley Open Infrastructure for Network Computing)

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.