Thread 'General Usage question, what BOINC can and cannot do'

Message boards : Questions and problems : General Usage question, what BOINC can and cannot do
Message board moderation

To post messages, you must log in.

AuthorMessage
Matias Salimbene

Send message
Joined: 14 Jun 24
Posts: 7
Message 114209 - Posted: 1 Jul 2024, 20:23:46 UTC

Hello,
I'm conducting tests with BOINC for a project aimed at distributing unused resources from various devices, including low-energy devices like Raspberry Pis, mobile phones, and desktop computers. Our goal is to share CPU power, storage, and network resources. However, as I delve deeper into BOINC's capabilities, I'm uncertain if it can fully meet our requirements.
From my understanding of the documentation, when creating a BOINC project, you set up a task (such as running a specific application or script). When a client connects to the project, it receives instructions from the server, downloads the necessary application, and executes it according to predefined parameters.
For example, if we want to "share storage," would we need to develop a custom application to handle this functionality and then distribute it through BOINC? If this is the case, how does BOINC differ from a general software distribution platform?
I would greatly appreciate any clarification on these points. Specifically:

Can BOINC effectively distribute and manage tasks for sharing CPU, storage, and network resources across diverse devices? To what extent do we need to develop custom applications for specific resource-sharing tasks? What unique features does BOINC offer compared to other software distribution methods?

Thank you for your assistance in helping me better understand BOINC's capabilities and limitations for our project.
ID: 114209 · Report as offensive
ProfileDave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2706
United Kingdom
Message 114210 - Posted: 1 Jul 2024, 20:42:28 UTC - in response to Message 114209.  

Can BOINC effectively distribute and manage tasks for sharing CPU, storage, and network resources across diverse devices? To what extent do we need to develop custom applications for specific resource-sharing tasks? What unique features does BOINC offer compared to other software distribution methods?


There are others who will be better able to answer some of your points but BOINC does not attempt to share the load of distributing software or other files in the way bittorrent does. Nor does it attempt to share storage. all projects have to set up their own storage facilities. BOINC is just about distributing the work of various projects to large numbers of computers to share the workload of computing. For example the project I am most involved with, climate predictiondotnet uses computers connected to the project to crunch tasks of various climate models for researchers around the world.
ID: 114210 · Report as offensive

Message boards : Questions and problems : General Usage question, what BOINC can and cannot do

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.