Улучшенный выбор передачи
-
Расширенный выбор передачи (ETS)
- Алгоритм планирования для центров обработки данных, определенный IEEE 802.1.
- Сочетает статическое приоритетное планирование с алгоритмами распределения полосы пропускания.
-
Описание алгоритма
- Поддерживается IEEE 802.1Q и включает очереди с строгим приоритетом и на основе кредитов, а также очереди с назначенной полосой пропускания.
- Очереди с назначенной полосой пропускания имеют фиксированную полосу пропускания, равную 100% от общего значения.
- При отсутствии готового к передаче кадра возможна передача из очереди с назначенной полосой пропускания в очередях со строгим приоритетом и на основе кредитов.
-
Алгоритм распределения полосы пропускания
- Отвечает за выбор очереди, чтобы потребление полосы пропускания приближалось к проценту от оставшейся полосы пропускания.
- Если очередь использует меньше своего процента, остаток используется другими очередями.
- Стандарт не определяет конкретный алгоритм распределения, но содержит ограничения и ссылки на взвешенный циклический перебор.
-
Реализация ETS
- В Linux не учитывает очереди на основе кредитов и использует циклический перебор дефицита.
- ETS также реализован в сетевых драйверах Microsoft.
-
Дополнительные сведения
- Упоминаются другие алгоритмы планирования, такие как циклический рост дефицита, мера справедливости и взвешенный круговой разбор.
- Упоминается связь центров обработки данных и домашняя страница рабочей группы 802.1Qaz.
Полный текст статьи: