Высокоуровневая система разработки приложений для программно-конфигурируемых сетей под управлением контроллера RunOS v2.0статьяИсследовательская статья
Аннотация:Рассмотрен опыт реализации приложения Maple для программно-конфигурируемых сетей под управлением контроллера RunOS v2.0. Приложение Maple позволяет использовать высокоуровневый язык программирования для разработки ПКС приложений, что позволяет описывать сетевые политики, эффективно устанавливать правила на коммутаторы, оптимизировать количество обращений к контроллеру. Это способствует унификации программирования приложений для ПКС сетей, а также и ускоряет их разработку: система берет на себя работу с низкоуровневыми деталями протокола OpenFlow. Формализованы принципы и подходы к написанию сетевых служб и приложений, которые управляют логикой работы сети.