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


 

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

44006. Розрахунок верстату з ЧПУ 188 KB
  На базі верстатів з ЧПУ та обробляючих центрів буде створюватися гнучкий виробничий модуль який вимагає обмеженого втручання обслуговуючого персоналу який складається з верстата контрольновимірювального пристрою завантажувальнорозвантажувального пристрою автоматичного маніпулятора накопичувача для заготівок та оброблених деталей пристроїв управління та автоматизованого підтримування робочого процесу. Вже зараз при переході від верстатів з ручним управлінням к верстатам з ЧПУ продуктивність праці значно підвищується в результаті...
44007. Учёт и аудит расчётов с поставщиками и подрядчиками в коммерческой организации 999.5 KB
  Контроль за состоянием расчетов приводит к сокращению дебиторской и кредиторской задолженности ускорению оборачиваемости оборотных средств что влияет на финансовое состояние предприятия. Рассмотреть методику отражения хозяйственных операций по расчётам с поставщиками и подрядчиками а так же интерпретировать способы бухгалтерской оценки величины дебиторской и кредиторской задолженности предприятия на каждой из стадий учётного процесса. Практическая значимость работы определяется тем что приведенные в дипломе данные по учёту расчётов с...
44008. ВДОСКОНАЛЕННЯ РУХОВИХ НАВИЧОК СКЕЛЕЛАЗІВ НА ЕТАПІ БАЗОВОЇ ПІДГОТОВКИ 1.29 MB
  Скелелазіння як спосіб подолання скельного рельєфу людиною в процесі освоєння і пристосування до життя в гірських районах виник дуже давно. Скелелазіння як подолання скельного рельєфу не з метою вирішення утилітарних життєвих завдань (полювання, пошук найкоротших шляхів в горах і т. п.), а для самоствердження, рішення спортивних завдань, тобто як різновид активного відпочинку та спорту, виникло в гірських районах в XIX столітті.
44009. Усовершенствование двигательных навыков скалолазов на этапе базовой подготовки 1.17 MB
  В 1986 принято решение придать международным соревнованиям в Ялте статус неофициального Кубка Европы. Международная Организация Ассоциаций Альпинизма (UIAA) направила на соревнования официального представителя — Густава Нардера из ФРГ. В соревнованиях приняли участие 10 команд из Болгарии, Венгрии, ГДР, Польши, Румынии, СССР, США, ФРГ, Чехословакии и Японии.
44011. Исследование возможности обнаружения движущихся объектов в телевизионных системах 795 KB
  Категория Характеристика значимости объекта Производственное или другое назначение объекта Обозначение Объекты А Особо важные Объекты зоны объектов здания помещения территории несанкционированное проникновение на которые может принести особо крупный или невосполнимый материальный и финансовый ущерб создать угрозу здоровью и жизни большого количества людей находящихся на...
44012. Исследование возможности обнаружения движущихся объектов в телевизионных системах 3.07 MB
  Для предотвращения хулиганских выходок, попыток суицида, возникновения «живых пробок» целесообразно применить к системе наблюдения модуль трэкинга целей. Модуль должен программироваться на детектирование заданных видов движений, регистрировать моменты начала и прекращения перемещений, осуществлять подсчет объектов, двигающихся в том или ином направлении
44013. Социальные организации: их основные виды. Идеи Р. Мертона 16.49 KB
  В социологии ключевым понятием является элемент социальной структуры и дается такое определение: социальная организация — большая социальная группа, сформированная для достижения определенных целей.
44014. Разработка электронного регистратора пульсовых колебаний 2.07 MB
  Мембрана изготовлена из тонколистовой бронзы толщиной около 003 мм. Катодами в ванне служат листы из меди или коррозионностойкой стали помещенные в чехлы из хлориновой ткани. Медная фольга защищается от возможных повреждений при хранении транспортировании и сверлении отверстий медным или алюминиевым листовым протектором толщиной 50 75 мкм. В наши дни весьма актуальна подготовка специалистов...