• DocumentCode
    2552826
  • Title

    Scheduling independent tasks sharing large data distributed with BitTorrent

  • Author

    Wei, Baohua ; Fedak, Gilles ; Cappello, Franck

  • Author_Institution
    Lab. de Recherche en Informatique, Univ. Paris Sud, Orsay, France
  • fYear
    2005
  • fDate
    13-14 Nov. 2005
  • Abstract
    Data-centric applications are still a challenging issue for large scale distributed computing systems. The emergence of new protocols and software for collaborative content distribution over Internet offers a new opportunity for efficient and fast delivery of high volume of data. In a previous paper, we have investigated BitTorrent as a protocol for data diffusion in the context of computational desktop grid. We showed that BitTorrent is efficient for large file transfers, scalable when the number of nodes increases but suffers from a high overhead when transmitting small files. This paper investigates two approach to overcome these limitations. First, we propose a performance model to select the best of FTP and BitTorrent protocols according to the size of the file to distribute and the number of receiver nodes. Next we propose enhancement of the BitTorrent protocol which provides more predictable communication patterns. We design a model for communication performance and evaluate BitTorrent-aware versions BT-MinMin, BT-MaxMin and BT-Sufferage scheduling heuristics against a synthetic parameter-sweep application.
  • Keywords
    Internet; grid computing; peer-to-peer computing; scheduling; transport protocols; BT-MaxMin scheduling heuristics; BT-MinMin scheduling heuristics; BT-Sufferage scheduling heuristics; BitTorrent protocol; FTP; Internet; collaborative content distribution; computational desktop grid; data diffusion; distributed computing systems; distributed data sharing; file transfer; performance model; task scheduling; Application software; Collaboration; Collaborative software; Computer networks; Distributed computing; Grid computing; Internet; Large-scale systems; Peer to peer computing; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid Computing, 2005. The 6th IEEE/ACM International Workshop on
  • Print_ISBN
    0-7803-9492-5
  • Type

    conf

  • DOI
    10.1109/GRID.2005.1542745
  • Filename
    1542745