[LARTC] [FYI] PSPacer release
TAKANO Ryousei
takano at axe-inc.co.jp
Wed Jun 8 17:47:18 CEST 2005
Hi all,
I have released Precise Software Pacer (PSPacer) version 1.0 under the GNU
GPL license.
PSPacer achieves precise pacing (regulating bandwidth and smoothing of bursty
traffic) without any special hardware.
In the past, some software-based pacing schemes have been proposed. However,
they have been hard to implement, because they require that the operating system
maintains a high resolution timer, which could incur lots of overhead.
In contrast, PSPacer employs an alternative simple and easy to implement scheme
which adjusts the inter packet gap (IPG) to insert gap packets between outgoing packets.
PSPacer can control the IPG precisely, by adjusting the amount of gap packets.
The form of gap packet is the IEEE 802.3x PAUSE packet, therefore gap packets
are discarded at a switch input port and real packets go through on keeping uniform
intervals.
PSPacer is implemented as a classful qdisc module, and then it is independent of
the device driver, and kernel re-compilation is not required for the installation.
For more information, refer the project page at http://www.gridmpi.org/gridtcp.jsp
Any questions or suggestions?
Thanks
More information about the LARTC
mailing list