Динамика технологий

Версия для печати


Используя теоретический и практический опыт, накопленный за последние 30 лет в области распределенных систем, компания CPM разработала ?URAGAN – современную отказоустойчивую высокопроизводительную платформу для торговых систем фондового и товарного рынков.

Для обеспечения непрерывной доступности компонентов ядра платформы и строгого порядка обработки сообщений в ?URAGAN используется технология виртуальной синхронности (virtual synchrony). Виртуальная синхронность представляет надежный механизм строго упорядоченной доставки сообщений от процесса-отправителя к процессам-получателям, объединенным в группы. Она гарантирует, что все процессы-получатели получат все сообщения в абсолютно одном и том же порядке.

?URAGAN имеет высокую степень горизонтальной масштабируемости:

  • Для каждого участника в платформе запускается выделенная группа процессов Менеджера. Процессы этой группы могут быть так распределены между физическими ядрами серверов платформы, чтобы каждому процессу было выделено своё ядро.
  • Для каждого инструмента в платформе запускается выделенная группа процессов Мэтчера. Процессы этой группы могут быть так распределены между физическими ядрами серверов платформы, чтобы каждому процессу было выделено своё ядро.

?URAGAN обладает низкой задержкой и высокой пропускной способностью:

  • Все высокоуровневые коммуникации между компонентами являются асинхронными. Диалоги между компонентами отсутствуют.
  • Во время торговой сессии обращения к диску отсутствуют (нет ни чтения, ни записи).
  • Не используются тяжеловесные шины и брокеры сообщений.
  • Каждый мэтчер может обрабатывать до 10 тыс. заявок в секунду, поддерживая при этом непрерывную доступность.

Описанная платформа реализована на текущий момент в виде прототипа. Ведется работа по ее пилотному запуску на ряде российских фондовых и товарных бирж.

Бизнес-приложения
dir-biz


Высокий уровень выполнения работ и поставку только проверенных надежных решений гарантирует 15-летний опыт работы компании


Banner