Аннотация:Данная работа посвящена разработке системы контроля версий виртуальных сетевых функций. Так как виртуализация сетевых функций – это новая концепция, реализующие ее проекты, в основном, сейчас находятся в процессе разработки и внедрения. Таким образом, системы контроля версий виртуальных сетевых функций на данный момент слабо развиты.
В работе рассмотрены существующие системы контроля версий виртуальных функций, разработан язык описания обновлений виртуальных функций. Реализована система контроля версий, интерпретирующая обновления, которые описаны на разработанном языке, система интегрирована в облачную платформу С2. Для полученной системы проведено экспериментальное исследование, включающее функциональное тестирование и исследование характеристик обновлений, проводимых данной системой.