Технология MITRA.Peer обеспечивает гарантированную доставку информации при передаче по однонаправленным циркулярным каналам и сетям связи, в которых невозможно получение подтверждений о доставке информации абонентам. Гарантированная доставка потерянных данных в технологии MITRA.Peer обеспечивается за счет любых доступных двунаправленных каналов или сетей связи (например, сети Интернет).
При разработке технологии MITRA.Multicast перед разработчиками встала проблема обеспечения гарантированной доставки информации получателям. Дело в том, что технология циркулярного распространения информации базируется на однонаправленных каналах и сетях передачи данных.
При этом, ввиду отсутствия обратных каналов связи, возможны ситуации, когда один или несколько узлов сети по той или иной причине не получают некоторый объем информации. Это может быть связано с различными причинами. В случае использования технологии MITRA для распространения информации по наземным каналам связи, это могут быть отключения электроэнергии, необходимость перезагрузки оборудования транспортной сети, перегрузки каналов связи и т.д. В случае использования спутниковых каналов связи, основными причинами могут быть индустриальные помехи, солнечная интерференция, перезагрузка приемного компьютера и т.д. В случае, если потери незначительны, информация восстанавливается за счет использования дополнительного помехоустойчивого кодирования (FEC), используемого в технологии MITRA.Multicast. Для восстановления более серьезных потерь информации потребовалось использование других техник восстановления информации. После анализа существующих вариантов восстановления больших объемов потерянных данных, было принято решение использования одноранговых, пиринговых технологий обмена информацией. В таких сетях каждый узел является как клиентом, так и сервером, что позволяет ему, как получать всю существующую в сети информацию, так и раздавать ее всем другим узлам сети. Это в свою очередь приводит к уникальному эффекту, когда для получения информации не требуется заранее определять связи между узлами, каждый узел способен самостоятельно найти всю требуемую информацию на других узлах.
Для использования в технологи MITRA была разработана пиринговая технология MITRA.Peer. Принципы работы технологии показаны на слайде ниже.
Важно отметить, что технология МИТРА.Peer разрабатывалась с учетом структуры Ведомственной сети связи Росгидромета, используемых в ней технологиях и комплексах и, в отличие от других пиринговых протоколов общего назначения, имеет дополнительные особенности:
- автоматическое определение приоритетов информации на основании сокращенных заголовок метеорологических сообщений и имен файлов;
- блокирующий приоритет: при появлении данных с высшим приоритетом потоки данных с более низкими приоритетами полностью останавливаются (блокируются), пока не будет передана высокоприоритетная информация;
- поддержка двух и более сегментов сети узла: правила добора информации позволяют указать различные характеристики и приоритеты для каждого из подключений узла. Например, наиболее значимая информация, обычно имеющая меньший объем, будет добираться через надежный, но более медленный, корпоративный сегмент сети, а вся остальная информация, менее значимая и имеющая большой объем, через скоростной публичный, но менее надежный сегмент сети. При этом нагрузка на корпоративную сеть резко снижается, но в случае возможных проблем с публичными сетями, обеспечивается получение всей необходимой для работы информации через надежную корпоративную сеть.
Технология MITRA.Peer в настоящее время успешно используется в Корпоративной вещательной сети (КВС) «Росгидромета» и обеспечивает гарантированную доставку метеорологической информации по технологии MITRA с использованием спутниковых каналов связи DVB-S.