BOINC technology doubts

Message boards : Questions and problems : BOINC technology doubts
Message board moderation

To post messages, you must log in.

AuthorMessage
Guilherme Lima

Send message
Joined: 16 Nov 17
Posts: 2
Brazil
Message 83003 - Posted: 16 Nov 2017, 13:42:16 UTC

Hello everyone,

I am developing a project in Brazil wich uses distributed computing as well and as I am in a very embrionary stage I have some doubts about the technology itself.
In my project I aim to do the reverse path that Boinc does wich is: provide processing power to end users from a server through the internet.
The question that I have is: what's the real advantage to use distributed computing?
Is it a real enhance to the processor (local cpu + remote processing) or you will just be replacing local processing for remote processing?
To a end user using 100% processing power from the server, would his local cpu be idle?
I don't know if at this point you guys understand but this project is for people with low incomes have access to computers, wich are expensive here in Brazil.
ID: 83003 · Report as offensive     Reply Quote
robsmith
Help desk expert

Send message
Joined: 25 May 09
Posts: 322
United Kingdom
Message 83004 - Posted: 16 Nov 2017, 14:27:06 UTC - in response to Message 83003.  

The BOINC model sends two items from the server to the remote client - the data to be processed and the application with which to do the processing. Upon finishing the processing the client sends the results back to the sever. The idea being that a single server can send data sets out to a very large number of clients who will run independently of each other. In your model only a few clients could be supported, and they would be very reliant on having a "good" internet connection - which is not always possible.

What you are describing is more like the cloud computing - a bit like Google & MS's offerings.
ID: 83004 · Report as offensive     Reply Quote
Guilherme Lima

Send message
Joined: 16 Nov 17
Posts: 2
Brazil
Message 83006 - Posted: 16 Nov 2017, 19:02:34 UTC - in response to Message 83004.  

Hum... I see and well, this is frustrating.
I met this other project on https://github.com/miha-stopar/xCloud wich has a similar purpose to mine and I tought it would be possible/viable.
ID: 83006 · Report as offensive     Reply Quote
Yavanius
Avatar

Send message
Joined: 19 May 15
Posts: 114
Antarctica
Message 83028 - Posted: 17 Nov 2017, 22:07:56 UTC - in response to Message 83006.  

BOINC is intended to send out work to the millions of computers out there to crunch and send back the results. The ideology of BOINC is to let these computers out in the public serve in place of dedicated clusters of workstations and servers which are costly. However, not all work is suited for this kind of technology, particularly very time-sensitive work that needs results returned ASAP as further work is dependent on previous results.

What you are looking at is akin to thin clients attaching to the server (mainframes in olden days) which does the heavy lifting and very little processing is done on the user side.

You probably want to look into cloud and fog computing. If you're looking to experiment with such technologies with minimal investment (there's always an investment whether it's time or money), I suggest looking into Linux which can offer you a variety of server oriented distros. Check out Distrowatch: http://distrowatch.org for info and reviews.
ID: 83028 · Report as offensive     Reply Quote

Message boards : Questions and problems : BOINC technology doubts

Copyright © 2018 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.