Dissertation/Thesis Abstract

Peer-to-peer based package management
by Neblock, Eric, M.S., Western Illinois University, 2013, 42; 1544065
Abstract (Summary)

With the advent of cheaper computers and more access to the Internet, many web servers are placed under a heavy load that requires popular websites to purchase more and more upload bandwidth. The reason for this is because these popular websites are visited frequently, which take up certain amounts of bandwidth. Incidentally, all of the new Internet connections are not being fully utilized. Many new users are simply downloading, even though they have decent upload speeds. As the amount of the download traffic increases, bandwidth limitations will lead to the server becoming sluggish and unresponsive. In the case of a file server or webserver, the downloads from these services too can be affected. This remains true if a file is being downloaded.

Currently, when a file is downloaded from a single web server that client receives a percentage of that server's total bandwidth. As more clients connect, that percentage becomes smaller and smaller until an inadvertent denial of service occurs. To overcome this, the idea of a peer to peer system is being introduced. In a peer to peer system, each client acts as a server to other clients or peers. In addition, each file is broken up into pieces so that a file can be downloaded from multiple peers. With many peers, a new client can receive a higher total amount of bandwidth as opposed to the centralized solution, assuming the bandwidth of the peers can reach up to that of the centralized server.

The main focus of this thesis is to explore how package management can benefit from a peer to peer network. Although this is not the first time it has been introduced, but there are improvements (such as handling patches and how a better fallback mechanism is in place) that have been made and will be discussed.

Indexing (document details)
Advisor: Philip, Sumesh J.
Commitee: Ehrlich, Justin A., McQuillan, Jim M.
School: Western Illinois University
Department: Computer Science
School Location: United States -- Illinois
Source: MAI 52/02M(E), Masters Abstracts International
Subjects: Computer science
Keywords: Linux, Networking, Peer to peer
Publication Number: 1544065
ISBN: 978-1-303-33358-3
Copyright © 2020 ProQuest LLC. All rights reserved. Terms and Conditions Privacy Policy Cookie Policy