Proceedings of the 16th ACM International Conference on Computing Frontiers 2019
DOI: 10.1145/3310273.3322819
|View full text |Cite
|
Sign up to set email alerts
|

Personal volunteer computing

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.e 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 p… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 26 publications
(21 citation statements)
references
References 21 publications
0
21
0
Order By: Relevance
“…For instance, Pando offers a platform in which a user must install a server and run it in his own machine. Then, other users may access this back-end application with their browsers to offer it for computing [5]. On the other hand, it has been proposed to use the browser as a distributed platform for content delivery [6][9].…”
Section: Related Workmentioning
confidence: 99%
“…For instance, Pando offers a platform in which a user must install a server and run it in his own machine. Then, other users may access this back-end application with their browsers to offer it for computing [5]. On the other hand, it has been proposed to use the browser as a distributed platform for content delivery [6][9].…”
Section: Related Workmentioning
confidence: 99%
“…However, the administrative complexity (obtaining necessary authorizations) allowing the public to access a HPC Grid is a real barrier for academics and small businesses. [25].…”
Section: Hpc Gridmentioning
confidence: 99%
“…If their owners are willing to actively lend CPU time and memory, these devices can be used as distributed computing infrastructure at no cost. This is called a Volunteer Computing (VC) system [24], [25], [26], [27]. A HPC Volunteer Computing system is obtained through community engagement by setting up a system of volunteer machines.…”
Section: Introductionmentioning
confidence: 99%
“…We implemented a scalable version of Pando [29], a tool that leverages personal devices' browsers for executing computations in parallel, based on our JavaScript implementation [26] of the Genet fat-tree overlay. When a new browser window, executing on the device, successfully connects, it first joins as a leaf in the fat-tree and computes results, therefore acting as a processor.…”
Section: Application To Personal Volunteer Computingmentioning
confidence: 99%
“…Typical applications of volunteer computing have different data transfer patterns because each participant receives a different sub-set of data. BOINC submits the same computation to a small number of participants (at least three) until a majority agrees [41], while the current version of Pando [29] does not use redundancy because the code is executed on trusted devices. In addition, in both cases, each participant will return different results to the root.…”
Section: Related Workmentioning
confidence: 99%