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


 

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

27149. Реляционные ХД 11.22 KB
  Данные хранятся в реляционных таблицах но образуют специальные структуры эмулирующие многомерное представление данных. Многомерные ХД реализуют многомерное представление данных на физическом уровне в виде многомерных кубов. Гибридные ХД сочетают в себе свойства как реляционной так и многомерной модели данных. Виртуальные ХД не являются хранилищами данных в привычном понимании.
27150. ВВЕДЕНИЕ В OLAP 336.95 KB
  И если количество аналитиков в десятки раз меньше числа кассиров то объемы данных необходимых для анализа превышают размер средней транзакции на несколько порядков величины. Технология OLAP Online Analytical Processing представляет собой методику оперативного извлечения нужной информации из больших массивов данных и формирования соответствующих отчетов. Однако вскоре выяснилось что OLAPсистемы очень плохо справляются с ролью посредника между различными транзакционными системами источниками данных и клиентскими приложениями.
27151. Информационные системы 10.52 KB
  ETL получает несогласованные данные которые надо преобразовать к единому формату. ETL загружает данные в центральное хранилище. SRD должно доставить данные в различные витрины в соответствии с правами доступа графиком доставки и требованиями к составу информации.
27152. Модели данных, используемые при построении Хранилищ Данных 52.16 KB
  Принципы построения систем ориентированных на анализ данных Модели данных используемые при построении Хранилищ Данных В настоящее время наибольшее распространение получили три вида моделей хранилищ данных: многомерная реляционная и комбинированная. Измерения играют роль индексов используемых для идентификации конкретных значений данных. Вращение изменение порядка измерений; обычно для двухмерных сечений остальные фиксированные для приведения данных к форме удобной для восприятия; Свертка замена одного из значений измерения другим ...
27153. Формат BluRay 2.09 MB
  Приведены основные технические характеристики BDдиска. Это и гибридный лазер способный генерировать излучение трех длин волн: 780 нм 650 нм и 405 нм объектив с изменяемой числовой апертурой SONY голографический оптический элемент LG дифракционный оптический элемент Matsushita высокопрочное защитное покрытие поверхности диска DURABIS2 TDK регистрирующие материалы для записываемых дисков органический Fuji и неорганический TDK новейшие технологии мастеринга новых дисков с использованием термохимической реакции в материале...
27154. Магнитофоны форматов ADAT и DTRS 520 KB
  ADAT Магнитофоны формата ADAT разработаны фирмой Alesis что и отражено в аббревиатуре его названия ADAT Alesis Digital Audio Tape. Для своих магнитофонов фирма Alesis разработала специальный оптический интерфейс ADI Alesis Digital Interface с помощью которого можно по одному оптоволоконному кабелю передавать восемь звуковых каналов с разрешением до 24 разрядов. показан образец магнитофона формата ADAT Alesis M20. 2 представлена модель Alesis XT20 которая обладает теми же функциональными возможностями что и М20 но кроме того...
27155. DASH 486.5 KB
  В 1988 году появился 48дорожечный магнитофон РСМ3348 в котором также используется полудюймовая лента и который обеспечивает полную взаимозаменяемость со своим предшественником РСМ3324 благодаря тому что 24 дополнительные дорожки здесь записываются в промежутках между дорожками предыдущего формата рис. Дополнительная дорожка 2 служит для записи временного кода по стандарту SMPTE а дополнительная дорожка 3 для записи сигналов управления. Канал управления Данные записываемые на дорожку управления дополнительная дорожка 3 на рис. При...
27156. Канальное кодирование (модуляция) 137 KB
  Канал Q Канал Q содержит данные хронирования содержимого диска и нужен для обеспечения функций поиска заданного фрагмента повтора воспроизведения по программе а также обеспечивает возможность индикации текущего времени как на диске в целом так и на каждой дорожке в отдельности. Одновременно с этим в графе Начало музыкального фрагмента записывается время соответствующее началу в минутах секундах и блоках одна секунда 75 блокам номера от 00 до 74 по шкале времени исчисляемому от начала программной зоны диска начало первого...
27157. История цифровой звукозаписи 84 KB
  А первая публичная демонстрация цифровой звукозаписи состоялась в 1967 году. После столь блистательного дебюта цифровой звукозаписи работы в этом направлении начались и на других фирмах. Поэтому внедрение результатов работ по цифровой звукозаписи происходило исключительно в студиях где размеры создаваемых систем и их стоимость существенной роли не играли.