В Google уверены, что сетевые технологии не годятся для нового трафикаБлоги | Red Barrels | 31 августа 2017 в 01:19814Компания Google не понаслышке знает о серверах и сетевом трафике. У компании десятки если не сотни тысяч серверов, постоянно испытывающих большую нагрузку. Специалисты Google в постоянном поиске решений по оптимизации трафика и снижению задержек, и они уверены, что существующие сетевые технологии не могут справиться с вызовами времени.На конференции Hot Interconnects 2017 ведущий разработчик Google, Нандита Дуккипати (Nandita Dukkipati), призваласообщество "очистить заторы" на пути сетевого трафика в центрах по обработке данных. В компании найдены решения, которые могут воплотиться в аппаратных ускорителях и значительно снизить задержки и расходы на обработку сетевых потоков (пакетов). Примечательно, что компания Google не единственная, кто в этом кровно заинтересован. В кулуарах конференции инженер компании Mellanox признался, что похожие предложения по рекомендациям Microsoft они реализовали в сетевых Ethernet-картах ConnectX 3 Pro.Но вернёмся к предложениям Google. Сегодня большинство центров по обработке данных управляют трафиком с помощью создания очередей. В Google предлагают другой подход. Для предотвращения коллизий предложена технология синхронизируемой или управляемой по времени изоляции пакетов. Преимущества нового подхода будут значительными, если его реализовать в сетевых картах, коммутаторах и гипервизорах. Очереди чрезмерно загружают центральные процессоры и память, что может вести к задержкам до секунд, а это недопустимо.Предложение Google состоит из двух технологий, которые постепенно будут сливаться в одну: Carousel и Timely. Технология (программа, алгоритм) Carousel — это свежее решение, которое управляет трафиком на единичном сервере. Технология Timely не нова и подробно описана Google в 2015 году. Она позволяет значительно снизить задержки при обмене трафика в ЦОД. При проверке на тысячах серверов сервиса YouTube использование Carousel показало рост трафика на 8,2 % по сравнению с обычными технологиями управления очередями. Это означает, что из каждых 72 процессорных ядер в серверах освобождается от работы 5,9 ядер. Хороший результат!Что касается технологии Timely, то, как в компании уже не раз утверждали, она при отслеживании нагрузок на сеть показывает на порядок лучший результат, чем широко используемый алгоритм DCTCP. Следует ожидать, что реализация предложений Google в "железе" будет даже лучше, чем в виде программных надстроек. пожаловатьсяИсточник Нравится14Комментарии (8)1LaFeTsewa31 августа 2017 в 09:29 Google молодцы,будущее за ними1Blackmeser31 августа 2017 в 10:30 Перейти на IPv6 и половина проблемы решена.0Anefion31 августа 2017 в 13:05 Blackmeser только провайдеры не спешат, лишь у единиц есть0EvgenTUZ31 августа 2017 в 15:21 выключить сервера и нет проблем0Blackmeser31 августа 2017 в 16:45 Anefion У 100% провайдеров, предоставляющих выделенку до квартиры уже есть оборудование с поддержкой IPv6, дело в том что не так много админов, умеющих его настраивать.0Anefion31 августа 2017 в 23:07 Blackmeser я просил себе - фиг дали, через teredo сам настраивал. А так ещё прога есть какая-то, но мне проще ручками было 10 минут запариться, зато надёжно1Blackmeser1 сентября 2017 в 04:01 Anefion Так зачем им чесаться. IPv4 работает же. teredo отсталая шляпа. Я себе через Hurricane настроил. Скорость высокая. Все устройства в локальной сети получают IPv6. Все гугл-сайты работают через него, а чтобы заходить на рутрекер никаких анонимайзеров не нужно.0Anefion1 сентября 2017 в 17:02 Blackmeser да пока через прокси заходится на заблоченные нормально, неохота с ipv6 возиться. Ещё на всякий дежурный vpn естьBiuСпойлер