Dobranie odpowiednich wartości jest trudnym zadaniem, ponieważ przepływność różni się w poszczególnych klasach ruchu.

1. Klasy oparte na rozszerzonych przesunięciach Ruchowi o wysokim priorytecie jest przypisywany dłuższy odstęp czasowy między transmisją pakietu kontrolnego a odpowiadającą mu zgęstką. Prawdopodobieństwo blokady zgęstki zmniejsza się wraz ze wzrostem offset time.

2. Klasy oparte na kolejkach priorytetów W architekturze WR-OBS użytkownicy utrzymują klasę usług (Class of service – CoS) przez sortowanie ruchu górnej warstwy wykorzystujące adresy docelowe i maksymalne akceptowalne opóźnienie. Każdy użytkownik dysponuje C*(N-1) buforami, gdzie C – liczba klas, (N-1) – liczba możliwych adresów docelowych użytkownika. W tej architekturze zgęstka o danym priorytecie jest tworzona przez określony czas, a po jego upływie użytkownik niezwłocznie wysyła żądanie do centrum rezerwacji zasobów. Żądania są umieszczane w C kolejkach, gdzie są przetwarzane na podstawie nadanego im priorytetu.