77355

ONE APPROACH TO COMPUTING ON DEMAND

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

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

Consider sitution when we wnt to provide remote ccess to such progrm using the grphicl interfce. It is not esy for mthemticin to upgrde his progrm to the scenrio described bove. This project contins description how to run the progrm list of input dt wy to trnsfer it to the progrm nd the wy to collect the results.

Русский

2015-02-02

26.5 KB

0 чел.

ONE APPROACH TO COMPUTING ON DEMAND 

P.A. Vasev

IMM UrB RAS, Ekaterinburg 

Let's imagine an arbitrary computation program, working by classic scheme, with input and output through command line arguments, standard streams and/or files.

Consider a situation when we want to provide remote access to such a program, using the graphical interface. More concrete: the user must login through the internet browser to online portal, fill out the form with initial data, submit a command to launch computation, and then after a while receive computation results, preferably accompanied by visualization.

It is not easy for mathematician to upgrade his program to the scenario described above. However, it looks real to create a universal environment to implement this scenario in general.

There are entities: "developer", "user", "computing project", "launch of computation", "compute result." The developer creates a computing project. This project contains a description how to run the program, a list of input data, a way to transfer it to the program, and the way to collect the results. Users are attached to projects. User initiate launches and receive results.

In this approach, the environment can automatically solve the challenge of building a graphical user interface by creating it on the description of inputs and outputs. Also it solve the input and output data transmission between graphical user interface and the program, user accounts management and so on. Such environment can use various technologies to start computations: using computer cluster scheduler; using workflow systems, such as RIDE [1]; using cloud technologies [2].

The result of implementing of such environment is that it will be easy to transform computation programs from classical scheme to remote compute-on-demand scheme with graphical access.

References.

1. Bakhterev M.O., Vasev P.A.,  Dataflow based distributed computing methods. system prototype. // Abstracts of the XII International seminar «Super-Computation and Computer Simulation». Sarov: Саров: Russian Federal Nuclear Center, 2010, pp. 12-13.

2.  http://en.wikipedia.org/wiki/Cloud_computing


 

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

18430. Средства передачи информации. Линии связи 44.5 KB
  Лекция 14. Средства передачи информации. Линии связи. Контроль и управление объектами в АСУТП происходит путем передачи на определенные расстояния измерительной и командной информации. Передача информации на место ее потребления должна быть осуществлена с минимал...
18431. Средства измерения и представления информации 31 KB
  Лекция 15. Средства измерения и представления информации. Средства измерения и представления информации. Устройства данной группы предназначенные для визуального представления информации человекуоператору и для выдачи сигналов в группу специальных средств обр
18432. Аналоговые и цифровые вторичные приборы ГСП 67 KB
  Лекция 16. Аналоговые и цифровые вторичные приборы ГСП. Приборы выдачи информации. Различают аналоговые и дискретные методы выдачи измерительной информации. В обоих случаях простейшей формой выдачи является отображение результатов измерения на визуально считыв
18433. Классификация и общая характеристика средств управления 41 KB
  Лекция 17. Классификация и общая характеристика средств управления. Для эффективного использования полученной ИИС информации об объекте управления необходимо ее проанализировать выработать по определенным алгоритмам соответствующие команды и передать их к объек
18434. Законы регулирования, регуляторы, исполнительные механизмы и регулирующие органы 106 KB
  Лекция 18. Законы регулирования регуляторы исполнительные механизмы и регулирующие органы. Промышленные автоматические регуляторы. Одной из основных частей низовой локальной системы автоматического регулирования САР является регулятор. В общем случае регулято
18435. Программно-технические комплексы 76.5 KB
  Лекция 19. Программнотехнические комплексы. В настоящее время автоматизация большинства технологических процессов осуществляется на базе универсальных микропроцессорных контроллерных средств которые в России получили название программнотехнических комплексо
18436. Электрические исполнительные механизмы 46.5 KB
  Лекция 20. Электрические исполнительные механизмы. Назначение. Механизмы исполнительные электрические однооборотные постоянной скорости МЭО и МЭОФ предназначены для перемещения регулирующих органов в системах автоматического регулирования технологическими пр
18437. Регулирующие органы 91 KB
  Лекция 21. Регулирующие органы. Регулирующие органы служат для изменения количества вещества или энергии подводимых к объекту регулирования или отводимых от него по определенной программе или поддержание на определенном уровне. Чаще всего с помощью регулирующих
18438. История языка PHP. Установка ПО для работы с PHP 780 KB
  Серверные технологии разработки webсайтов История языка PHP. Установка ПО для работы с PHP. История PHP Язык PHP был разработан как инструмент для решения чисто практических задач. Его создатель Расмус Лердорф хотел знать сколько человек читают его onlineрезюме и написал ...