SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
Продукты QNX
Операционная система реального времени QNX Neutrino
Операционная система реального времени QNX4
Защищенные системы реального времени на базе операционной системы QNX
Комплект разработчика QNX Momentics
Комплект для обработки акустических сигналов QNX Aviage Acoustic Processing
Комплект QNX Aviage Multimedia Suite
Встраиваемые СУБД
Аппаратное обеспечение
Главная страница > Продукты > Продукты QNX > Операционная система реального времени QNX Neutrino > Прозрачные распределенные вычисления Сделать страницу стартовой Послать ссылку коллеге Версия для печати

Прозрачные распределенные вычисления

Система прозрачных распределенных вычислений ОСРВ QNX Neutrino заменяет стандартную инфраструктуру обмена сообщениями, необходимую для передачи информации между процессорами - сохраняя время и сокращая затраты, связанные со специализированными разработками и совершенствованием аппаратных средств.

Прозрачные распределенные вычисления обеспечивают структуру для динамического соединения ресурсов оборудования и программного обеспечения, расположенных на удаленных узлах, посредством стандартных сообщений. Процессы, запущенные на одном процессоре, будут продолжать обмениваться данными друг с другом, даже если будут последовательно распределены между несколькими процессорами, обеспечивая возможность расширять сервисы и упростить проектирование многоузловых систем.

Используя эту уникальную возможность, можно создавать высоконадежные, отказоустойчивые системы, предоставляющие по запросу доступ к ресурсам нескольких процессоров.

Используя прозрачные распределенные вычисления QNX Neutrino, вы можете:

  • Сократить затраты на оборудование - при использовании распределенных вычислений узлы сети могут совместно использовать ресурсы вместо их дублирования. Например, если на одном узле расположена большая файловая система во флеш-памяти, другим узлам иметь такую же не обязательно - они смогут использовать файловую систему того узла, на котором она уже есть. Аналогично, если на одном узле запущен стек TCP/IP, то все остальные узлы смогут использовать этот узел как TCP/IP-шлюз, исключая необходимость в настройке нескольких IP-адресов.

  • Обеспечить встроенную отказоустойчивость и балансировку нагрузки - поскольку обмен сообщениями в QNX Neutrino предоставляет прозрачный доступ к сервисам вне зависимости от их местоположения, приложения могут полностью абстрагироваться от принятия решений о том, кто будет обрабатывать запрос от клиента, где этот сервис расположен, и есть ли другие сервисы, способные обработать этот запрос (например, в случае дублирования сервиса на нескольких узлах для обеспечения отказоустойчивости или балансировки нагрузки).

  • Увеличить пропускную способность сети резервированными соединениями - в QNX Neutrino сообщения могут передаваться по нескольким соединениям одновременно, увеличивая пропускную способность и повышая надежность связи. Например, при отказе одного из соединений QNX Neutrino может перенаправить поток данных по одному или нескольким альтернативным маршрутам. Вы также можете настроить QNX Neutrino на балансировку сетевого трафика между всеми доступными соединениями, повысив тем самым суммарную пропускную способность сети.

  • Добавлять вычислительную мощность без дополнительных разработок - чтобы добавить в распоряжение вашего приложения больше вычислительных мощностей или больше физических интерфейсов, достаточно просто вставить дополнительную процессорную карту или добавить в сеть еще один компьютер. Приложения на уже имеющихся узлах смогут пользоваться ресурсами нового узла без внесения в них каких-либо изменений.

  • Использовать любые средства сообщения - поскольку механизм распределенных вычислений QNX Neutrino функционирует над транспортным уровнем, он одинаково хорошо работает через локальные сети, объединительные панели, собственные коммутируемые сети (switch fabrics) и шинные интерфейсы типа CAN и MOST.

Прозрачные распределенные вычисления

Прозрачные распределенные вычисления

Технология прозрачных распределенных вычислений позволяет приложению получить доступ к любому узлу в сети. Приложения и сервисы могут мгновенно стать распределенными по сети без разработки специального кода.

Рассказать друзьям:

Rambler's Top100           Рейтинг@Mail.ru