Articulo de referencia

Sistema de crédito BOINC

Dentro de la plataforma BOINC para computación voluntaria , el Sistema de Créditos BOINC [ 1 ] ayuda a los voluntarios a llevar un registro del tiempo de CPU que han donado a di...

Dentro de la plataforma BOINC para computación voluntaria , el Sistema de Créditos BOINC [ 1 ] ayuda a los voluntarios a llevar un registro del tiempo de CPU que han donado a diversos proyectos. Esto garantiza que los usuarios proporcionen resultados precisos tanto por razones científicas como estadísticas.

Fines de un sistema de crédito

La computación distribuida en línea depende en gran medida, si no totalmente, de ordenadores voluntarios . Por esta razón, proyectos como SETI@home y otros proyectos de BOINC dependen de un complejo equilibrio entre los usuarios a largo plazo y el ciclo de nuevos usuarios y usuarios que se retiran. [ 2 ]

Razones para participar

  1. Eficiencia : Utilizar los recursos de un ordenador que de otro modo estarían inactivos.
  2. Contribuir a la investigación científica en general.
    • Para impulsar un campo específico.
  3. Para someter a los ordenadores a pruebas de estrés, como con el overclocking .
  4. Por el bien de la competición (al unirse a un equipo).
    • Algunos individuos y equipos gestionan numerosos ordenadores, algunos de ellos dedicados específicamente a BOINC con la esperanza de alcanzar los primeros puestos en la clasificación mundial. Algunos equipos son institucionales, como universidades y centros de investigación.
  5. Para beneficio y reconocimiento personal.

Tenga en cuenta que estas razones no son mutuamente excluyentes.

Adoquines

La base del sistema de créditos BOINC es el adoquín , llamado así en honor a Jeff Cobb de SETI@home . [ 3 ] Por definición, se otorgan 200 adoquines por un día de trabajo en una computadora que pueda cumplir con cualquiera de dos puntos de referencia:

La dificultad computacional real necesaria para ejecutar una unidad de trabajo determinada es la base para la cantidad de créditos que se deben otorgar. El sistema BOINC permite procesar trabajos de cualquier duración y que se emitan cantidades idénticas de créditos a un usuario. Para ello, BOINC utiliza puntos de referencia para medir la velocidad de un sistema, combinando esa cifra con el tiempo necesario para procesar una unidad de trabajo. La interfaz puede entonces "estimar" la cantidad de créditos que un usuario debería recibir. Dado que los sistemas tienen muchas variables, incluyendo la cantidad de RAM , la velocidad del procesador y las arquitecturas específicas de las diferentes placas base y CPU , pueden existir grandes discrepancias en la cantidad de créditos que diferentes computadoras (y proyectos) consideran que un usuario ha ganado.

La mayoría de los proyectos requieren que varios anfitriones devuelvan la misma unidad de trabajo para alcanzar un consenso. Si todos están de acuerdo, se calcula el crédito y todos reciben la misma cantidad, independientemente de lo que hayan solicitado. Cada proyecto puede usar su propia política según lo que considere más adecuado para sus necesidades específicas. Por lo general, se descartan los créditos más altos y más bajos, y se toma el promedio de los restantes. Sin embargo, algunos proyectos otorgan una cantidad fija por cada unidad de trabajo devuelta y validada.

Crédito total

Los créditos se registran internamente para computadoras, usuarios y equipos. Cuando una computadora procesa y devuelve una unidad de trabajo, no recibe crédito por esa acción en sí. Primero, debe validar dicha unidad de trabajo mediante el método específico del proyecto. Una vez validada, se le otorga crédito a la computadora, que puede ser menor, igual o mayor que lo solicitado. Esta cantidad se suma inmediatamente al total de la computadora, el usuario y el equipo. Si una unidad de trabajo se devuelve después de la fecha límite (en la mayoría de los casos) o se detecta como incorrecta, se marca como inválida y no genera crédito. Los usuarios y equipos suelen determinar su clasificación mundial comparando el número total de créditos acumulados. Esto favorece en gran medida a los usuarios y equipos con mayor antigüedad. Esto dificulta enormemente que los nuevos usuarios asciendan rápidamente en la clasificación, incluso si administran muchas computadoras. Dicho esto, dado el aumento exponencial en la potencia de cálculo de la PC promedio, es relativamente fácil superar a los usuarios inactivos de BOINC que han obtenido todos sus puntos en máquinas obsoletas, incluso si alguna vez estuvieron bien clasificados. Por lo tanto, los usuarios de BOINC mejor clasificados generalmente serán aquellos que estén procesando datos activamente.

Crédito promedio reciente

Para determinar la cantidad de trabajo útil que proporciona un ordenador, se utiliza un cálculo especial denominado crédito promedio reciente ( RAC , por sus siglas en inglés). Este cálculo está diseñado para estimar la cantidad de créditos que un ordenador, un usuario y un equipo acumularán en un día promedio.

Controversias

La asignación de créditos ha sido cuestionada en varios proyectos como EON [ 4 ] y Asteroids@Home. [ 5 ] Estas preocupaciones han llevado al cierre de muchos de estos proyectos con el tiempo y también han dado lugar a varias estrategias de asignación alternativas. [ 6 ]

Sitios de estadísticas de terceros

Los proyectos BOINC exportan información estadística en formato XML y la ponen a disposición de cualquier persona para su descarga . Se han desarrollado numerosos sitios web estadísticos de terceros para realizar un seguimiento del progreso de los proyectos BOINC. Estos sitios monitorizan ordenadores, usuarios, equipos y países tanto dentro de proyectos individuales como en el conjunto de varios proyectos. Muchos de estos sitios proporcionan gráficos resumidos que pueden utilizarse en páginas web que se actualizan automáticamente para incluir la información estadística del usuario o equipo especificado.

  • BOINCstats.com por Willy de Zutter
  • Estadísticas de Free-DC por Bok
  • Estadísticas combinadas de BOINC por James (desaparecidas con elegancia desde septiembre de 2025)

Referencias

  1. ^ Awan, Malik Shahzad K.; Jarvis, Stephen A. (18 de octubre de 2012). "MalikCredit: una nueva unidad de crédito para computación P2P" . 2012 IEEE 14.ª Conferencia Internacional sobre Computación y Comunicación de Alto Rendimiento y 2012 IEEE 9.ª Conferencia Internacional sobre Software y Sistemas Embebidos . pp.  1060–1065 . doi : 10.1109/HPCC.2012.155 . ISBN 978-1-4673-2164-8. S2CID  14914817 . Consultado el 27 de julio de 2022 .
  2. ^ Korpela, Eric J. (30 de mayo de 2012). "SETI@home, BOINC y computación distribuida voluntaria" . Annual Review of Earth and Planetary Sciences . 40 (1): 69– 87. Bibcode : 2012AREPS..40...69K . doi : 10.1146/annurev-earth-040809-152348 . ISSN 0084-6597 . Archivado del original el 8 de marzo de 2021. Recuperado el 9 de febrero de 2021 . 
  3. ^ "¿Qué son los créditos? ¿Puedo usarlos?" . Wiki de BOINC . Consultado el 29/07/2025 .
  4. ^ Chill, Samuel T; Welborn, Matthew; Terrell, Rye; Zhang, Liang; Berthet, Jean-Claude; Pedersen, Andreas; Jónsson, Hannes; Henkelman, Graeme (2014-07-01). "EON: software para simulaciones de larga duración de sistemas a escala atómica" . Modelling and Simulation in Materials Science and Engineering . 22 (5) 055002. Bibcode : 2014MSMSE..22e5002C . doi : 10.1088/0965-0393/22/5/055002 . ISSN 0965-0393 . S2CID 13990151 .  
  5. ^ Ďurech, J.; Hanuš, J.; Vančo, R. (2015-11-01). "Asteroids@home: un proyecto de computación distribuida de BOINC para la reconstrucción de la forma de los asteroides" . Astronomía y Computación . 13 : 80–84 . arXiv : 1511.08640 . Bibcode : 2015A&C....13...80D . doi : 10.1016/j.ascom.2015.09.004 . ISSN 2213-1337 . S2CID 15706262 .  
  6. ^ Estrada, Trilce; Flores, David A.; Taufer, Michela; Teller, Patricia J.; Kerstens, Andre; Anderson, David P. (diciembre de 2006). "La efectividad de las políticas de programación basadas en umbrales en proyectos BOINC" . Segunda Conferencia Internacional IEEE de 2006 sobre e-ciencia y computación en malla (E-Science'06) . Ámsterdam, Países Bajos: IEEE. pág. 88. doi : 10.1109/E-SCIENCE.2006.261172 . ISBN 978-0-7695-2734-5Archivado del original el 28 de abril de 2021. Consultado el 12 de mayo de 2021 .
  • Infraestructura Abierta de Berkeley para Computación en Red (BOINC)
Obtenido de " https://en.wikipedia.org/w/index.php?title=BOINC_Credit_System&oldid=1351987618 "