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
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;
Conference_Titel :
IT Convergence and Security (ICITCS), 2013 International Conference on
Conference_Location :
Macao
DOI :
10.1109/ICITCS.2013.6717782