Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 8
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 4484 times and has 7 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
What is BOINC? I need help explaining to my friends/family.

BOINC Radio Episode 01 - What is BOINC?
Recorded on January 3rd

This week we discuss the basics of distributed computing, BOINC, and BOINC projects. We are also joined by a BOINC project creator. Don't forget to follow us on twitter and join the discord for your chance to win a Primaboinca invite code!

Listen on the web: [url]https://boinc.network[/url]

Listen on LBRY: [url]https://lbry.tv/@BOINCNetwork:c[/url]

Listen on Spotify: [url]https://open.spotify.com/show/30EtN42RCSUPPC3OvUO2lM[/url]

Listen on Apple Podcasts: [url]https://podcasts.apple.com/us/podcast/boinc-radio/id1492837872[/url]

Learn, Chat, Science

BOINC Radio is a participatory podcast hosted on the BOINC Network Discord server. This means you, listener, help guide the direction of each episode!

Every Friday at 4pm EST your friendly hosts bring topics for everyone to discuss. Topics can range from BOINC, science, and distributed computing news to network theory to interesting anecdotes.

To participate, all you need to do is join the BOINC Network Discord server and take part in the live recording every Friday at 4pm EST.

If you can't join the live recordings, feel free to reach out on discord with your ideas and we will do our best to integrate your suggestions or thoughts into a future episode.

Otherwise, we hope you enjoy the show! Each episode is uploaded 1-3 days after the live recording session. You can listen at https://boinc.network https://boinc.network, or on LBRY , spotify, or apple podcasts

Oh! Don't forget to follow us on twitter: [url]https://twitter.com/BOINCNetwork[/url]

BOINC Network Discord: [url]https://discord.gg/wPRafUq[/url]
----------------------------------------
[Edit 1 times, last edit by Former Member at Jan 6, 2020 7:39:58 PM]
[Sep 11, 2019 11:06:15 AM]   Link   Report threatening or abusive post: please login first  Go to top 
deltavee
Ace Cruncher
Texas Hill Country
Joined: Nov 17, 2004
Post Count: 4894
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: What is BOINC? I need help explaining to my friends/family.

Good luck with the explaining. My wife still doesn't understand Boinc but she does appreciate that here at WCG we are trying to find cures for diseases.
----------------------------------------
[Edit 2 times, last edit by deltavee at Sep 11, 2019 12:26:43 PM]
[Sep 11, 2019 12:15:16 PM]   Link   Report threatening or abusive post: please login first  Go to top 
hchc
Veteran Cruncher
USA
Joined: Aug 15, 2006
Post Count: 865
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: What is BOINC? I need help explaining to my friends/family.

Probably have to explain what distributed computing is first. Like...massive expensive supercomputers with hundreds of thousands/millions of CPUs, GPUs, etc. are used by major governments for massively computationally intensive tasks such as weather forecasting and climate modeling, nuclear bomb simulations, molecular simulations, drug discovery, protein folding, big math problems, big physics and astronomy problems, economics and finance, etc. These supercomputers use megawatts of power, cost millions of dollars to build and maintain, and take up a very large room. Reference the Top 500 Supercomputer Sites website that keeps track of all the publicly known fastest supercomputers in the world.

Then segue into what distributed computing is, where it's similar in that many CPUs or GPUs all come together to tackle a massively intense problem in the same disciplines: drug discovery, molecular simulations, protein folding, weather forecasting and climate modeling, math, physics, astronomy problems, etc. but don't require fast interconnects or "identical" hardware. But distributed computing is different than a traditional supercomputer in that it's ok for the individual CPUs to not be able to talk directly with each other; i.e., there's nothing time sensitive, so it's OK if hours or days go by. The centralized server takes all the tiny pieces and puts them together into the solution. (I don't get the magic behind this.) In other words, both supercomputing and distributed computing are examples of parallel computing, but the former typically requires fast interconnects and specialized, identical hardware, whereas the latter doesn't require fast interconnects and can run on commodity hardware.

For all intents and purposes, distributed computing projects allow the average Joe or average Jane to use their own personal computer to download a bite-sized chunk of a problem to crunch, then send the results back, then ask for more work. Over time, thousands of volunteers using thousands/millions of computers can achieve similar computing power as the big supercomputers, all using their own volunteer computers and volunteer electric bill for "good" or "interesting" projects. Many research projects in academia are strapped for cash and dependent on government grants and charitable donations to survive, or otherwise the projects have to close or not get off the ground. Distributed computing provides a "free" charitable "supercomputer" for researchers to use for their research simulations and modeling. Also emphasize that most of the big distributed computing projects require results to be published and public domain.

Could probably walk through a history of distributed computing. I remember in the 1990s three big projects:
1) Distributed.net - RC5 encryption cracking as a proof of concept on encryption strength
2) Great Internet Mersenne Prime Search (GIMPS) - finding larger and larger Mersenne prime numbers
3) Berkeley Search For Extraterrestrial Intelligence (SETI@home) - radio astronomy analysis to look for signals that may be indicative of another lifeform trying to communicate. This project set the groundwork for the development of the BOINC platform at Berkeley.

Another popular distributed computing project (from the early 2000s I believe) is Folding@home - Originally founded at Stanford but now hosted at Washington University in St. Louis. This uses its own platform and software but tackles protein folding and misfolding for Alzheimer's, Parkinson's, Huntington's, several cancers, and many other disease targets.

With respect to BOINC itself, you can refer to the BOINC Projects List to get an overview of all the math, science, etc. projects available. If the person is already a science buff, there should be enough information there as well as the websites of the individual projects to understand what each project hopes to achieve. Pictures on the websites can help too. Screenshots of BOINC overall and the fancy project graphics can help too. Maybe emphasize that distributed computing projects don't require any expertise on the volunteer, just a willingness to run the program on their computer, and it's "set it and forget it" and simply quietly works in the background.

There's many ways to introduce the topic depending on the person's background. I do share your pain, as I bet there are hundreds of millions of computers just doing nothing, and I bet less than 1% of people even volunteer -- heck, maybe 0.1%! If more people "understand," I bet we can cure some diseases several years faster.

It is unfortunate that most people are switching from desktop to laptop computers, so heat and battery life are concerns as well as most laptops aren't built for 24/7 usage. And heck, many people are moving to tablet and phone computing, even for all their banking and entertainment. Even laptops are peaking. We could probably target the gaming and PC enthusiast communities, as these people already understand "computers" but just need to be introduced to distributed computing. It's very easy to take 10 minutes to download and install a program and create an account.

We almost need marketing dollars to go towards YouTube ads or something to spread the word on WCG and other big projects. I mean, every sane person hates cancer, no? I bet YouTube, Facebook, TV and radio, etc. ads could help get the word out even more than existing Facebook, Twitter efforts. And maybe some "free" spots in big newspapers and magazines...New York Times, CNN, ABC, Fox News, Wired, whatever.
----------------------------------------
  • i5-7500 (Kaby Lake, 4C/4T) @ 3.4 GHz
  • i5-4590 (Haswell, 4C/4T) @ 3.3 GHz
  • i5-3570 (Broadwell, 4C/4T) @ 3.4 GHz

----------------------------------------
[Edit 4 times, last edit by hchc at Sep 12, 2019 3:19:59 AM]
[Sep 12, 2019 2:32:39 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: What is BOINC? I need help explaining to my friends/family.

Wow. Okay. I posted this question on several forums and have admittedly received a lot more response than I expected. There’s no way I can reply to everything so I’m just going to absorb and reply in general.

I’m providing the links to all the threads (ordered from most responses to least). I would highly recommend reading them. There are very insightful responses that approach the question from several different perspectives. I have no doubt that they will help anyone looking to spread the Word of BOINC. I plan on integrating a lot of the ideas into my personal elevator pitch.

https://www.reddit.com/r/gridcoin/comments/d2...ed_help_explaining_to_my/
https://www.reddit.com/r/BOINC/comments/d2ohl...ed_help_explaining_to_my/
https://setiathome.berkeley.edu/forum_thread.php?id=84643
https://steemit.com/gridcoin/@jringo/what-is-...ning-to-my-friends-family
https://www.worldcommunitygrid.org/forums/wcg/viewthread_thread,41828
https://boinc.bakerlab.org/rosetta/forum_thread.php?id=13277#91104
https://boinc.berkeley.edu/forum_thread.php?id=13106

My own answer to the question was lightly touched on by Mod.Sense over on the Rosetta@home forums when they said:

“BOINC is also the client which makes it easy for participants to connect to projects…”

Lumendan from the Gridcoin community on steemit also shared something that resonates with what I’ve been thinking:

“There is a network of people who contribute to research by volunteering some of their PC's spare computing power to solve massively difficult problems. BOINC is the backbone of that network, it's the system that links research projects with volunteers.”

To elaborate:

BOINC is the middleware software, but it feels like there’s more... particularly after having experienced the BOINC workshop... after sitting in a room (or walking along a lake) and discussing the worlds of BOINC and science with only a few dozen of the engineers, scientists, researchers, professors, contributors, builders, leaders, crunchers, thinkers, tinkerers, students, publishers, enthusiasts,... whatever, involved with BOINC...

it feels like there’s more to BOINC than the code that handles the data.

It feels like there’s more in that when I explain BOINC to my friends we never end up discussing the software or how it works. And when I force them to start crunching and we start talking about BOINC again, we almost never talk about a feature or a coming update. And when an update is released my friends really don’t care.

But when DHEP was spun up… or when DHEP was spun down… or as BlackHoles@home gets closer to release or when WCG teases new climate change projects… or when they realize that IBM runs WCG, or that DHEP was hosted out of the University of Sussex… or that LHC runs data with BOINC… or that some projects are hosted on laptops in closets by people just like them…

What I’m getting at, I suppose, is that these folks really couldn’t care less about the tech behind BOINC, supercomputers, or even science and research in general. Their interest seems to focus on the human network behind BOINC and the potential to become part of that network.

First they seem to think:

Here’s this human network established by and around a program that seeks to better humanity through the advancement of science, understanding, and knowledge.

Then they seem to think:

Here’s this program developed, maintained, and utilized by this human network that lets me immediately participate, contribute, and interact with scientists, entities, and other like-minded individuals by completing real world scientific and data-analytic tasks.

So what is BOINC? Well. What is the internet, what is Linux, what is Bitcoin?

Maybe BOINC is a human network anchored by a grid computing technology that enables seamless and immediate participation in and contribution to that network.

One thing I’ve learned for certain over my years interacting with the BOINC community is that BOINC feels like far more than just some software.
[Sep 12, 2019 8:31:53 PM]   Link   Report threatening or abusive post: please login first  Go to top 
hchc
Veteran Cruncher
USA
Joined: Aug 15, 2006
Post Count: 865
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: What is BOINC? I need help explaining to my friends/family.

@jringo_, I got your e-mail and replied but haven't heard back yet.
----------------------------------------
  • i5-7500 (Kaby Lake, 4C/4T) @ 3.4 GHz
  • i5-4590 (Haswell, 4C/4T) @ 3.3 GHz
  • i5-3570 (Broadwell, 4C/4T) @ 3.4 GHz

----------------------------------------
[Edit 1 times, last edit by hchc at Sep 18, 2019 8:00:22 PM]
[Sep 18, 2019 7:59:57 PM]   Link   Report threatening or abusive post: please login first  Go to top 
hchc
Veteran Cruncher
USA
Joined: Aug 15, 2006
Post Count: 865
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: What is BOINC? I need help explaining to my friends/family.

.
----------------------------------------
  • i5-7500 (Kaby Lake, 4C/4T) @ 3.4 GHz
  • i5-4590 (Haswell, 4C/4T) @ 3.3 GHz
  • i5-3570 (Broadwell, 4C/4T) @ 3.4 GHz

----------------------------------------
[Edit 2 times, last edit by hchc at Oct 9, 2019 8:45:43 AM]
[Oct 8, 2019 10:38:00 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Sgt.Joe
Ace Cruncher
USA
Joined: Jul 4, 2006
Post Count: 7847
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: What is BOINC? I need help explaining to my friends/family.

so I don't have to ever, ever give out my e-mail address to another user.

A workaround for this is to create a throwaway email address that you only use for a specified purpose and then abandon. My guess is there are probably millions of these floating around. I do not know how the email vendors deal with these or if they purge them periodically. I don't know if it is possible to set up an email account which only remains active for a specified time and then self-destructs, but if there isn't one, why not ?
Cheers
----------------------------------------
Sgt. Joe
*Minnesota Crunchers*
[Oct 8, 2019 10:55:21 PM]   Link   Report threatening or abusive post: please login first  Go to top 
nanoprobe
Master Cruncher
Classified
Joined: Aug 29, 2008
Post Count: 2998
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: What is BOINC? I need help explaining to my friends/family.

So what is BOINC? Well. What is the internet, what is Linux, what is Bitcoin?

Who's on first? biggrin
----------------------------------------
In 1969 I took an oath to defend and protect the U S Constitution against all enemies, both foreign and Domestic. There was no expiration date.


[Oct 20, 2019 3:09:55 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread