Модель генерации трафика - это стохастическая модель потоков трафика или источников данных в сети связи , например сотовой сети или компьютерной сети. Модель генерации пакетов - это модель генерации трафика из потоков пакетов или источников данных в сети с коммутацией пакетов . Например, модель веб-трафика - это модель данных, которые отправляются или принимаются веб-браузером пользователя . Эти модели полезны при разработке телекоммуникационных технологий для анализа производительности и пропускной способности различных протоколов, алгоритмов и сетевых топологий.
Заявление
Производительность сети может быть проанализирована путем измерения сетевого трафика в тестовой сети с использованием генератора сетевого трафика, такого как iperf , bwping и Mausezahn . Генератор трафика отправляет фиктивные пакеты, часто с уникальным идентификатором пакета, что позволяет отслеживать доставку пакетов в сети.
Численный анализ с использованием сетевого моделирования часто является менее затратным подходом.
Аналитический подход с использованием теории очередей может быть возможен для упрощенной модели трафика, но часто оказывается слишком сложным, если используется реалистичная модель трафика.
Модель жадного источника
Упрощенная модель пакетных данных - это модель жадного источника . Это может быть полезно при анализе максимальной пропускной способности для трафика с максимальными усилиями (без каких-либо гарантий качества обслуживания). Многие генераторы трафика являются жадными источниками.
Пуассоновская модель движения
Другой упрощенной традиционной моделью генерации трафика для данных с коммутацией каналов, а также для пакетных данных, является процесс Пуассона , в котором количество входящих пакетов или вызовов в единицу времени соответствует распределению Пуассона . Продолжительность каждого телефонного разговора обычно моделируется как экспоненциальное распределение . Количество одновременно продолжающихся телефонных звонков соответствует распределению Erlang .
Модели длиннохвостого трафика
Однако модель трафика Пуассона не имеет памяти, что означает, что она не отражает импульсную природу пакетных данных, также известную как зависимость на большие расстояния . Для более реалистичной модели самоподобный процесс, такой как распределение Парето, можно использовать в качестве модели трафика с длинным хвостом .
Модель данных полезной нагрузки
Фактическое содержимое данных полезной нагрузки обычно не моделируется, а заменяется фиктивными пакетами. Однако, если данные полезной нагрузки должны быть проанализированы на стороне приемника, например, относительно частоты ошибок по битам , часто предполагается процесс Бернулли , то есть случайная последовательность независимых двоичных чисел. В этом случае модель канала отражает такие ухудшения канала, как шум, помехи и искажения.
Стандартизированные модели интернет-трафика
Существует как минимум две стандартизированные модели генерации трафика для беспроводных сетей с коммутацией пакетов: модель 3GPP2 и модель 802.16 . Модель 3GPP2 гораздо сложнее реализовать, но она должна давать более точные результаты. Модель 802.16 намного проще в реализации.
Модель 3GPP2
Модель 3GPP2 описана в. [1] В этом документе описаны следующие типы генераторов трафика:
Основная идея заключается в том, чтобы частично реализовать HTTP, FTP и TCP протоколы . Например, генератор HTTP-трафика имитирует загрузку веб-страницы, состоящей из ряда небольших объектов (например, изображений). Поток TCP (поэтому генератор TCP необходим в этой модели) используется для загрузки этих объектов в соответствии со спецификациями HTTP1.0 или HTTP1.1. Эти модели учитывают детали работы этих протоколов. Голосовая связь, WAP и мобильные сетевые игры моделируются менее сложным способом.
Модель 802.16
Модель 802.16 намного проще. Он был предложен в нескольких статьях 802.16 TG3. [2] Идея состоит в том, чтобы определить три основные модели:
- Прерванный процесс Пуассона (IPP)
- Прерванный незаметный процесс (IDP)
- Прерванный процесс продления (IRP)
- Сеть VoLTE (vps)
и смешайте их вместе, чтобы имитировать различные виды веб-трафика. Каждый прерванный процесс может находиться в состоянии ВКЛ или ВЫКЛ. Пакеты генерируются только во включенном состоянии. Продолжительность периодов включения и выключения, размеры пакетов и интервалы между ними определяются отдельно в каждой модели, поэтому эти модели различаются способом определения их параметров. Эти модели могут быть смешаны вместе, например: 4IPP означает сочетание четырех потоков IPP с разными параметрами. HTTP и FTP моделируются как 4IPP; VoIP моделируется как IDP, 2IDP, 4IDP; Видео моделируется как 2IRP. [ необходима цитата ]
Смотрите также
- Модель канала
- История моделей сетевого трафика
- Измерение пропускной способности сети
- Модель мобильности
- Сетевая эмуляция
- Моделирование сетевого трафика
- Сетевой симулятор
- Канал стирания пакетов
- Модель распространения радиоволн
- Теория массового обслуживания
- Генератор пакетов
- Анализатор пакетов
Рекомендации
- ^ Методология оценки CDMA2000 Версия 1.0 (Редакция 0) Архивировано 14 октября 2006 г. на Wayback Machine
- ^ Вклады 802.16 TG3