· Сверхчувствительные к задержкам приложения: задержка доставки данных сводит к нулю функциональность приложения. Пример: приложения, управляющие техническим объектом в реальном времени.
Вообще говоря, интерактивность приложения всегда повышает его чувствительность к задержкам. Например, широковещательное распространение аудиоинформации может выдерживать значительные задержки передачи пакетов, а интерактивный телефонный разговор не терпит их.
Наряду с приведённой выше классификацией, тонко дифференцирующей чувствительность приложений к задержкам и их вариациям, существует и более грубое деление приложений по этому же признаку на два класса: асинхронные и синхронные приложения. К асинхронным относят те приложения, которые не чувствительны к задержкам передачи данных в очень широком диапазоне, вплоть до нескольких секунд, а все остальные приложения, на функциональность которых задержки влияют существенно относят к синхронным приложениям. К синхронным приложениям в этом широком смысле относятся такие типы приложений приведенной выше тонкой классификации, как изохронные и сверхчувствительные. Интерактивные приложения могут относиться как к асинхронным (например, текстовый редактор), так и к синхронным (например, видеоконференция).
И, наконец, третьим критерием классификации приложений является их чувствительность к потерям пакетов. Здесь обычно делят приложения на две группы.
Чувствительные к потерям пакетов приложения. Практически все приложения, передающие алфавитно-цифровые данные (к которым относятся текстовые документы, коды программ, числовые массивы и т.п.), обладают высокой чувствительностью к потере отдельных, даже небольших, фрагментов данных. Такие потери часто ведут к полному обесцениванию остальной, успешно принятой информации. Например, отсутствие хотя бы одного байта в коде программы делает её совершенно неработоспособной. Все традиционные сетевые приложения (файловый сервис, сервис баз данных, электронная почта и т.д.) относятся к этому типу приложений.
Устойчивые к потерям приложения. К этому типу относят многие приложения, передающие трафик, несущий информацию об инерционных физических процессах. Устойчивость к потерям объясняется тем, что небольшое количество отсутствующих данных можно определить на основе принятых. Так, при потере одного пакета, несущего несколько последовательных замеров голоса, отсутствующие замеры при воспроизведении голоса могут быть заменены аппроксимацией на основе соседних значений. К такому типу приложений относится большая часть приложений, работающих с мультимедийным трафиком (аудио- и видеоприложения). Однако устойчивость к потерям имеет свои пределы, поэтому процент потерянных пакетов не может быть большим, например не более 1%. Можно отметить также, что не любой мультимедийный трафик так устойчив к потерям данных, например, компрессированный голос или видеоизображение очень чувствительны к потерям, поэтому относятся к первому типу приложений.
Вообще говоря, между значениями трёх, приведенных выше, характеристик качества обслуживания нет строгой взаимосвязи. То есть, приложение с равномерным потоком может быть как асинхронным, так и синхронным, синхронное приложение может быть как чувствительным, так и нечувствительным к потерям пакетов. Однако практика показывает, что из всего многообразия возможных сочетаний этих трех характеристик есть несколько таких, которые охватывают большинство используемых сегодня приложений.
Например, следующее сочетание характеристик приложения «порождаемый трафик - равномерный поток, изохронное, устойчивое к потерям» соответствует таким популярным приложениям, как IP-телефония, поддержка видеоконференций, аудиовещание через Internet.
Контроль параметров ошибок в трактах цифровых систем передачи
Основной
тенденцией развития телекоммуникаций во всем мире является цифровизация сетей
связи, предусматривающая построение сети на базе цифровых методов ...
Программное обеспечение для предварительных испытаний манипулятора грунтозаборного комплекса космического аппарата Фобос-грунт
Важным этапом отработки агрегатов и устройств КА является процесс их
испытаний. Современные испытания немыслимы без автоматизации испытаний, наряду
с исполь ...
Проектирование и программная реализация комплексной системы стрелочных переводов
Цифровая обработка сигналов (ЦОС) [1] представляет собой одну из наиболее
мощных технологий, которая в XXI веке будет определять развитие наук ...