• DocumentCode
    3146791
  • 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
  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    1863
  • Lastpage
    1870
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-425-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.348
  • Filename
    6009057