Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

On a Method of Programmatically Configurable Networks Balancing

643 views

Published on

Michael Nikitinsky, Dmitry Chalyy, Yaroslavl State University, Energia-info LLC, Yaroslavl

Published in: Science
  • Be the first to comment

  • Be the first to like this

On a Method of Programmatically Configurable Networks Balancing

  1. 1. Об одном из методов балансировки программно- конфигурируемых сетей Чалый Дмитрий Юрьевич к. ф.-м. н., доцент кафедры Теоретической информатики Ярославский государственный университет им. П.Г. Демидова Никитинский Михаил Александрович Программист-аналитик ООО «Энергия-Инфо» Кострома, ноябрь 2014
  2. 2. Transmission Control Protocol (TCP) Server State -local continuation state -ssthresh -CWND -… Client State -local continuation state -RCV.NEXT -RCV.WND -… Распределенное состояние соединения Internet (network) Server Client Ограничено количество ресурсов Ограничено количество клиентов  SYN-атаки
  3. 3. Асимметричный транспортный протокол Internet (network) Server Client NO State Client State -local continuation state -CWND -ssthresh -… Состояние соединения Shieh, A., Myers, A. C., and Sirer, E. G 2005 в Корнельском университете США Информация о состоянии соединения хранится на стороне клиента Протокол Trickles использует стандартные пакеты ТСР, с измененными заголовками
  4. 4. Абстракция и передача данных (Trickles) Internet (network) Server Client DATA REQUEST CLIENT trickle continuation SERVER
  5. 5. Recovery (Trickles)
  6. 6. Преимущества •Сервер может быть реплицирован •Увеличение количества клиентов •В мобильных сетях •Решение ряда проблем с DDoS-атаками.
  7. 7. Предлагаемый алгоритм
  8. 8. NewTrickles & SDN •Уменьшение загрузки серверов и увеличение количества клиентов •Уменьшение количества DDoS-атак •Уменьшение количества отброшенных пакетов Варианты применения NewTrickles в ПКС •Обработка каждого пакета потока •Внесение новых правил на коммутаторе •Пограничный шлюз
  9. 9. Спасибо за внимание! Вопросы? Чалый Дмитрий chaly@uniyar.ac.ru Никитинский Михаил man@a-real.ru

×