Title :
Attic: A Case Study for Distributing Data in BOINC Projects
Author :
Elwaer, AbdelHamid ; Harrison, Andrew ; Kelley, Ian ; Taylor, Ian
Author_Institution :
Sch. of Comput. Sci. & Inf., Cardiff Univ., Cardiff, UK
Abstract :
The BOINC toolkit is a very successful software infrastructure for the development of "volunteer computing" projects. For data distribution, the standard BOINC architecture provides uses a centralized server, or fixed set of pre-configured servers, each with a copy of a project\´s input files. This mirrored configuration has provided a way for BOINC projects to increase the size of their user-base and manage their data as projects grow. However, such a centrally administered approach can be limiting in terms of performance metrics, such as scalability and reliability, and also for management, since such servers have to be manually installed and configured for use. In this paper, we study an alternative approach, which is capable of providing a more lightweight and dynamic environment for distributing data, called Attic. Attic makes use of a secure decentralized approach and BitTorrent-like file swarming techniques to serve data and manage load. To compare our approach to the current centralized infrastructure, we show three experiments where we have integrated Attic with BOINC, each compares how Attic performs against BOINC as fragments (chunks) of the original data file are distributed and downloaded concurrently from multiple data centers. Our results show that careful choice of chunk size, by analyzing a server\´s uploading capabilities and file size, can result in large throughput gains for Attic when compared to the current BOINC data distribution paths.
Keywords :
peer-to-peer computing; security of data; software architecture; software metrics; software performance evaluation; Attic; BOINC architecture; BOINC toolkit; BitTorrent-like file swarming technique; centralized server; data distribution; decentralized approach security; performance metrics; preconfigured server; software infrastructure; volunteer computing project; Bandwidth; Computer architecture; Distributed databases; Internet; Peer to peer computing; Servers; Software;
Conference_Titel :
Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-61284-425-1
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2011.348