7.5 Queue/JoBS

JoBS is developed and contributed by Nicolas Christin <nicolas@cs.virginia.edu>

This chapter describes the implementation of the Joint Buffer Management and Scheduling (JoBS) algorithm in ns. This chapter is in three parts. The first part summarizes the objectives of the JoBS algorithm. The second part explains how to configure a JoBS queue in ns. The third part focuses on the tracing mechanisms implemented for JoBS.

The procedures and functions described in this chapter can be found in ns/jobs.{cc, h}, ns/marker.{cc, h}, ns/demarker.{cc, h}. Example scripts can be found in ns/tcl/ex/jobs-{lossdel, cn2002}.tcl.

Additional information can be found at http://qosbox.cs.virginia.edu.


Tom Henderson 2011-11-05