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


 

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

59050. Матеріали до вивчення роману А. Камю Чума 30.5 KB
  Камю зажив популярності ще за життя і нині твори його не втрачають актуальності через те що письменник зумів поставити в них багато запитань важливих як для його сучасників так і для наступних поколінь. Представники Марсель Сартр Камю.
59051. Наталя Забіла. Чотири пори року 35 KB
  Обладнання: виставка творів Наталі Забіли ілюстрації Пори року аудіозапис твору Вівальді Пори року картки зі словами-блискавками картки зі словами-анаграмами запис на дошці аналітико-синтетичних вправ.
59052. Передумови й початок національно-визвольної війни українського народу проти польського панування 74.5 KB
  Іий ученьдослідник: Богдан Зиновій Хмельницький найвидатніший гетьман України видатний полковдець дипломат гнучкий політик справжній патріот захисник України від поляків господар своєї держави що прагнув до зміцнення її могутності.
59053. Нашого цвіту - по всьому світу 42 KB
  Актуалізація та мотивація навчальної діяльності Бесіда Хто такі емігранти За яких причин вони можуть опинитися за кордоном В які держави світу переважно емігрують наші співвітчизники Які основні особливості побуту українського народу Як зберігає народ свої традиції звичаї...
59054. Не нудьгуємо за чаєм. Сімейні посиденьки 29.5 KB
  Мета вечора: розвиток сімейної творчості та співробітництва родини і школи обєднання класного колективу посилення ролі родини у виховному процесі Ведучий...
59055. Нетрадиційний урок: Що? Де? коли? 33.5 KB
  Оцінка історичної постаті і діяльності гетьмана Б.Хмельницького Очікувані результати: Закріпити знання учнів з даної теми; Оцінити історичну постать і діяльність гетьмана Б.Хмельницького; Виховувати почуття гордості до славного минулого нашого народу...
59056. Новорічний гороскоп 44.5 KB
  Звучить музика П. Чайковського з балету «Лускунчик». На сцену вибігають Зірочки й танцюють свій танець. У цей час виходить Звіздар у довгому халаті, ковпаку, окулярах.
59057. Мультисервісна мережу стадіону для надання послуг трансляціі відео потоків, IP-телефоніі, доступу до внутрішніх web-сервісів і доступу в інтернет 795.5 KB
  Мультисервісна мережа зможе поєднувати велику кількість пристроїв користувачів на всій території стадіону. Їх число може вимірятися десятками тисяч, які зможуть не тільки використовувати надані послуги, а й мати доступ до мережі інтернет, яка стала невід’ємною частиною життя
59058. Образ віку в ліриці ХХ століття 50 KB
  Література не задовольняючись формами романтизму і реалізму намагалася знайти нові форми зображення змін що відбувалися передусім у людській свідомості і разом зі світовим мистецтвом вийти на новий рівень творення художніх цінностей.