Доклад о проекте GENI (Global Environment for Network Innovations)

14
GENI Global Environment for Network Innovations Руслан Леонидович Смелянский Виталий Александрович Антоненко www.arccn.ru

description

Доклад Виталия Антоненко, ЦПИКС на Семинаре Консорциума университетов России по ПКС-технологиям 11 марта 2014 года, МГУ им. М.В.Ломоносова

Transcript of Доклад о проекте GENI (Global Environment for Network Innovations)

Page 1: Доклад о проекте GENI (Global Environment for Network Innovations)

GENIGlobal Environment for

Network Innovations

Руслан Леонидович СмелянскийВиталий Александрович Антоненко

www.arccn.ru

Page 2: Доклад о проекте GENI (Global Environment for Network Innovations)

Credit: MONET Group at UIUC

Возможность для тестирования

Проверка существующих сетей

на соответствие требованиям

безопасности и корректную работу с

данными

Возможность для исследований

Прогнозирование поведения сложных

крупномасштабных сетей

Возможность для инновацийПроведения

крупномасштабных экспериментов для новых

сетевых архитектур и сервисов

GENI позволяет проводить «масштабные» эксперименты на вычислительном и коммуникационном оборудовании

Page 3: Доклад о проекте GENI (Global Environment for Network Innovations)

GENI – виртуальная лаборатория для исследования будущих сетей в реальном масштабе

• Позволяет проводить масштабные эксперименты на разделяемой, гетерогенной и гибкой в настройке инфраструктуре

• Позволяет полностью настраивать сетевое взаимодействие для реализации инновационных продуктов в области сетевой безопасности, разработки сетевых сервисов и приложений.

• Предоставляет окружение для проведения совместных исследований для ученых, представителей индустрии, и пользователей сети, с целью разработки новых сетевых решений и технологий.

Page 4: Доклад о проекте GENI (Global Environment for Network Innovations)

Ключевые особенности GENI «Срезы» и Программная-конфигурируемость

Возможность устанавливать ПО только на «срез» сети(набор сетевых экранов, маршрутизаторов, облачных серверов, …)

Возможность изолировать один «срез» от других

Мы можем запускать несколько “сетей будущего” параллельно

Page 5: Доклад о проекте GENI (Global Environment for Network Innovations)

ФедерацияGENI расширяется с помощью “GENI-enabling” гетерогенной

инфраструктуры

Цели: предотвратить «закрытие» технологии, добавить новые технологии по мере их разработки, и потенциально ускорить внедрение за счет “GENI ecosystem”

Backbone #1

Backbone #2

Campus#3

Campus#2

Access#1

CommercialClouds

CorporateGENI suites

Other-NationProjects

ResearchTestbed

Campus

Мой эксперимент запускается в конкретной GENI федерации.

GENI Slice

Такой подход выглядит удивительно знакомым. . .

Page 6: Доклад о проекте GENI (Global Environment for Network Innovations)

GENI прототип

Campus photo by Vonbloompasha

Возможность проведения масштабных экспериментов

• Как можно достичь необходимого масштаба при помощи проекта GENI?

– Очевидно невозможно построить исследовательский стенд “размером с Интернет”

– Существуют “GENI-enabling” стенды, коммерческое оборудование, университетское оборудование, региональные и backbone сети

– Студенты являются полноправными участниками масштабных экспериментов

GENI-enabled кампусы университетов,

HP ProCurve 5400 Switch

NEC WiMAX Base Station

GENI-enabledоборудование

Page 7: Доклад о проекте GENI (Global Environment for Network Innovations)

Карта GENI США

Page 8: Доклад о проекте GENI (Global Environment for Network Innovations)

Построение сетей поверх GENI инфраструктуры

• Гибкая сетевая / облачная исследовательская инфраструктура

• Предоставляет возможность для физики, генетики и других областей науки

• Позволяет строить “гибридные сети” (OpenFlow)

• Использование «облаков» для хранения и обработки результатов экспериментов.

MetroResearch

Backbones

Интернет

Провайдер

U N I V E R S I T YU N I V E R S I T Y

U N I V E R S I T YU N I V E R S I T Y

Региональные сети

Сети ВУЗов

g

g

gЛегенда

GENI-enabled оборудование

Layer 3Контроль

Layer 2Передача данных

Page 9: Доклад о проекте GENI (Global Environment for Network Innovations)

Проект GENIRUS

• Российский проект на основе проекта ProtoGENI– Тестовая площадка для разработки новых

сетевых сервисов и приложений. – Исследовательская площадка для эмулирования

процессов функционирования сети.

• ProtoGENI – рабочая реализация концепции GENI, основанная на ПО Emulab:– Графический интерфейс Flack для настройки

параметров эксперимента.– Один из крупнейших прототипов проекта GENI.

Page 10: Доклад о проекте GENI (Global Environment for Network Innovations)

Графический интерфейс Flack

Page 11: Доклад о проекте GENI (Global Environment for Network Innovations)

Участие проекте GENIRUS

Зарегистрировать аккаунт в проекте GENIRUS;• Кнопка «Join Existing Project» на странице

http://www.emulab.net/reqaccount.php3

Используя графический интерфейс создать топологию сети

Провести эксперимент

Завершить эксперимент, освободив ресурсы.

Page 12: Доклад о проекте GENI (Global Environment for Network Innovations)

Перспективы GENI

• Подключение 100-200 американских ВУЗов

• Развитие по «спиралевидной» модели– Идентификация, понимание и управление – Постоянная оценка полезности той или иной

функциональности– Уже существующие GENI сегменты будут запускать

новые сегменты.

• Формулировка правил управления GENI сообществом

Page 13: Доклад о проекте GENI (Global Environment for Network Innovations)

Спасибо за внимание.Вопросы?

Page 14: Доклад о проекте GENI (Global Environment for Network Innovations)

Контакты

Смелянский Руслан Леонидович – [email protected]

Антоненко Виталий Александрович– [email protected]

Участие в проекте GENIRUS– [email protected]