Multiclass scheduling algorithms for the DAVID metro network