The Argesim C22 benchmark studies three non-standard queues with practical relevance: the reneging queue, where entities leave a queue after a given waiting time, the jockeying queue, where entities can switch to another shorter queue, and the classing queue, where at certain time entities with a given attribute ("class") are called to the front of the queue. It is described in the following paper:
The solution presented is based on GPSS and uses the implementation MatlabGPSS. It is described in the following article:
The models and support programs are provided under the GNU GPL license (version 3).