Статья Автор: Деникина Н.В., Деникин А.В.

Циклические пакеты

При передаче большого количества пакетов часто наблюдается периодичность — одни и те же операции повторяются для групп пакетов. Выявление таких циклов существенно упрощает расчёты.

Цикл передачи — минимальная повторяющаяся последовательность операций. Если пакеты чередуются по размеру или типу, цикл включает полный набор вариантов до повторения паттерна.

Общее время при циклической передаче:

\(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 с

Печать