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


 

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

56515. ТРЕНІНГ «ЗДОРОВ’Я – ЦЕ ЖИТТЯ» 42 KB
  Доброго дня Доброго здоровя. Зустрічаючись, люди, зазвичай, говорять це гарне добре слово бажаючи один одному здоровя. А що таке здоровя відповідь дітей.
56516. Справжня дружба 30 KB
  Тепер послухайте уважно! Чи знаєте ви, що діти молодшого шкільного віку дружать переважно через те, що живуть поряд і товаришують їхні батьки. А діти від 10 до 14 років майже завжди дружать...
56517. Тренінгове заняття «Світ батьків – світ дітей» 56.5 KB
  Ефективність заняття підвищиться якщо його проводити після батьківських зборів. Завдання: посилення ролі сім'ї в виховному процесі покращення стосунків між дітьми та батьками розвиток навичок взаєморозуміння підвищення психологічної компетентності батьків.
56518. Вивчення впливу комп’ютера на здоров’я людини 83.5 KB
  Мета: ознайомити учасників з позитивним і негативним впливом компютера на здоровя людини; надати можливість учасникам виявити рівень негативного впливу компютера на їхнє здоровя; сформувати в учасників практичні навички застосування вправ для розминки...
56519. Рішення. Безліч рішень 329.5 KB
  Мета: пояснити учням що люди протягом дня приймають багато рішень усі рішення мають наслідки що можна навчитись приймати правильні рішення; розповісти що необхідно звертатись за допомогою до старших для прийняття правильного рішення...
56520. Я + Я = КОМАНДА 31 KB
  Мета: активізувати учасників групи підвищити їх емоційний настрій. Вправа Очікування Мета: виявити що чекають від заняття мобілізувати пізнавальні процеси. Вправа Правила групи...
56521. Тренінг «Моделі самоврядування» 189.5 KB
  Мета: прийняти правила для продуктивної роботи групи під час тренінгу. Хід вправи: Учасникам тренінгу пропонується назвати правила які на їхню думку потрібні для ефективної роботи під час тренінгу.
56522. TRICKY JOBS 58.5 KB
  Well, now I am sure that you can easily guess the subject of our today’s lesson. Yes, you are right; we are going to talk about jobs. If to be precise we are going to focus on tricky jobs.