DocumentCode
1688042
Title
Increasing the amount of work completed by volunteer computing projects with task distribution policies
Author
Toth, David ; Finkel, David
Author_Institution
Comput. Sci. Dept., Worcester Polytech. Inst., Worcester, MA
fYear
2008
Firstpage
1
Lastpage
8
Abstract
Volunteer computing projects rely on volunteers running clients on their computers that contribute to projects when the computers´ owners allow them to. These projects allow people to solve problems that were previously too computationally intensive to solve. However, due to the relatively small fraction of the population that participates in volunteer computing projects, it´s very important to use the donated CPU cycles as efficiently as possible. Volunteer computing clients use two different methods to retrieve tasks: retrieving one task at a time when the client has no more work to do or retrieving multiple tasks at once and storing them in a buffer. We simulate these different task retrieval policies to compare the number of tasks completed by clients using the different policies. Our simulations showed that clients that retrieve one task at a time complete more tasks than clients that retrieve multiple tasks at once and buffer them. Our simulations also showed that there was not a significant gain in the amount of work that could be completed by devising a more complicated adaptive policy.
Keywords
distributed processing; resource allocation; donated CPU cycles; task distribution policies; volunteer computing clients; volunteer computing projects; Buffer storage; Cancer; Central Processing Unit; Computational modeling; Computer networks; Computer science; Diseases; Distributed computing; Internet; Medical simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location
Miami, FL
ISSN
1530-2075
Print_ISBN
978-1-4244-1693-6
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2008.4536438
Filename
4536438
Link To Document