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

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

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.



26.5 KB

0 чел.


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.


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


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

8649. Философия Нового времени (философия 17 века) 234 KB
  Философия Нового времени План. Общая характеристика философии Нового времени. Ф. Бекон, Р. Декарт. Т.Гоббс.Д.Локк. Б. Спиноза, Г. Лейбниц. Дж.Беркли, Д. Юм Ключевые понятия Деизм - учение, которое признаёт Бога в качест...
8650. Культура и цивилизация. Цивилизация: понятие и типы. Современная цивилизация 53 KB
  Культура и цивилизация. Понятие культуры. Структура и функции культуры. Соотношение национального и общечеловеческого в культуре. Традиции и новаторство в культуре. Цивилизация: понятие и типы. Современная цивилизация...
8651. Культура и цивилизация. Национальное и общечеловеческое в культуре 39 KB
  Культура и цивилизация План: Понятие культуры Структура и философия культуры Национальное и общечеловеческое в культуре Традиции и новаторство Цивилизация. Понятие и типы. Понятие культуры Человек живет и развивается в ...
8652. Проблемы человека в философии 47 KB
  Проблемы человека в философии Вводная часть Человек и природа. Природное и социальное в человеке Человек в системе социальных отношений Человек и исторический процесс Личность и массы Свобода и необходимость Чело...
8653. Познание. Научное познание 56 KB
  Познание. Научное познание План: Проблема познаваемости мира. Что такое познание и знание. Субъект и объект познания. Структура познания. Истина и ее критерии. Наука и ее основные особенности. Научное познание Метод и методология П...
8654. Общество. Правовое государство и гражданское общество 174.5 KB
  Общество. План: Философское понятие общества Общество как система. Основные подсистемы общества Общество как исторический процесс Источники и факторы развития общества. Правовое государство и гражданское общество...
8655. Философия нового времени. Французские просветители и материалисты. 50 KB
  Философия нового времени План. Краткая характеристика эпохи. Материализм нового времени: Бэкон, Гоббс. Монизм и дуализм: Декарт, Спиноза. Французские просветители и материалисты. Краткая характеристика эпохи. Новое время а...
8656. Философия её предмет, основные проблемы и функции 67 KB
  Философия её предмет, основные проблемы и функции. План. Философия и мировоззрение. Предмет философии, основные проблемы и структура философских знаний. Место философии в системе духовной культуры ...
8657. Философия марксизма. Разработка материалистической диалектики 43.5 KB
  Философия марксизма План Учение о практике Разработка материалистической диалектики Новая концепция истории Исходные характеристики: Создателями, основоположниками марксизма были Маркс и Энгельс. Карл Маркс (1818-1883). Окончил юри...