The goal of this project is to develop the linux-based research framework for the IETF IntServ IP QoS model and complete solution for the linux-based IntServ-capable router, based on the TCNG project, linux kernel traffic control, ISI RSVP daemon, novell queue discplines (EDF, RC-EDF, DC-EDF) and their admission control procedures that are able to guarantee 'hard' and 'controlled' delay and throughput bounds according to the IntServ 'G' and 'CL' classes.
In particular:
The major development language is C, with the perl scripts for an analysis and visualisation tools.
sch_edf-0.1.tar.gz Flow's head packets forms simple linked list, where minimal stamp could be found in O(L) operations, where L is the number of current active flows.
sch_edf-0.2.tar.gz Flow's head packets forms dynamic binary heap, where minimal stamp could be found in O(log L) operations, where L is the number of current active flows.
dimitry.ketov at avalon dot ru