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


 

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

55661. Впровадження інноваційних технологій в навчальний процес 87 KB
  У перекладі з грецької мови інновація означає оновлення новизна зміна. Батишев вважає що інновація є комплексним процесом створення розповсюдження та використання нового практичного засобу в галузі техніки технології педагогіки наукових досліджень Інновація в освіті необхідна...
55662. В земле наши корни 76 KB
  Родители моих учеников выращивают хлеб это чудо земли которое является мерилом материальных и моральных ценностей в нашей стране. Но к сожалению приходится наблюдать даже у сельских детей отсутствие понимания роли хлеборобских профессий.
55663. Будем вечно прославлять женщину, чье имя - Мать! 76.5 KB
  Уже многие столетия светлейшие умы человечества пытаются разгадать и объяснить великое, загадочное чувство - любовь к женщине. Поэтами всех времен и народов написаны десятки тысяч стихотворных строк, посвященных женщине.
55664. Хай дитина знає кожна жартувать з вогнем не можна 45 KB
  Учень Вогонь дає тепло та світло І затишок приносить в дім. Але уважним треба бути Тоді вогонь добро несе. Учитель Напевне ви вже здогадалися що сьогодні ми поговоримо про вогонь який для кожного з нас може бути і другом і ворогом. Поміркуйте коли вогонь наш друзігріває нас наше житло слугує в побуті та виробництві.
55665. Будителі національного відродження в Західній Україні 201.5 KB
  Саме томуальманах став маніфестом національного відродження і засвідчив початок нової літератури на західноукраїнських землях. Пресконференція на тему Будителі національного відродження в Західній Україні Завдання нашої конференції...
55666. Подорож до країни Ввічливості та Доброти 49 KB
  Вступна бесіда Діти сьогодні на вас чекає подорож до Країни Ввічливості та Доброти. Діти послухайте яка пригода сталась з одним неввічливим хлопчиком.
55667. Адаптація дитини стосовно розлучення батьків (методичні рекомендації щодо організації психологічної допомоги дітям, батьки яких розлучилися) 81.5 KB
  У деяких батьків саме з нього починається новий виток ворожнечі та взаємного звинувачення в очах власних дітей які стають жертвами батьківських маніпуляцій. Враховуючи що дитина пізнає світ через батьків...
55669. Робота з обдарованими дітьми, спрямована на розвиток академічної обдарованості молоді 190 KB
  У Державній національній програмі Освіта Україна XXI століття серед пріоритетних напрямків реформування шкільної освіти визначено: своєчасне виявлення ранньої обдарованості забезпечення умов для розвитку талановитих дітей а також удосконалення...