Open Inquiry on BOINC's Technical Collaboration, Architectural Evolution, and Community Governance

34 views
Skip to first unread message

boinc_projects

unread,
Apr 24, 2025, 3:23:06 PMApr 24
to boinc_projects, da...@ssl.berkeley.edu, ro...@alumni.caltech.edu, korp...@berkeley.edu, daniel...@boinc.berkeley.edu, mwa...@boincproject.org, vero...@boinccommunity.org, d...@boinc.berkeley.edu, comm...@boinc.berkeley.edu

Dear BOINC Team,

I am a long-time enthusiast of BOINC and an observer of open-source projects., I deeply resonate with its scientific vision. Over the years, I have observed several structural challenges and would like to explore potential pathways for evolution through the following questions:

I. Technical Collaboration and Ecosystem Building
  1. Open-Source Collaboration Potential

    • I am aware that organizations like the Ethereum Foundation support open-source developers through programs such as the Ethereum Protocol Fellowship (EPF) (e.g.,https://blog.ethereum.org/2025/04/10/epf-6). Is BOINC considering partnerships with similar technical foundations to attract external developers to address core architectural challenges, such as task scheduling algorithm optimization?

  2. Cross-Project Knowledge Transfer

    • Recent innovations in distributed systems, such as IPFS's P2P content addressing and Apache Mesos's resource scheduling, have emerged. Has the team systematically evaluated the applicability of these technologies to BOINC? For instance, has there been testing of the Libp2p protocol as a replacement for the current centralized task distribution?


II. Architectural Evolution and Pain Point Resolution
  1. Decentralized Task Distribution

    • The 2021 server outage highlighted single-point-of-failure risks. Is the team planning a hybrid architecture (e.g., regional autonomous clusters + global coordinators) to enhance system resilience while maintaining scientific data control?

  2. Hardware-Capability-Aware Scheduling

    • Current task allocation does not fully account for hardware heterogeneity (e.g., GPU nodes often receive CPU-intensive tasks). Are there plans to introduce a dynamic hardware profiling system for precise task-hardware matching?

  3. Microtask Engine Feasibility

    • Mobile device idle time is highly fragmented (averaging 18 minutes per session), yet BOINC’s minimum task unit is 1 hour. Has the team assessed restructuring the task engine to harness edge device compute power?


III. Governance Transparency and Community Empowerment
  1. Technical Roadmap Visibility

    • Many successful open-source projects (e.g., Linux kernel, Kubernetes) publish technical whitepapers to articulate their vision. Does BOINC plan to release a 5-year architectural evolution roadmap to attract targeted developer contributions?

  2. Modular Collaboration Mechanisms

    • Third-party improvements (e.g., energy efficiency modules by German teams) often face challenges in merging with the main branch. Is the team considering a plugin architecture to allow community extensions without modifying core code?

  3. Strategies to Attract Young Developers

    • Only 12% of BOINC contributors are under 25 (2025 data). Are there plans for mentorship programs or hackathons to lower the entry barrier for new contributors?


IV. Resource Expansion and Sustainability
  1. Enterprise-Grade Feature Gaps

    • Enterprise data centers possess vast idle compute resources, but BOINC lacks compliance frameworks (e.g., resource usage auditing, SLA guarantees). Is there a plan to develop enterprise-friendly versions to expand compute sources?

  2. Energy Efficiency Tooling Shortcomings

    • Volunteers often withdraw due to high electricity costs. Is the team considering integrating smart power management modules to dynamically adjust compute intensity based on energy pricing?


V. Data Privacy and Ethical Challenges
  1. Barriers to Medical Research Participation

    • Only 7% of medical projects enable data encryption, deterring institutional participation. Has the team evaluated integrating trusted execution environments (TEE)?

  2. Addressing Geopolitical Compute Imbalances

    • Asia accounts for 52% of global smart devices but contributes less than 15% of BOINC compute power. Are there regional deployment plans (e.g., localized CDNs, multilingual support initiatives)?


Welcome more discussions and thoughts. For those who see this post, please give me some replies and thoughts.

Best Regards,
jack
A BOINC Enthusiast

Cyber Tailor

unread,
Apr 25, 2025, 4:10:14 PMApr 25
to boinc_projects
Please don't waste anyone's time by sending factually incorrect AI slop to mailing lists.
пятница, 25 апреля 2025 г. в 00:23:06 UTC+5, boinc_projects:

Vitalii Koshura

unread,
Apr 27, 2025, 4:00:17 PMApr 27
to boinc_projects, da...@ssl.berkeley.edu, ro...@alumni.caltech.edu, korp...@berkeley.edu, daniel...@boinc.berkeley.edu, mwa...@boincproject.org, vero...@boinccommunity.org, d...@boinc.berkeley.edu, comm...@boinc.berkeley.edu
Hello Jack,

Thank you for your email.
Next time, if you want to suggest something, please try to write it by yourself without asking AI doing that.

Best regards,
Vitalii Koshura

Sent via iPhone


Чт, 24 апр. 2025 г. в 21:23, boinc_projects <boinc_p...@ssl.berkeley.edu>:
--
You received this message because you are subscribed to the Google Groups "boinc_projects" group.
To unsubscribe from this group and stop receiving emails from it, send an email to boinc_project...@ssl.berkeley.edu.
To view this discussion visit https://groups.google.com/a/ssl.berkeley.edu/d/msgid/boinc_projects/3a14c24b-ac34-42ba-9e7f-7613c9c396dfn%40ssl.berkeley.edu.

Jérôme Cadet

unread,
May 4, 2025, 5:20:42 AMMay 4
to boinc_p...@ssl.berkeley.edu

Hi

However I see 2 interesting points that swim on top of that AI vomit :

- how to attract big organisations (enterprises, universities...) who have vast unused CPU power : there are certainly security and technical prerequisites constraints that could be documented and somehow addressed

- how to take into consideration / make visible energy consumption : there are boinc params to reduce crunch CPU usage (% of CPU for multi-threads machines = all machines nowadays + % of CPU usage which is an unloved and ineffective parameter in my views) but I think they don't show any clear link with the impact on energy usage, and it's very true that many people stop crunching because of energy cost, but maybe would agree to keep a reasonable crunch % if they could clearly see the impact of their parameters

Obviously the 2nd point impacts the first.

J.

--
You received this message because you are subscribed to the Google Groups "boinc_projects" group.
To unsubscribe from this group and stop receiving emails from it, send an email to boinc_project...@ssl.berkeley.edu.
Reply all
Reply to author
Forward
0 new messages