A Dynamic Distributed Constraint Satisfaction Approach to Resource Allocation
CP '01 Proceedings of the 7th International Conference on Principles and Practice of Constraint Programming
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
BOINC: A System for Public-Resource Computing and Storage
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 1 - Volume 02
Celebrating Diversity in Volunteer Computing
HICSS '09 Proceedings of the 42nd Hawaii International Conference on System Sciences
EmBOINC: An emulator for performance analysis of BOINC projects
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
Review: Volunteer computing: requirements, challenges, and solutions
Journal of Network and Computer Applications
Hi-index | 0.00 |
BOINC is a middleware for Volunteer Computing. In BOINC projects, heterogeneous resources distributed across the Internet are used for large-scale scientific simulations. The large need for resources in BOINC projects often competes with volunteer preferences: volunteers can impose limits on the use of their idle resources. Most of the time, maximum project performance can be achieved only when volunteer preferences are neglected. To address this problem, we propose a novel optimization procedure based on constraint optimization techniques that actively allocates volunteer resources to improve project throughput and, at the same time, aims to preserve volunteer preferences. We show the increase in project throughput obtained with our approach and discuss the trade-off between volunteer preferences and project throughput.