Google Summer of Code'18 - Final Report

BootTorrent: An Overview

Aptly named, the core idea is to enable network booting of a cluster of computers on a local network over BitTorrent protocol.

BootTorrent's distributed peer-to-peer (P2P) approach to transferring files over the network draws a sharp contrast against the traditional Client-Server based solutions. The advantage of BootTorrent's approach to network booting is that usage of BitTorrent protocol to transfer Operating System images over the network is significantly less strenuous on the central server and results in some amazing speedups in the process of bringing a large cluster fully functional.