Течила Грид
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | ООО «Техила Технологии» |
---|---|
Операционная система | Винда , Линукс |
Тип | распределенные вычисления , грид-вычисления , промежуточное программное обеспечение |
Лицензия | Собственный |
Веб-сайт | www.techilatechnologies.com |
Techila Distributed Computing Engine (ранее известная как Techila Grid ) — это коммерческий программный продукт для сетевых вычислений . Он ускоряет моделирование, анализ и другие вычислительные приложения, обеспечивая масштабируемость ИТ-ресурсов в локальном центре обработки данных пользователя и в собственной облачной учетной записи пользователя. Techila Distributed Computing Engine разработана и лицензирована Techila Technologies Ltd, частной компанией со штаб-квартирой в Тампере, Финляндия . Продукт также доступен в качестве решения по требованию в Google Cloud Launcher, онлайн-торговой площадке, созданной и управляемой Google . По данным IDC , [1] Решение позволяет организациям создавать инфраструктуру HPC без крупных капитальных вложений и эксплуатационных расходов, необходимых для нового оборудования HPC.
Особенности продукта
[ редактировать ]Techila Distributed Computing Engine — это и решение для управления распределенными вычислениями промежуточное программное обеспечение , которое можно использовать для доступа и управления локальными и облачными ИТ-ресурсами для различных целей высокопроизводительных вычислений (HPC), включая высокопроизводительных вычислений сценарии (HTC). Он создает масштабируемую вычислительную службу и среду выполнения, которая также может поддерживать приложения, развертываемые в производственных средах.
Технология Techila Distributed Computing Engine построена на автономной вычислительной архитектуре, запатентованной Techila Technologies. Это позволило реализовать такие функции, как автоматизированное управление системой и отказоустойчивость, которые упрощают развертывание, использование и администрирование крупномасштабных распределенных вычислительных систем.
Архитектура
[ редактировать ]Сервер Течила
[ редактировать ]Techila Server — это программный продукт на основе Java , который оптимизирует производительность среды распределенных вычислений Techila и заданий в ней. Оптимизация, выполненная Techila Server, поддерживает не только большие задания, но и делает систему пригодной для выполнения небольших вычислительных задач. Производительность распределенной вычислительной системы Techila в различных сценариях оценивалась в диссертации в Технологическом университете Тампере . [2]
Первоначально сервер Techila поставлялся как встраиваемое устройство. Производство встроенного устройства было прекращено в 2012 году. В настоящее время Techila Server поставляется либо в виде виртуального устройства , либо с использованием инструментов развертывания, ориентированных на облако.
Рабочий из Течилы
[ редактировать ]Techila Worker — это программный агент , который должен быть установлен на каждом компьютере, который будет участвовать в среде распределенных вычислений Techila. Компьютеры могут быть физическими или виртуализированными компьютерами, работающими на гипервизоре или в облачной виртуальной машине. Techila Distributed Computing Engine поддерживает следующие общедоступные облачные сервисы: Microsoft Azure , Amazon ec2 и Google Compute Engine . После установки программного обеспечения Techila Worker на компьютер оно аутентифицирует компьютер на сервере Techila с помощью сертификата, и система будет использовать самоуправление для автоматической настройки компьютера для запуска заданий, полученных с сервера Techila.
Techila Worker — это компонент промежуточного программного обеспечения клиента на основе Java , который можно запускать в Microsoft Windows или Linux. Из-за этого клиентские компьютеры, участвующие в системе Techila Distributed Computing Engine, могут иметь разные аппаратные и программные платформы. Программное обеспечение Techila Worker работает на компьютере с самым низким приоритетом. Techila Worker также совместим с системами пакетной организации очередей, такими как SLURM , TORQUE или Oracle Grid Engine (ранее известный как Sun Grid Engine, SGE). Эта совместимость позволяет существующим пользователям HPC использовать существующие инфраструктуры как часть системы распределенных вычислений Techila без вмешательства Techila Worker в другую систему.
Течила SDK
[ редактировать ]Techila SDK (ранее известный как Techila Grid Management Kit или Techila GMK) — это библиотека программных компонентов, которые подключают приложения к среде распределенных вычислений Techila. SDK включает плагины для многих часто используемых инструментов и языков исследований и разработок, таких как MATLAB , R , Python , Perl , Java , C# /. NET C / C++ , FORTRAN и интерфейса командной строки скрипты . Приложения, разработанные с использованием интерфейсов прикладного программирования в пакете Techila SDK, также можно развертывать в производственных средах и запускать как службы в среде SOA. Techila SDK поддерживает операционные системы Windows и Linux.
Пользовательский интерфейс администратора
[ редактировать ]Пользовательский веб- интерфейс администратора предоставляет администраторам упрощенный и простой в использовании интерфейс к серверу Techila. Пользовательский интерфейс администратора позволяет отслеживать активность системы, просматривать и контролировать выполнение заданий, политику выполнения, отслеживать и контролировать рабочих групп и рабочих групп Techila, контролировать настройки безопасности и управлять пользователями.
История
[ редактировать ]Технология распределенных вычислений Techila изначально началась с концепции грид-вычислений и обеспечения быстрого моделирования и анализа без сложностей традиционных высокопроизводительных вычислений.
Безопасность Techila Distributed Computing Engine была оценена Nixu Ltd в 2008 году. После этого Techila Distributed Computing Engine была принята в чувствительных к безопасности отраслях, таких как финансы и страхование, машиностроение и фармацевтика.
продемонстрировала, В 2011 году исследовательская группа из Хельсинкского университета что Techila Distributed Computing Engine способна обеспечивать автономное управление вычислительными средами с большим количеством облачных экземпляров Windows Azure . Университет Хельсинки также продемонстрировал способность Techila Distributed Computing Engine повышать удобство использования и использование крупномасштабных кластерных ресурсов в проектах, реализованных с использованием MATLAB , R , Python , Java и C / C++ / C# .
В системе распределенных вычислений Techila вычислительные ресурсы могут быть организованы в группы устройств для организационного, безопасности, соответствия требованиям и административного контроля. Несмотря на свою производительность в крупномасштабных системах, таких как CSC - Научный ИТ-центр, он также подходит для небольших сред, таких как TUTGrid, который использует незадействованную мощность настольных ПК и других компьютеров Технологического университета Тампере (TUT) для научных целей. вычисления.
Внешние ссылки
[ редактировать ]- Блог Google Cloud Platform о Techila доступен в Google Cloud Launcher
- Программные системы для распределенных научных вычислений
- Премии Президента Республики Иннофинланд 2009 г. для Течилы
- ANSYS ADVANTAGE Том VII — Идеальное решение
Ссылки
[ редактировать ]- ^ Ву, Цзе (2010). Распространение высокопроизводительных вычислений на основе Grid: экономически эффективный подход к приобретению HPC . ИДЦ. п. 7.
- ^ Коскинен, Марко (2010). Оценка производительности систем управления заданиями в различных распределенных вычислительных средах (PDF) . Технологический университет Тампере. п. 63.