Функциональность модуля Bequant TCP Acceleration (BTA), являющаяся неотъемлемой частью продукта Bequant BQN, оптимизирует TCP-трафик, проходящий через него, что напрямую влияет на скорость входящего и исходящего трафика. TCP - это транспортный протокол, наиболее широко используемый интернет-службами и приложениями. Архитектура и идеи, заложенные в TCP является одной из причин его успеха в повсеместном использовании, но та же самая архитектура может быть причиной возникновения «бутылочного горлышка» в случае потери пакетов, больших задержек, например в беспроводных сетях. Протокол TCP в этих случаях позволяет достичь максимальной загрузки канала передачи данных. Решение от Bequant имеет запатентованную реализацию TCP (см. Наш выданный патент EP3135009), которая может увеличить скорость TCP-трафика более чем на 100% в реальных приложениях (а не только в лабораторных тестах), избегая при этом проблем с увеличением буферных таблиц и потерей пакетов. 

Bequant TCP адаптируется к различным сетевым условиям благодаря своему самонастраивающемуся алгоритму обучения, но особенно подходит для использования в беспроводных сетях (WiFi, LTE, 3G, WiMax)...), где он работает лучше, чем другие реализации TCP, включая Linux Cubic, Akamai FastTCP и Google BBR.

Прозрачный TCP Прокси

Как прозрачный TCP-прокси (как RFC 3135 local ACK PEP), BTA делает так, чтобы уменьшить дистанцию по отношению к TCP клиентам, что в свою очередь позволяет уменьшить задержки и увеличить скорость ответа для TCP клиента. Этот вид TCP-прокси уже много лет используется в спутниковых сетях и в крупных сотовых сетях. Наш продукт в свою очередь нацелен на более широкий спектр типов сетей. В отличие от классических HTTP-прокси, BTA не меняет IP-адреса, TCP-порты или последовательности TCP, поэтому TCP-соединения остаются стабильными даже если трафик данных внезапно направляется по прямому пути, минуя BTA.

Более быстрый стек TCP

Стек TCP Bequant обнаруживает проблемы на основе измеренной скорости доставки, как описано в нашем недавно выданном патенте. Наиболее широко используемая реализация TCP, CUBIC, по умолчанию встроенная в Linux, обнаруживает проблему с потерями пакетов, но также и с измеренной задержкой при запуске соединения. Другими широко используемыми вариантами TCP в Интернете являются BBR TCP от Google, который также обнаруживает перегрузку на основе измерений скорости доставки, и FastTCP от Akamai, в основном основанный на измерениях сетевой задержки. Наш усовершенствованный алгоритм обнаружения задержек позволяет нашему TCP быть более агрессивным, когда нет задержек, и реагировать на их появление, будучи в состоянии выполнять эту задачу в разных условиях: с беспроводными соединениями, потерями пакетов или большими сетевыми задержками.

Развертывание

BTA работает на платформе Bequant BQN, которая может быть развернута на серверах Intel, виртуальных машинах (гипервизоры KVM или VMware vSphere) или интегрирована в другие блейды сетевого оборудования.

Связаться с нами

Отправить