Welcome to the 2008 Computational Economics Modelling Exhibit ...

Below are the final versions of projects submitted by students in ECC3855, October 2008. They were given only a few weeks to take an idea of their choosing to modelling reality, learning NetLogo along the way. If you have any questions about these models or wish to contact one of the authors, please contact Dr Simon Angus (simon.angus AT buseco.monash.edu.au).

The Models

Project Title

The Bit Torrent Network

Authors

Kashi Trathen and Rob Ball

About

This model simulates the dynamics of a peer-to-peer bit torrent network. Bit Torrent is a popular protocol for distributing large files amongst multiple users over the internet, and studies have shown it to account for approximately 70 percent of total IP traffic (Yinka, 2005). It works by breaking a file into many segments (usually 100 or more depending on the size of the file) and allows individual users who are downloading the file to simultaneously upload completed segments to other users. This means that users are downloading from each other as well as from the server or the initial distributors (Cohen, 2008). Compared to traditional web hosting where everyone downloads directly from the server, Bit Torrent significantly reduces bandwidth usage and hardware requirements for the initial distributor, thereby resulting in substantial cost savings. In some cases (as this model will demonstrate) it is possible for the initial distributors (seeds) to drop out completely without undermining the network, provided enough file segments are in distribution.

ImageLink(Ball-Trathen-screen.png,width=300px)

Code

attachment:BallTrathen-BitTorrent.nlogo