stringtranslate.com

Активное нетворкинг

Активная сеть — это модель связи, которая позволяет пакетам, проходящим через телекоммуникационную сеть, динамически изменять работу сети.

Активная сетевая архитектура состоит из сред выполнения (похожих на оболочку unix , которая может выполнять активные пакеты), операционной системы узла , способной поддерживать одну или несколько сред выполнения. Она также состоит из активного оборудования, способного маршрутизировать или коммутировать, а также выполнять код в активных пакетах. Это отличается от традиционной сетевой архитектуры, которая стремится к надежности и стабильности, пытаясь устранить сложность и способность изменять свою фундаментальную работу из базовых сетевых компонентов. Сетевые процессоры являются одним из средств реализации концепций активных сетей. Активные сети также были реализованы как наложенные сети .

Что он предлагает?

Активная сеть допускает возможность высоконастраиваемых и быстрых изменений в реальном времени в базовой работе сети. Это позволяет реализовать такие идеи, как отправка кода вместе с пакетами информации, что позволяет данным изменять свою форму (код) в соответствии с характеристиками канала. Наименьшую программу, которая может генерировать последовательность данных, можно найти в определении сложности Колмогорова . Использование генетических алгоритмов реального времени в сети для составления сетевых сервисов также возможно благодаря активной сети.

Как это соотносится с другими сетевыми парадигмами

Активные сети связаны с другими сетевыми парадигмами, в первую очередь основанными на том, как вычисления и коммуникация разделены в архитектуре.

Активные сети и программно-определяемые сети

Активные сети — это подход к сетевой архитектуре с возможностью программирования внутри сети. Название происходит от сравнения с сетевыми подходами, выступающими за минимизацию обработки внутри сети, на основе рекомендаций по проектированию, таких как «аргумент сквозного типа». Были задуманы два основных подхода: программируемые сетевые элементы («коммутаторы») и капсулы, подход к программированию, который помещает вычисления в пакеты, проходящие через сеть. Обработка пакетов как программ позже стала известна как «активные пакеты». Программно-определяемые сети отделяют систему, которая принимает решения о том, куда отправлять трафик (плоскость управления), от базовых систем, которые пересылают трафик в выбранный пункт назначения (плоскость данных). Концепция программируемой плоскости управления возникла в Кембриджском университете в группе системных исследований, где (используя идентификаторы виртуальных цепей, доступные в коммутаторах асинхронного режима передачи) несколько виртуальных плоскостей управления были доступны на одном физическом коммутаторе. Control Plane Technologies (CPT) была основана для коммерциализации этой концепции.

Фундаментальные проблемы

Активные исследования сетей направлены на изучение природы наилучшего внедрения чрезвычайно динамичных возможностей в сети. [1]

Для этого активные сетевые исследования должны решать проблему оптимального распределения вычислений и коммуникаций в сетях связи. [2] Похожая проблема, связанная со сжатием кода как мерой сложности, решается с помощью алгоритмической теории информации .

Одной из проблем активных сетей была неспособность теории информации математически смоделировать парадигму активной сети и обеспечить активное проектирование сетей. Это связано с активной природой сети, в которой пакеты связи содержат код, который динамически изменяет работу сети. Для понимания таких сетей необходимы фундаментальные достижения в теории информации. [3]

Активный сетевой канал использует исполняемый код в пакете для воздействия на канал, контролирующий связь между переданной последовательностью и полученной последовательностью . состоит из части данных и части кода . После включения среда канала может изменить свое рабочее состояние и возможности. [4]

Активные сети наномасштаба

Поскольку современные технологии достигли предела в уменьшении размера транзистора, концепции активных сетей изучаются как более эффективные средства выполнения вычислений и связи. [5] [6] Более подробную информацию об этом можно найти в статье «Наносети» .

Смотрите также

Ссылки

  1. ^ Буш, С.Ф. (2005). «Простая метрика для адаптации сетей Ad Hoc» (PDF) . Журнал IEEE по избранным областям в коммуникациях . 23 (23): 2272–2287. doi :10.1109/JSAC.2005.857204. S2CID  17916856. Архивировано из оригинала (PDF) 2011-07-11.
  2. ^ Буш, С.Ф. (2002). «Прогнозирование управления активными виртуальными сетями: сложность как основа для прогнозирования, оптимизации и обеспечения» (PDF) . Труды конференции и выставки DARPA Active Networks . IEEE Computer Society Press. стр. 534–553. arXiv : cs/0203014 . Bibcode : 2002cs........3014B. doi : 10.1109/DANCE.2002.1003518. ISBN 0-7695-1564-9. S2CID  1202234. Архивировано из оригинала (PDF) 2011-07-11.
  3. ^ Буш, Стивен Ф. (2011). «На пути к сетям связи в наномасштабе in vivo: использование активной сетевой архитектуры». Front. Comput. Sci . 5 (3): 316–326. doi :10.1007/s11704-011-0116-9. S2CID  3436762.
  4. ^ Буш, Стивен Ф. (2011). «На пути к сетям связи в наномасштабе in vivo: использование активной сетевой архитектуры». Front. Comput. Sci . 5 (3): 316–326. doi :10.1007/s11704-011-0116-9. S2CID  3436762.
  5. ^ ``NANA: активная сетевая архитектура наномасштаба , Патвардхан, Дж. П.; Дуайер, КЛ; Лебек, А. Р. и Сорин, Д. Д., Журнал ACM по новым технологиям в вычислительных системах (JETC), Журнал ACM по новым технологиям в вычислительных системах, том 2, № 1, страницы 1–30, январь 2006 г., 3, 1–31.
  6. ^ Наномасштабные коммуникационные сети, Буш, СФ, ISBN 978-1-60807-003-9 , Artech House, 2010 https://www.amazon.com/Nanoscale-Communication-Networks-Stephen-Bush/dp/1608070034 

Дальнейшее чтение

Внешние ссылки