Message boards : Number crunching : What is BOINC? I need help explaining to my friends/family.
Author | Message |
---|---|
jringo Send message Joined: 15 Aug 17 Posts: 12 Credit: 2,628,933 RAC: 0 |
So, I was recently talking to a family member about having attended the BOINC workshop in Chicago. Right off the bat they asked the big questions: BOINC? BOINC what? What’s a BOINC? I answered as best I could, but ultimately I realized that “it’s a middleware system that networks everyone’s computers together to form a supercomputer that anyone can use. SETI uses it.” was seriously insufficient, particularly when it came to keeping the attention of this science loving technically illiterate individual -- let alone driving their desire to learn more or participate. I’ve spent some time thinking about it and I have a few different answers now, but even they feel limited. I’ll share a few ideas if the discussion gets going. So yeah, I'm curious what everyone else thinks: What is BOINC? |
Mod.Sense Volunteer moderator Send message Joined: 22 Aug 06 Posts: 4018 Credit: 0 RAC: 0 |
BOINC is really just a framework for doing distributed computing. The code is shared, so anyone can create a BOINC server. Sometimes people do this as an easy way to coordinate the usage of local campus computer resources. Other times, they place the server on the internet and have hosts running work all over the world. BOINC is also the client which makes it easy for participants to connect to projects, control their runtime preferences, and monitor the work their machines are performing. If the server behaves the way the server in the shared code behaves, then you can expect any compatible BOINC client will be able to attach to a new project and process work for it. By sharing the server code, it makes it very easy to create a server that behaves in the manner expected by the BOINC client. Rosetta Moderator: Mod.Sense |
jringo Send message Joined: 15 Aug 17 Posts: 12 Credit: 2,628,933 RAC: 0 |
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/d2oi12/what_is_boinc_i_need_help_explaining_to_my/ https://www.reddit.com/r/BOINC/comments/d2ohll/what_is_boinc_i_need_help_explaining_to_my/ https://setiathome.berkeley.edu/forum_thread.php?id=84643 https://steemit.com/gridcoin/@jringo/what-is-boinc-i-need-help-explaining-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. |
nealburns5 Send message Joined: 11 May 19 Posts: 37 Credit: 10,184,436 RAC: 0 |
I say that it allows people to donate their computer time to science projects. You allow scientists to use your computer for the sake of philanthropy. That doesn't really explain Boinc per se, but maybe it's a start? |
Message boards :
Number crunching :
What is BOINC? I need help explaining to my friends/family.
©2024 University of Washington
https://www.bakerlab.org