Personal Volunteer Computing

Erick Lavoie, Laurie Hendren
4/4/2018
cs.DCcs.CY

Official code: elavoie/webrtc-tree-overlay (53 stars, MIT, last commit 2019-04-10). 2 more implementations below.

Abstract

We propose personal volunteer computing, a novel paradigm to encourage technical solutions that leverage personal devices, such as smartphones and laptops, for personal applications that require significant computations, such as animation rendering and image processing. The paradigm requires no investment in additional hardware, relying instead on devices that are already owned by users and their community, and favours simple tools that can be implemented part-time by a single developer. We show that samples of personal devices of today are competitive with a top-of-the-line laptop from two years ago. We also propose new directions to extend the paradigm.

View on arXivView PDF

Code Implementations(3)

MIT

Genet: A Quickly Scalable Fat-Tree Overlay for Personal Volunteer Computing using WebRTC

531HTML, JavaScriptFeb 17, 20177 years agoMIT
MIT

A Personal Volunteer Computing Tool for the Web.

233HTML, ShellJan 11, 20173 years agoMIT
MIT

Handbook on how to install and use pando, as well as reproduce performance experiments performed for published papers. https://elavoie.github.io/pando-handbook/

51HTML, ShellJun 6, 20173 years agoMIT

Similar Papers

Cite this paper

@article{lavoie2018personal,
  title  = {Personal Volunteer Computing},
  author = {Erick Lavoie and Laurie Hendren},
  year   = {2018},
  eprint = {1804.01482},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1804.01482}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1804.01482.svg)](https://codeofpaper.com/paper/1804.01482)

Discussion