- out_queue (REF CURSOR) - курсор, содержащий информацию о состоянии расчета, список относящихся к нему файлов данных и результатов и сопутствующую информацию.
upd_Series - процедура изменения названия/описания серии расчетов;
Входные параметры:
- in_id (NUMBER) - идентификатор серии;
- in_project_id (NUMBER) - идентификатор проекта;
in_c_name (VARCHAR2) - название серии;
in_c_description (VARCHAR2) - описание серии;
Выходной параметр:
- out_id (NUMBER) - показатель успешности выполнения процедуры (идентификатор серии).
set_Series_Run - процедура отправки на выполнение всех расчетов серии;
Входные параметры:
- in_series_id (NUMBER) - идентификатор серии;
- in_calculator_id (NUMBER) - идентификатор кластера;
in_proc_req (NUMBER) - запрашиваемое количество процессоров;
- in_ram_req (NUMBER) - запрашиваемый объем памяти;
- in_start_time_req (VARCHAR2) - запрашиваемое время постановки задания в очередь;
- in_start_time_req_date (VARCHAR2) - дата;
in_start_time_req_time (VARCHAR2) - время;
in_options (VARCHAR2) - строка опций запуска;
Выходной параметр:
- out_id (NUMBER) - показатель успешности выполнения процедуры.
getCalculatorForCompile - процедура вывода списка кластеров, способных выполнить компиляцию проекта;
Входной параметр:
- in_project_id (NUMBER) - идентификатор проекта;
Выходной параметр:
- out_queue (REF CURSOR) - курсор, содержащий список кластеров, способных выполнить компиляцию проекта, и сопутствующую информацию.
Федеральным агентством по образованию было поручено КемГУ выполнение работ по проекту (РНП.3.2.3.13048): «Создание системы научно-методического обеспечения образовательными ресурсами учебных заведений для подготовки специалистов по высокопроизводительным распределенным вычислениям».
Данный проект нацелен на разработку системы научно-методического обеспечения образовательных программ подготовки студентов и повышения квалификации профессорско-преподавательского состава по высокопроизводительным вычислениям.
Техническая ценность результатов выполнения проекта заключается в доведении созданных моделей системы поддержки учебного процесса до реализации, интеграция в существующий информационно-вычислительный портал Кемеровского государственного университета.
Создание информационной системы поддержки учебного процесса с возможностью проведения виртуальных практикумов является актуальной задачей информационного обеспечения учебно-научного процесса. [21]
Одной из частей данной системы является компонент «Виртуальная лаборатория» системы УД и УРВР.
.1 Описание компонента «Виртуальная лаборатория»
Цель разработки
Организация виртуального лабораторного практикума с использованием высокопроизводительных вычислительных ресурсов в удаленном режиме в рамках курсов по ВПВ.
Задачи системы
- Предоставление преподавателю механизма для формирования лабораторного задания в рамках курса по ВПВ, предусматривающего исследование поведения определенного численного алгоритма на вычислительных ресурсах кластерной архитектуры (например, зависимость эффективности алгоритма от количества процессоров и параметров задачи);
- Предоставление пользователю возможности просмотра текста лабораторной работы, а также выполнения задания и просмотра результатов для проведения анализа.
Архитектура
Поскольку «Виртуальная лаборатория» является частью системы УД к ВР, то строится по той же архитектуре, что и другие ее компоненты, и интегрирована в схему БД системы УД и УРВР.
«Виртуальная лаборатория» взаимодействует с системой поддержки учебного процесса (СПУП), являющейся частью портала КемГУ:
- Назначение преподавателем лабораторных работ студентам посредством СПУП;
-