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 УрО РАН.


 

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

50086. Создание комплексных текстово-графических материалов 78 KB
  Запустите Corel Drаw создайте новый файл. Сохраните файл под именем Верстка сверните файл но не программу. В программе Corel Drw создайте еще один файл постройте на листе по 15 горизонтальных и вертикальных направляющих Horizontl nd Verticl Guidelines: Horizontl Горизонтальные от 70 до 140 мм с шагом в 5 мм; Verticl Вертикальные от 30 до 100 мм также с шагом в 5 мм. Откройте файл Верстка импортируйте в него сохраненный кроссворд придайте ему такие же размеры и положение как на ксерокопии.
50087. Определение показателя адиабаты при адиабатическом расширении газа 309.5 KB
  Плеханова технический университет Кафедра Общей и технической физики лаборатория виртуальных экспериментов Определение показателя адиабаты при адиабатическом расширении газа Методические указания к лабораторной работе № 8 для студентов всех специальностей САНКТПЕТЕРБУРГ 2010 УДК 531 534 075. Цель работы: – изучить законы идеального газа и основные положения классической теории теплоёмкости; определить коэффициент Пуассона отношение теплоёмкости при постоянном давлении Ср к теплоемкости при постоянном объеме CV методом...
50089. ИЗУЧЕНИЕ ПРЕЛОМЛЕНИЯ СВЕТА ПРИЗМОЙ. ИЗУЧЕНИЕ ДИСПЕРСИИ СВЕТА 151 KB
  ИЗУЧЕНИЕ ПРЕЛОМЛЕНИЯ СВЕТА ПРИЗМОЙ Изучение дисперсии света. Абсолютным показателем преломления некоторого вещества в электромагнитной теории называется число показывающее во сколько раз скорость волны в вакууме больше скорости волны в веществе: n = c v. Абсолютный показатель преломления связан с диэлектрической и магнитной проницаемостями среды следующим образом: n =. Дисперсией электромагнитного излучения называют явление обусловленное зависимостью показателя преломления вещества от длины волны частоты n = fλ0 где λ0 – длина...
50090. Интегральные устройства радиоэлектроники 15.38 MB
  Курсовое проектирование по дисциплине Интегральные устройства радиоэлектроники обобщает знания, полученные студентами в процессе изучения дисциплины, а также умения и навыки, приобретенные при прохождении практики на производстве, и ставит своей целью подготовить студентов к самостоятельному решению сложных проектно-конструкторских задач.
50091. ИЗУЧЕНИЕ СПЕКТРА АТОМА ВОДОРОДА 211.5 KB
  Совокупность электронов составляет электронную оболочку атома. Ядро в котором сосредоточена почти вся масса атома занимает ничтожно малую часть всего его объема. При этом размер самого атома который определяется размерами его электронной оболочки около 108 см.
50093. Исследование переходных процессов в электрических цепях с источником постоянного напряжения 517 KB
  Построение графиков напряжения и токов при переходных процессах. Построение графиков по расчётным данным:...