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


 

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

12715. Создание сборки из нескольких деталей в SolidWorks2001Plus 427 KB
  Практическая работа №6. Тема: Создание сборки из нескольких деталей в SolidWorks2001Plus.Цель: Создание сборки из моделей деталей типа корпус кольцо вал и штифт. Необходимое оборудование и материалы: ПК персональный компьютер с операционной системой Windows 2000. Пр...
12716. Создание модели детали типа вал в SolidWork 2006 и чертежа вала в Компас 3D v8 477.5 KB
  Практическая работа №7. Тема:Создание модели детали типа вал в SolidWork 2006 и чертежа вала в Компас 3D v8.Цель: Научиться сохранять созданные в SolidWorks модели в промежуточном формате импортировать их в Компас и создавать чертежи деталей. Необходимое оборудование и материа...
12717. Создание чертежа детали типа Корпус2 в программе компас 3D 221 KB
  Практическая работа №8. Тема:Создание чертежа детали типа Корпус2 в программе компас 3D.Цель: Создание чертежа детали типа корпус с применением модели корпусной детали созданной в практической работе № 3. Необходимое оборудование и материалы: ПК персональный
12718. Организация производственного процесса во времени 171.5 KB
  Лабораторная работа №1 по дисциплине Организация производства и менеджмент: Организация производственного процесса во времени Вариант №6 1.ОРГАНИЗАЦИЯ ПРОИЗВОДСТВЕННОГО ПРОЦЕССА ВО ВРЕМЕНИ. Тема: Производственный цикл изготовления изделий и его виды. ...
12719. ПОТОЧНЫЕ МЕТОДЫ ОРГАНИЗАЦИИ ПРОИЗВОДСТВА 194 KB
  Лабораторная работа №2 по дисциплине Организация производства и менеджмент: ПОТОЧНЫЕ МЕТОДЫ ОРГАНИЗАЦИИ ПРОИЗВОДСТВА Вариант №6 Расчет и построение стандартпланов работы однопредметных поточных линий. Задача 2.1. Определить длину сборочного конвейера ...
12720. Расчет основных календарно-плановых нормативов при оперативном планировании в серийном производстве 113.5 KB
  Лабораторная работа №3 по дисциплине Тема: Расчет основных календарноплановых нормативов при оперативном планировании в серийном производстве. Функциональная задача оперативного планирования в серийном производстве заключается в установлении основных календ...
12721. Экономическое обоснование выбора вариантов технологических процессов 132.5 KB
  Лабораторная работа №4 по дисциплине Организация производства и менеджмент: Экономическое обоснование выбора вариантов технологических процессов Вариант №6 ЗАДАЧА Произвести выбор наиболее экономического варианта операции механической обработки. Имеет
12722. Организация производства в машиностроении. Экономика и организация производства 183.5 KB
  Лабораторная работа №1 Организация производства в машиностроении и Экономика и организация производства Вариант №2 Задача 1.1 Построить графики технологического цикла сборки партии интегральных схем в количестве 4 штук при последовательном параллел...
12723. Циклы в VB .NET 12.43 KB
  Циклы 1.В VB .NET как практически во всех языках программирования существуют циклы конструкции позволяющие выполнять операции заданное количество раз или продолжать пока выполняется или наоборот не выполняется некоторое логическое условие. По сравнению с прежними