School of Computing

Freely redistributable software across the internet - current practice and future directions to overcome the bandwidth crisis.

Neil Smith

Technical Report 10-96*, University of Kent, Computing Laboratory, University of Kent, Canterbury, UK, June 1996.

Abstract

The Internet offers what must be the best available medium to track, contribute to and distribute free software. Unfortunately, as soon as national boundaries are crossed, the Internet has never really been capable of transmitting such large bodies of software within a reasonable amount of time. This has led to the installation of large dedicated archives whose sole purpose is to build up repositories of this software wherever there is the demand. Initially such archives of software may have been kept up-to-date by manually sending magnetic tapes back and forth. This process was later automated as international network links were established. It is at this point that most archives in operation today have stopped. The bandwidth crisis that is currently making large parts of the Internet virtually useless is just what is needed to spur on the next generation of technologies to make electronic information and software dissemination more effective.

In this paper we take a very brief look at the history of archive sites. We then present in more detail the differences and evolution in traffic flow that we have observed from our FTP archive and through our National World-Wide Web caching service. This is followed by a discussion of a proposed European wide scheme to make FTP archives more effective by co-operative effort and finishes with a preview of software currently under development at HENSA Unix which addresses the problem through a new, more flexible and scalable approach based on a combination of caching and mirroring.

Download publication 44 kbytes

Bibtex Record

@techreport{46,
author = {Neil Smith},
title = {Freely Redistributable Software across the Internet - Current practice and future directions to overcome the bandwidth crisis.},
month = {June},
year = {1996},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/1996/46},
    address = {University of Kent, Canterbury, UK},
    hensa_abstractfilename = {pub/misc/ukc.reports/comp.sci/abstracts/10-96},
    hensa_ftpaddress = {unix.hensa.ac.uk},
    hensa_reportfilename = {pub/misc/ukc.reports/comp.sci/reports/10-96.ps.Z},
    institution = {University of Kent, Computing Laboratory},
    number = {10-96*},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014