SORCER - SORCER

SORCER
Репозиторий Отредактируйте это в Викиданных
ЛицензияЛицензия Apache
Официальный веб-сайтволшебная мягкость.org/проект/сайт/

Сервисно-ориентированная вычислительная среда (SORCER)[A] это распределенных вычислений платформа реализована в Ява. Позволяет писать сетевые программы (так называемые "усилия"), которые работают с обернутыми приложениями (Сервисы ) распространиться по сеть. SORCER часто используется в сценариях, аналогичных тем, где используются сетки (сеточные вычисления ) для выполнения параллельных задач.

Предшественником SORCER была федеративная интеллектуальная среда продуктов (FIPER), которая представляла собой программное обеспечение для GE проект авиадвигателя, финансируемый с 1999 по 2003 гг. Национальный институт стандартов и технологий Программа передовых технологий. Проект следовал за главным исследователем, и поэтому SORCER Labs была основана в ноябре 2002 г. Техасский технический университет (ТТУ);[B] Исходный код ядра SORCER был обнародован в 2013 году под Открытый исходный код Apache лицензия.[C] SORCER (и FIPER) были разработаны в GE с 1994 по 2002 гг., на ТТУ до 2009 г., и с тех пор Исследовательская лаборатория ВВС США (AFRL). Другие группы, которые использовали SORCER, включают: Пекинский университет Цзяотун в Китае, Крэнфилдский университет в Соединенном Королевстве и Ульяновский государственный университет в России.

Обзор

SORCER - это вычислительная платформа который позволяет конечному пользователю программировать динамические интерфейсные комплексные службы, называемые усилиями.[неологизм? ], привязанный во время выполнения ОС SORCER (SOS) к федерации поставщиков услуг как новые серверные динамические сервисы.[требуется разъяснение ] SOS использует сервисно-ориентированную архитектуру (SOOA).[неологизм? ] и федеративный вызов метода.[1] Интерфейсные сервисы, создаваемые конечными пользователями, представляют собой сервисное взаимодействие приложений, инструментов и утилит пользователей с их данными и соответствующими стратегиями управления.[2] Конечные пользователи на понятных предметно-ориентированных языках (DSL) определяют только свои сервис-ориентированные выражения процессов, а SOS делает эти выражения процессов актуализированными соответствующими динамическими федерациями сервисов в сети.[требуется разъяснение ]

SORCER - это федеративная сервисно-ориентированная платформа с интегрированным интерфейсом. сервис-ориентированное программирование среды, соответствующей операционной системы и объединенного виртуального процессора. Архитектура SORCER основана на концепции: «Все в любом месте в любое время как услуга» (EaaaS). Следовательно, сервисные запросы конечных пользователей (интерфейсное выражение), а также поставщики услуг (серверные федерации) рассматриваются как службы. SORCER - первая платформа, которая создала интерфейсное сервис-ориентированное программирование.[неологизм? ] (программирование или моделирование или и то, и другое) как ключевой элемент его ориентации на федеративные службы. Мограммы SORCER[неологизм? ] называются усилиями[неологизм? ]. Программирование, ориентированное на физические нагрузки[неологизм? ] берет свое начало в проекте FIPER.[3] Напряжение[неологизм? ] поскольку состав интерфейсных сервисов, определенный пользователем, привязан ОС SORCER (SOS) к поставщикам услуг (локальным и / или удаленным), чтобы сформировать соответствующую объединенную федерацию сервисов во время выполнения - виртуальный сервисный процессор платформы SORCER.

SOS
Операционная система SORCER

Операционная система SORCER

В Операционная система SORCER (SOS) управляет выполнением интерфейсных сервис-ориентированных алгоритмов[неологизм? ] и связанные ресурсы, включая необходимых поставщиков услуг. Само по себе ядро ​​SOOA представляет собой сервисно-ориентированную систему, состоящую из поставщиков системных услуг, архитектурно эквивалентных поставщикам услуг для конкретных доменов. Сервис-провайдер - это контейнер для сервисных компонентов[требуется разъяснение ] который отвечает за развертывание служб в сети, публикацию их прокси-серверов в реестрах и предоставление SOS доступа к прокси-серверам развернутых поставщиков. Провайдеры постоянно поддерживают свою доступность в сети, продлевая аренду своих зарегистрированных прокси-серверов; реестры перехватывают эти объявления и кэшируют / удаляют прокси-объекты по запросам провайдеров. SOS ищет прокси, отправляя запросы в реестры и делая выбор из доступных в настоящее время поставщиков или предоставляя требуемые по запросу.[4] Запросы обычно содержат критерии поиска, связанные с типом и качеством обслуживания. Реестры упрощают поиск, сохраняя прокси-объекты услуг и делая их доступными для SOS. Провайдеры используют протоколы обнаружения / присоединения для публикации служб в сети, а SOS использует протоколы обнаружения / присоединения для обнаружения реестров и прокси-серверов поиска в этих реестрах.

Приложения

Базовая платформа, ориентированная на физические нагрузки[неологизм? ] был разработан GE Global Research Center совместно с партнерами проекта FIPER (1999-2003). В то время FIPER использовался для проектирования авиационных двигателей.[5][6][7] Многопрофильный научно-технический центр, Исследовательская лаборатория ВВС США / WPAFB использует SORCER для решения основанных на физике распределенных совместных разработок для разработки аэрокосмических аппаратов.[8][9][10] SORCER был выбран для сравнительного исследования эволюционных вычислений методов оптимизации в Университете Крэнфилда, Великобритания.[11] В Китае SORCER используется в качестве платформы для картографирования шума городского движения,[12] платформа интеграции ресурсов,[13] инженерная среда для совместного проектирования и производства,[14][15] и в Государственном университете Райта в качестве совместной вычислительной основы для междисциплинарного анализа и оптимизации на основе надежности.[16]

История

SORCER продолжает проект FIPER (1999-2003), финансируемый Национальный институт стандартов и технологий Программа передовых технологий[17][неосновной источник необходим ][неудачная проверка ]. Программная среда FIPER была разработана и продемонстрирована на выставке GE Global Research Center (Главный архитектор программного обеспечения и ведущий разработчик Михаил Соболевски[3][18] и разработка инженерных приложений под руководством Р. Колоная) в сотрудничестве с GE Aviation (Цинциннати, Огайо), Goodrich Corporation Aerostructures Group (Чула Виста, Калифорния), Корпорация Паркер Ханнифин (Ментор, Огайо), Engineous Software, Inc. (Кэри, Северная Каролина) и Университет Огайо (Афины, Огайо). После завершения проекта М. Соболевски основал лабораторию SORCER.[19][неосновной источник необходим ] в Техасский технический университет (2002-2009), где он продолжил свои исследования на основе FIPER. Лаборатория SORCER частично финансировалась General Electric, Техасский технический университет, Sun Microsystems, Исследовательская лаборатория ВВС, и другие.[нужна цитата ] За это время было завершено 28 исследований в аспирантуре (магистр и доктор философии).[нужна цитата ] все это способствовало развитию платформы SORCER и основ федеративных сервис-ориентированных вычислений. Между тем, ряд совместных проектов на базе SORCER (2007-2010 гг.) Был реализован совместно с университетами других стран (Пекинский университет Цзяотун, Китай[20][неосновной источник необходим ]; Бейханский университет, Китай[21][неосновной источник необходим ]; Ульяновский государственный университет и Самарский государственный аэрокосмический университет, Россия[22][неосновной источник необходим ]).

С 2008 года М. Соболевски продолжает свои прикладные исследования SORCER в Междисциплинарном научно-техническом центре, Исследовательская лаборатория ВВС / WPAFB[9][неудачная проверка ] и с 2010 года одновременно в Польско-японском институте информационных технологий.[нужна цитата ] В 2010 году лаборатория SORCER стала независимой исследовательской организацией, занимающейся разработкой федеративных сервис-ориентированных вычислений.[нужна цитата ]

С 2013 года разработка SORCER продолжается одновременно Sorcersoft.com в сотрудничестве с Польско-японским институтом информационных технологий и программного обеспечения SMT.[нужна цитата ]

Примечания

  1. ^ В некоторых ранних источниках написано как SOCER.
  2. ^ «О лаборатории SORCER в ТТУ ЦС». Получено 15 декабря 2013.
  3. ^ "О SORCER: Хронология". Получено 15 декабря 2013.

Рекомендации

  1. ^ Соболевский, Майкл (2009). М. Акбар Хуссейн (ред.). Метакомпьютинг с вызовом федеративного метода (PDF). In-Tech. С. 337–363. ISBN  978-953-7619-51-0. Получено 2010-01-27.
  2. ^ Томпсон, Эрнест Д. (2012). «Включение вычислительной гидродинамики в эскизный проект летательного аппарата». Дейтонский университет, 2012 г.. Дейтонский университет. С. 230–241.
  3. ^ Готенг, Гокоп (2009). «Разработка сетевого сервиса для многоцелевой оптимизации проектирования» (PDF). Школа прикладных наук, 2009 г.. Крэнфилдский университет.
  4. ^ Рубах, Павел (16.11.2010). «Оптимальное распределение ресурсов в средах федеративных метакомпьютеров» (PDF). (Варшавский технологический университет, факультет электроники и информационных технологий) Ph.D. Диссертация. Отсутствует или пусто | название = (помощь)
  5. ^ Seeley, C.E .; Тангирила В.Е .; Колонай Р.М .; Бейли М.В. (2001). «Междисциплинарный анализ и оптимизация подсистемы сжигания с использованием сетецентрического подхода». 42-я конференция AIAA / ASME / ASCE / AHS / ASC по структурам, структурной динамике и материалам AIAA-2001-1270. Американский институт аэронавтики и астронавтики. Дои:10.2514/6.2001-1270.
  6. ^ Tappeta, R.V .; Колонай Р.М .; Бертон С.А. (2002). «Применение приближенной оптимизации к конструкции лопаток турбины в сетецентрической среде». 43-я конференция AIAA / ASME / ASCE / AHS / ASC по структурам, структурной динамике и материалам AIAA-2002-1588. Американский институт аэронавтики и астронавтики. Дои:10.2514/6.2002-1588. ISBN  978-1-62410-117-5.
  7. ^ Ляо, Ли; Шашишекара Талья; Раймонд Колонай (2004). «Оптимизация проектирования 2D / 3D CFD с использованием технологии федеративной интеллектуальной среды продукта (FIPER)». 9-й симпозиум AIAA / ISSMO по междисциплинарному анализу и оптимизации AIAA-2002-5479. IAIAA. Дои:10.2514/6.2004-1847. ISBN  978-1-62410-079-6.
  8. ^ Колонай, Раймонд; Скотт Бертон (2004). «Объектные модели для сред распределенного междисциплинарного анализа и оптимизации (MAO), которые способствуют взаимодействию CAE». 10-я Конференция по междисциплинарному анализу и оптимизации AIAA / ISSMO AIAA 2004-4599. AIAA. Дои:10.2514/6.2004-4599. ISBN  978-1-62410-019-2.
  9. ^ а б Колонай, Раймонд (2013). «Распределенный совместный дизайн на основе физики для разработки аэрокосмических аппаратов и оценки технологий». In Cees Bil; Джон Мо; Йосип Степандич (ред.). Материалы 20-й Международной конференции ISPE по параллельной разработке. IOS Press. С. 381–390. ISBN  978-1-61499-301-8.
  10. ^ Скотт А., Бертон; Эдвард Дж. Алянак; Раймонд М. Колонай (2012). «Эффективный анализ и оптимизация сверхзвуковых летательных аппаратов с помощью SORCER». 12-я конференция AIAA по авиационным технологиям, интеграции и эксплуатации (ATIO) и 14-я AIAA / ISSM, AIAA 2012-5520. AIAA. С. 381–390. CiteSeerX  10.1.1.694.9766. Дои:10.2514/6.2012-5520. ISBN  978-1-60086-930-3.
  11. ^ Тивари, Ашутош; Гокоп Готенг; Раджкумар Рой (2007). «Эволюционные вычисления в грид-среде». Достижения в эволюционных вычислениях для проектирования систем, Исследования в области вычислительного интеллекта, том 66, 2007 г.. Springer-Verlag. Дои:10.2514/6.2004-4599. ISBN  978-1-62410-019-2.
  12. ^ Ли, Нан; Тао Фэн; Бинь Лю (2011). «ICDMA '11 Труды Второй Международной конференции 2011 года по цифровому производству и автоматизации». Распределенный вычислительный механизм на основе SOOA для картографирования шума дорожного движения. Компьютерное общество IEEE Вашингтон, округ Колумбия, США. С. 109–112. Дои:10.1109 / ICDMA.2011.34. ISBN  978-0-7695-4455-7.
  13. ^ Линцзюнь, Конг; Вэньшэн Сюй; Цзяньчжун Ча; Jiaqing Yu; Нань Ли (2011). «Платформа интеграции ресурсов для производственной сети на основе SOOA». Электронная, машиностроительная и информационная технология (EMEIT), Международная конференция 2011 г. (Том: 3). С. 1466–1469. Дои:10.1109 / EMEIT.2011.6023325. ISBN  978-1-61284-087-1.
  14. ^ ЧЖАН, Жуй-хун; LI Nan; ЧА Цзянь-чжун; Лу И-пин (2008). «Среда совместного проектирования на основе сервис-ориентированной архитектуры». ЖУРНАЛ ХЭБЭЙСКОГО ТЕХНОЛОГИЧЕСКОГО УНИВЕРСИТЕТА, Том 37, №4. С. = 40–44.
  15. ^ 孔令 军, (Kong Lingjun) (01.06.2013). "云 制造 环境 下 的 设计 资源 服务 化 方法 研究". Исследование метода сервитизации проектных ресурсов в облачной производственной среде.北京 交通 大学 (Пекинский университет Цзяотун), доктор философии. Диссертация.
  16. ^ Айтала, Каркада Нагеша (2011). «Совместная вычислительная платформа для междисциплинарного анализа и оптимизации на основе надежности с использованием SORCER». Государственный университет Райта, 2011 г.. Государственный университет Райта.
  17. ^ [1]
  18. ^ Майкл Соболевски, маркиз Кто есть кто [2]
  19. ^ "Информационный бюллетень для выпускников компьютерных наук - SORCER" (PDF). 13 (1). Техасский технический университет. Осень 2002 г .: 1. Лаборатория сервис-ориентированных вычислительных сред (SORCER), возглавляемая Майком Соболевски, является междисциплинарной лабораторией факультета компьютерных наук Техасского технологического университета. Цитировать журнал требует | журнал = (помощь)
  20. ^ «Соглашение о совместных исследованиях по проекту SCoDP между Пекинским университетом Цзяотун (BJTU) и Техасским технологическим университетом (TTU)» (PDF). Техасский технический университет. Июль 2007 г.. Получено 14 декабря 2013.
  21. ^ «Соглашение о совместном исследовании проекта CoSEA подписано между Университетом Бейхан (@UAA) и Техасским университетом (TTII)» (PDF). 30 марта 2007 г.. Получено 14 декабря 2013.
  22. ^ «Соглашение о совместных исследованиях по проекту SCoDP между Пекинским университетом Цзяотун (BJTU) и Техасским технологическим университетом (TTU)» (PDF). 9 июля 2007 г.. Получено 14 декабря 2013.

внешняя ссылка