High-Performance Task Distribution for Volunteer Computing
- 5 January 2006
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 8 pp.-203
- https://doi.org/10.1109/e-science.2005.51
Abstract
Volunteer computing projects use a task server to manage work. Clients periodically communicate with the server to report completed tasks and get new tasks. The rate at which the server can dispatch tasks may limit the computing power available to the project. This paper discusses the design of the task server in BOINC, a middleware system for volunteer computing. We present measurements of the CPU time and disk I/O used by a BOINC server, and show that a server consisting of a single inexpensive computer can distribute on the order of 8.8 million tasks per day. With two additional computers this increases to 23.6 million tasks per dayKeywords
This publication has 7 references indexed in Scilit:
- BOINC: A System for Public-Resource Computing and StoragePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Toward Characterizing the Performance of SOAP ToolkitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- On the stability of exponential backoffJournal of Research of the National Institute of Standards and Technology, 2003
- Entropia: architecture and performance of an enterprise desktop grid systemJournal of Parallel and Distributed Computing, 2003
- XtremWeb: a generic global computing systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- SETI@homeCommunications of the ACM, 2002
- EthernetCommunications of the ACM, 1976