При передаче большого количества пакетов часто наблюдается периодичность — одни и те же операции повторяются для групп пакетов. Выявление таких циклов существенно упрощает расчёты.
Цикл передачи — минимальная повторяющаяся последовательность операций. Если пакеты чередуются по размеру или типу, цикл включает полный набор вариантов до повторения паттерна.
Общее время при циклической передаче:
\(T = n \cdot t_{цикла}\)
где n — количество циклов,
tцикла — время одного цикла
Пример
Устройство передаёт пакеты, чередуя размеры: 12 Мб, 48 Мб, 12 Мб, 48 Мб, ...
Требуется передать 100 пакетов. Скорость передачи: 4 Мб/с.
Решение:
1) Период чередования: 2 пакета
2) Время одного цикла: t = 12/4 + 48/4 = 3 + 12 = 15 с
3) Количество циклов: 100 / 2 = 50
4) Общее время: T = 50 × 15 = 750 с