Title
High-Performance Task Distribution for Volunteer Computing
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 day.
Year
DOI
Venue
2005
10.1109/E-SCIENCE.2005.51
eScience
Keywords
Field
DocType
high-performance task distribution,additional computer,new task,boinc server,cpu time,volunteer computing,computing power,volunteer computing project,task server,million task,middleware system,read only memory,distributed computing,file servers,middleware,project management,time measurement,central processing unit,computer networks,grid computing
Middleware,Server farm,Central processing unit,File server,Grid computing,Computer science,Operating system,BOINC Credit System,Project management,Distributed computing,Client–server model
Conference
ISBN
Citations 
PageRank 
0-7695-2448-6
66
2.96
References 
Authors
8
3
Name
Order
Citations
PageRank
David P. Anderson12698330.88
Eric Korpela285359.44
Rom Walton3662.96