Требования и порты для MATLAB Parallel Server

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

Конфигурация порта

Прежде чем можно будет использовать MATLAB® Parallel Server™, необходимо сконфигурировать требуемые порты. Для получения дополнительной информации смотрите Требуемые порты. Если вы нуждаетесь в большем количестве помощи во время настройки, смотрите эту информацию от MathWorks® Support Team на MATLAB Answers: Планировщик Задания MATLAB или Сторонний Планировщик.

Полностью определенные доменные имена

Программное обеспечение MATLAB Parallel Server и программная поддержка Parallel Computing Toolbox™ и короткие имена хоста и полностью определенные доменные имена. Использование по умолчанию является короткими именами хоста. Проверяйте следующие факторы в зависимости от своего типа планировщика:

ПланировщикФактор
Планировщик задания MATLAB
  • Если ваша сеть требует полностью определенных имен хоста, можно использовать файл mjs_def, чтобы идентифицировать узлы рабочего их полными именами. Смотрите Настраивают Параметры Запуска.

  • Чтобы установить имя хоста, используемое для клиентского сеанса MATLAB, смотрите страницу с описанием pctconfig.

Сторонний планировщик
  • Чтобы установить имя хоста, используемое для клиентского сеанса MATLAB, смотрите страницу с описанием pctconfig.

Факторы безопасности

Проверяйте следующую таблицу на факторы безопасности при использовании MATLAB Parallel Server:

ПланировщикФактор безопасности
Планировщик задания MATLAB
  • Работники MATLAB, запущенные как безотносительно пользователя администратор, запускают mjs сервис узла под. По умолчанию mjs сервис запускается как root на операционных системах UNIX®, и как LocalSystem на операционных системах Microsoft® Windows®. Поскольку MATLAB обеспечивает системные вызовы, пользователи могут представить задания, которые выполняют команды интерпретатора.

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

  • Менеджер по заданию не ограничивает доступ к кластеру, ни нанять и определить задачу для данных. Для получения информации о параметрах безопасности смотрите Набор безопасность Кластера Планировщика Задания MATLAB. Используя сторонний планировщик вместо задания MathWorks менеджер мог позволить вам использовать в своих интересах меры безопасности, которые оно обеспечивает.

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

  • Если определенные порты ограничиваются, можно задать порты, используемые для параллельных вычислений. Смотрите Задают Значения по умолчанию Скрипта.

  • Если ваша организация является членом интернет-Многоадресной Магистрали (MBone), убедитесь, что ваш кластер параллельных вычислений изолируется от доступа MBone, если вы используете многоадресную передачу для параллельных вычислений. Изоляция обычно является условием по умолчанию. При наличии каких-либо вопросов о членстве MBone, свяжитесь со своим администратором сети.

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

Смотрите также

|