Next: 1.2 Requirements
Up: 1 Introduction
Previous: 1 Introduction
  Contents
Subsections
``RAMI'' is an acronym for ``Rate Adjustment by Managing Inflows''. In other
words, it is a system designed to efficiently share the bandwidth of a low
bandwidth network link. It uses the algorithm described in [1],
which adjusts the advertised window size in TCP packets.
FCM is a set of Linux kernel modules which implement the algorithm used by
``RAMI''. There are two kernel modules, one for each of the Router and the
Receiver. The Router is the computer on the Internet side of the low bandwidth
link, while the Receivers are the computers which access the Internet via the
low bandwidth link. For the system to work, the Router must have its module
installed, and any Receivers wishing to take advantage of it should have the
Receiver module installed.
In addition to the two kernel modules, a logger utility is provided, which can
be used to record information about the performance of the kernel modules and
the algorithm in particular. The files produced by the logger are in a format
suitable for reading by the SAM program, which can be obtained separately.
Next: 1.2 Requirements
Up: 1 Introduction
Previous: 1 Introduction
  Contents