войти зарегистрироваться

Сетевые технологииСделаем TCP быстрее

Компания Google опубликовала ряд рекомендаций, как уменьшить задержку (latency) для TCP-соединений между веб-сервером и браузером. В этих рекомендациях обобщаются исследования, которые компания вела в течение нескольких лет.

1. Увеличьте первоначальный размер congestion window до 10 (IW10). Сейчас в начале TCP-соединения отправляется три пакета данных в три раунда (RTT) для передачи небольшой информации (15 КБ). Наши эксперименты показывают, что IW10 уменьшает сетевую задержку для веб-соединений более чем на 10%.

2. Уменьшите первоначальный таймаут с 3 секунд до 1 секунды. RTT в 3 секунды был приемлем пару десятилетий назад, но в современном интернете нужен гораздо меньший таймаут. Наше обоснование для этого хорошо задокументировано здесь.

ТелекомыИз Лондона в Гонконг за 176 миллисекунд

Очередное достижение телекоммуникационных компаний, которые обслуживают интересы высокочастотных трейдеров. Компании BSO Network Solutions удалось добиться пинга в 176 мс на бэкбоне из Лондона в Гонконг — это рекордный результат для каналов связи между городами, в которых расположены две из крупнейших в мире фондовых бирж.

Как сообщается, ранее трейдерам для арбитража приходилось пользоваться каналом Trans-Siberian Section. Он проходил в обход некоторых районов России из-за трудностей прокладки оптоволокна в тех местах. Новая магистраль задействует канал Transit Mongolia и новые участки «чёрного» оптоволокна в России и Китае, за счёт чего получился маршрут, который более близок к прямой линии. Время отклика удалось сократить более чем на 20 мс.

Как можно понять, роль России очень важна в разборках между высокочастотными трейдерами, потому что кратчайший путь из Европы в Азию проходит именно через Россию.

Linux для всехЛондонская биржа наконец-то запустила торги на Linux-платформе

После успешных тестов Лондонская фондовая биржа запустила полноценные торги для всех участников на новой торговой платформе, основанной на Novell SUSE Linux.

«Лондонская фондовая биржа рада подтвердить, что система Millennium Exchange теперь вступила в действие», — сказано в информационном сообщении для клиентов, которое опубликовано в понедельник.

Финансы для всех Скорость света становится бутылочным горлышком для скоростного трейдинга

Физики из Массачусетского технологического института хотят помочь финансистам создать оптимальную структуру дата-центров для скоростного (высокочастотного) трейдинга. Как известно, в этой разновидности трейдинга ключевым преимуществом является скорость получения данных. Например, при размещении хостинга на одной площадкой с серверами биржи можно добиться задержки менее 500 микросекунд. Для сравнения, скорость прохождения импульса (скорость света) между двумя максимально удалёнными точками на земном шаре составляет 67 миллисекунд — в 135 раз медленнее! В реальности заявка из Нью-Йорка размещается на Лондонской бирже за 50 мс, то есть невообразимо медленно. Это делает невозможным высокочастотный трейдинг на заокеанских площадках.

Финансы для всех Лондонская биржа поставила европейский рекорд по скорости транзакций

После перехода на Linux Лондонская фондовая биржа во время первых же тестов поставила новый европейский рекорд по скорости выполнения транзакций (latency).

Новая торговая платформа MillenniumIT (Linux, Sun Solaris Unix, БД Oracle) позволила сократить среднюю задержку обработки транзакций до 126 микросекунд, в то время как у основных европейских конкурентов LSE этот показатель гораздо выше. Например, на биржах BATS Europe и Chi-X он составляет 250 и 175 мкс, соответственно. У других бирж доходит до 300 или 400 мкс.

Высокая производительностьПротокол SPDY ускорит Сеть вдвое

Разработчики из компании Google только что объявили, что работают над новым сетевым протоколом SPDY (читается как SPeeDY, то есть «быстрый»), который должен проапгрейдить протокол HTTP и значительно повысить скорость работы всех типов соединений.

SPDY позволяет вдвое уменьшить задержку (latency) при работе через HTTP. Делается это за счёт трёх методов:

1) мультиплексирование запросов;
2) расстановка приоритетов для запросов;
3) сжатие заголовков HTTP.

Чтобы продемонстрировать все возможности SPDY, инженеры Google подняли тестовый веб-сервер и выпустили специальную версию браузера Chrome.

По итогам предварительного тестирования на канале максимальной толщины, выигрыш в скорости загрузки для 25 крупнейших сайтов интернета составлял до 55%.

РазработкаРазработка на PC и производительность — Memory Latency

Herb Sutter (автор Exceptional C++, бывший глава ISO C++ standards committee, мистер Free Lunch Is Over и прочая, и прочая) работает в Microsoft и иногда по средам читает атомные лекции.

Я наконец-то на одну такую попал, и очень радовался. На умных мужиков всегда радостно поглядеть и послушать.
Для отчета — кроме Херба, видел живого Олександреску и живого Walter Bright (который "D").

Лекция называлась «Machine Architecture: Things Your Programming Language Never Told You» (здесь можно скачать презентацию и видео) и была про конкретную часть abstraction penalty — Memory Latency.

Я попытаюсь коротко рассказать о ключевой мысли лекции. Она простая, очевидная и тысячу раз сказанная. Думаю, еще раз повторить азбуку — никогда не повредит.