• DocumentCode
    2965889
  • Title

    A P2P Network Booting Scheme Using a BitTorrent-Like Protocol

  • Author

    Oliveros, Wigi Vei A. ; Festin, Cedric Angelo M. ; Ocampo, Roel M.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of the Philippines Diliman, Quezon City, Philippines
  • fYear
    2013
  • fDate
    16-18 Dec. 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Network booting is widely used today, mostly for thin-client computing, cluster computing, and operating system installation. Popular protocols like trivial file transfer protocol (TFTP) and hypertext transfer protocol (HTTP) are used to download operating system images. Network booting clients simultaneously downloading from a single server create a bottleneck at the server´s link once the link capacity has been maximized. The result is a slowdown in the download time and the overall boot process. Several P2P network booting solutions exist, but they are implemented on top of a running operating system. In this paper, we propose a distributed downloading scheme at the network bootloader level using a BitTorrent-like protocol for network booting clients. We discuss the implementation of a new download protocol for iPXE, an open-source network bootloader, and evaluate the performance of TFTP, HTTP, and the proposed BitTorrent-like protocol by measuring their download times over varying file sizes and number of nodes. On 20 clients, simultaneously downloading a 500 MiB file using the proposed protocol resulted to a decrease in average download time of 51.6% compared to TFTP and 46.6% compared to HTTP.
  • Keywords
    computer bootstrapping; computer network performance evaluation; network computers; network operating systems; peer-to-peer computing; public domain software; transport protocols; workstation clusters; BitTorrent-like protocol; HTTP; MiB file; P2P network booting scheme; P2P network booting solutions; TFTP performance evaluation; cluster computing; distributed downloading scheme; hypertext transfer protocol; iPXE; link capacity; network booting clients; open-source network bootloader; operating system image download; operating system installation; server link; thin-client computing; trivial file transfer protocol; Booting; Multicast communication; Peer-to-peer computing; Protocols; Servers; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IT Convergence and Security (ICITCS), 2013 International Conference on
  • Conference_Location
    Macao
  • Type

    conf

  • DOI
    10.1109/ICITCS.2013.6717782
  • Filename
    6717782