SynfiniWay - SynfiniWay

SynfiniWay
Разработчики)Fujitsu
Стабильный выпуск
4.0 / сентябрь 2010 г.
Операционная системаLinux, Unix, Windows
Лицензиякоммерческий
Интернет сайтwww.synfiniway.com Отредактируйте это в Викиданных

SynfiniWay был промежуточное ПО с помощью которой может быть создана виртуализированная ИТ-структура, обеспечивающая единообразное и глобальное представление ресурсов в рамках отдела, компании или компании со своими поставщиками.[1] Эта виртуализированная ИТ-инфраструктура сервис-ориентированный, что означает, что приложения запускаются как службы, которые не зависят от системы. Несколько приложений могут быть связаны в рабочий процесс, а обмен данными между приложениями, участвующими в рабочем процессе, неявно управляется ИТ-структурой. SynfiniWay не зависит от платформы, что позволяет подключить практически любую распределенную гетерогенную платформу к ее виртуализированной ИТ-инфраструктуре.

ИТ-структура

Схема каркаса с двумя окрестностями

А виртуализированная ИТ-инфраструктура реализуется с помощью SynfiniWay путем установки компонента с определенным программные агенты на каждой из систем в рамках. В SynfiniWay есть три основных типа компонентов:[2]

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

Все компоненты основаны на Ява, чтобы их можно было развернуть в мультиплатформенный Окружающая среда. Пример структуры с двумя районами показан на рисунке. Фреймворк автоматически обнаруживает добавление или удаление компонентов. SynfiniWay мета-планировщик автоматически подстраивается под изменения в Service Manager или доступности услуг.

Управление услугами

SynfiniWay ориентирован на управление услугами.[1] Это означает, что приложение или команда, которая будет использоваться, определяется как служба и публикуется в ИТ-инфраструктуре SynfiniWay. Простые или сложные задачи можно разделить на службы для выполнения. Используя эти абстрактные службы, пользователь может легко запускать приложения или команды независимо от того, насколько они сложны или какая базовая ИТ-инфраструктура требуется. Они обеспечивают виртуализацию вычислительных ресурсов, поскольку пользователю не нужно знать, где доступна услуга или как она работает.

Управление рабочим процессом

Технический или бизнес-процесс создается путем связывания сервисов в рабочий процесс.[3] Рабочие процессы в SynfiniWay основаны на WfMC версия 1.0. Рабочий процесс определяет одну или несколько задач, которые будут выполняться с заданной логикой выполнения (ветвь, цикл, условное выполнение). SynfiniWay поддерживает задачи с несколькими экземплярами, которые запускают службу несколько раз одновременно. Также он поддерживает рабочий процесс рабочих процессов, посредством чего рабочий процесс может выполняться как задача рабочего процесса более высокого уровня.

Обработка данных

Передача данных по нескольким сетям

Файлы, необходимые службе, автоматически передаются на компьютер, на котором выполняется эта служба, так что пользователю не нужно управлять передачей файлов.[2] Используется механизм передачи файлов, позволяющий передавать файлы напрямую из источника в целевую компьютерную систему, проходя через любое количество межсетевых экранов между источником и целью, без сохранения в какой-либо из промежуточных систем. Этот механизм использует кратчайший путь для передачи файлов на целевой компьютер из источника.

Мета-планирование

SynfiniWay использует мета-планирование способность,[4] оптимизация вычислительных нагрузок путем объединения нескольких распределенные менеджеры ресурсов организация использует в едином агрегированном представлении, что позволяет пакетные задания быть направленным в лучшее место для выполнения с использованием местных менеджеров ресурсов, таких как LSF, PBSPro, SGE, LoadLeveler. SynfiniWay может планировать и выполнять услуги, которые развернуты на смешанном взаимосвязанном наборе локальных менеджеров ресурсов.

использованная литература

  1. ^ а б Р. Генри, П. Лагье, Д. Пленду. ПО промежуточного слоя FSE Grid: совместная грид-среда для распределенных вычислений, FSTJ, т. 40, нет. 2. С. 269–281, декабрь 2004 г.
  2. ^ а б Белая книга о SynfiniWay
  3. ^ SynfiniWay с сервисом расчета, CAD Magazine 129 (декабрь 2005 г. - январь 2006 г.), стр. 18.
  4. ^ К. Судзуки, Н. Учида, Х. Кураиши, Дж. Вагнер. Решения HPC для обрабатывающей промышленности, FSTJ, т. 44, нет. 4. С. 458–466, октябрь 2008 г.