77353

ОДИН ПОДХОД К ВЫЧИСЛЕНИЯМ ПО ЗАПРОСУ

Научная статья

Информатика, кибернетика и программирование

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

Русский

2015-02-02

33.5 KB

0 чел.

ОДИН ПОДХОД К ВЫЧИСЛЕНИЯМ ПО ЗАПРОСУ 

П.А. Васёв

ИММ УрО РАН, Екатеринбург 

Представим произвольную вычислительную программу, реализованную в классическом стиле: ввод и вывод осуществляются через аргументы командной строки, стандартные потоки и файлы.

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

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

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

В данном подходе среда может автоматически решить задачу построения графического интерфейса, создав его по описанию входных и выходных данных. Также автоматизируется: передача данных между  интерфейсом и программой, учет пользователей, запусков и результатов, контроль ресурсов. Для запуска могут служить: штатный вычислительный кластер; workflow-системы, например RIDE [1]; запуск вычислительных узлов на основе облачных технологий [2].

В результате задача реализации графического удалённого доступа к вычислительной программе, построенной по классической схеме, превращается в задачу описания параметров её запуска.

Литература.

1. Бахтерев М.О., Васёв П.А., Методы распределённых вычислений на основе модели потока данных. // Тезисы XII Международного семинара "Супервычисления и математическое моделирование". Саров. РФЯЦ ВНИИЭФ. 2010. Стр. 12-13.

2. Облачные технологии: http://en.wikipedia.org/wiki/Cloud_computing

Работа выполнена при поддержке программы Президиума РАН № 18 "Алгоритмы и математическое обеспечение для вычислительных систем  сверхвысокой производительности", а также проекта 12-П-1-1034 УрО РАН.


 

А также другие работы, которые могут Вас заинтересовать

22064. Натурализм 36 KB
  оказал Фридрих Ницше 18441900. Сын пастора воспитанный в атмосфере протестантского благочестия и намеревавшийся изучать богословие Ницше однако решительно сменил теологический факультет Боннского университета на факультет классической филологии. Жизнь Ницше была по словам С. Первые симптомы ужасной болезни Ницше ощутил в 1873 г.
22065. Литература раннего Средневековья (ХII-ХIII вв.) 40 KB
  Литература раннего Средневековья ХIIХIII вв. Клирикальная литература В средневековой литературе Западной Европы христианская традиция преобладала над античной. На этапе раннего Средневековья было два основных потока литературы: литература устная и литература письменная. Куртуазная литература Начиная с XII века в Западной Европе возникает богатейшая литература на латинском и на национальных языках.
22066. Литература позднего Средневековья( XIV- XV вв.) 46.5 KB
  В культурной жизни Германии XV и XVI вв. Правда на закате Средних веков еще иногда раздавались в Германии голоса представителей рыцарской поэзии. В свою книгу Гуго вплетает многочисленные рифмованные поучения басни моральные аллегории притчи и шванки в которых с большим количеством реалистических деталей живо отражена жизнь средневековой Германии. Подобно своим предшественникам он развертывает широкую панораму неустройства царящего в Германии.
22067. Ренессанс 43 KB
  преобладали мотивы и формы Позднего Средневековья и в ряду европейских литератур эпохи Возрождения она была едва ли не самой старомодной то в XVII в. В эпоху Возрождения начало меняться общественное положение литератора произошло ускорение информационных процессов. Поэт Возрождения уже не ремесленник но творец. Именно этим смыслом и наполнена поэтическая тема уединения столь характерная для всех поэтов Возрождения.
22068. Гуманизм и Реформация 55 KB
  Ненависть народа направлена была также и против католической церкви которая пользуясь государственной слабостью Германии старалась выкачать из нее как можно больше денег. Города и прежде всего вольные города становились важнейшими очагами духовной жизни Германии вступившей в эпоху возрождения. По той резкости с какой наиболее воинствующие гуманисты Германии нападали на алчность развращенность и обскурантизм католического клира не щадя при этом официального богословия они несомненно превосходили своих итальянских учителей. Для...
22069. Методика і техніка організації експерименту 70.5 KB
  Методика і техніка організації експерименту План 1.Етапи проведення експерименту. Види експерименту і методика їх проведення.Типові помилки в проведенні експерименту.
22070. Обробка, аналіз та інтерпретація отриманої інформації 313.5 KB
  Потім близькі за смислом відповіді об’єднуються і кожній групі приписується певний код. Таким чином при класифікації відкритих відповідей необхідно дотримуватися наступних правил: виділяти групи відповідей у відповідності до мети дослідження; всі відповіді в одній групі повинні мати загальну логічну і смислову основу; різні групи повинні розрізнятися чітко по смислу. Наприклад: середній бал у групі де ознаки мають такі варіації 54. Наприклад аналіз відвідування занять студентами 2х груп в першій групі – 20 студентів в другій – 30...
22071. ОФОРМЛЕННЯ РЕЗУЛЬТАТІВ ТЕОРЕТИКО-ЕКСПЕРТНОГО ДОСЛІДЖЕННЯ 21.5 KB
  Загальні вимоги до оформлення науководослідної роботи. Правила оформлення науководослідної роботи. Літературне оформлення науководослідної роботи. Організація і методика науководослідницької діяльності.
22072. ДИПЛОМНА, МАГІСТЕРСЬКА РОБОТИ ЯК КВАЛІФІКАЦІЙНЕ ДОСЛІДЖЕННЯ 1.3 MB
  ТЕМА: ДИПЛОМНА МАГІСТЕРСЬКА РОБОТИ ЯК КВАЛІФІКАЦІЙНЕ ДОСЛІДЖЕННЯ План 1. Загальна характеристика дипломноїмагістерської роботи. Алгоритм написання магістерської роботи. Заключний етап роботи.