Разработка программного проекта по внедрению параллельных вычислений в дистанционный учебный процесс кафедры

Тенденции развития дистанционного образования. Рассмотрение интерактивных методов системы дистанционного образования в виде параллельных "облачных вычислений" в автоматизированных виртуальных лабораториях, технологий видеоконференцсвязи, телеворкинга.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 30.04.2018
Размер файла 262,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

НИУ ВШЭ «Национальный исследовательский университет «Высшая школа экономики»»

РАЗРАБОТКА ПРОГРАММНОГО ПРОЕКТА ПО ВНЕДРЕНИЮ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ В ДИСТАНЦИОННЫЙ УЧЕБНЫЙ ПРОЦЕСС КАФЕДРЫ

Гугаев М.В. Бакалавр

Аннотация

дистанционный образование интерактивный облачный

В последнее несколько лет в образовательной деятельности многих вузов произошли структурные сдвиги, связанные как с демографической ситуацией в стране (нехватка абитуриентов), так и проблемами выполнения мониторинговых показателей (сокращение вузов и их филиалов) со стороны Рособрнадзора. Поэтому вузы начали активно развивать системы дистанционного образования (СДО) различных слоёв населения в отдалённых территориях страны и привлечения дополнительных денежных средств в свой бюджет. В статье рассмотрены интерактивные методы СДО в виде параллельных «облачных вычислений» в автоматизированных виртуальных лабораториях, технологии видеоконференцсвязи, телеворкинга.

Ключевые слова: программный проект, интерактивное дистанционное обучение, технологии видеоконференции, брейнсторминг, телеворкинг, облачные вычисления.

Abstract

DEVELOPMENT OF THE SOFTWARE PROJECT ON IMPLEMENTATION OF PARALLEL COMPUTING IN REMOTE EDUCATIONAL PROCESS OF THE DEPARTMENT

In the last few years, the educational activities of many universities have got structural changes related to both demographic situation in the country (shortage of high school graduates) and the problems of implementation of monitoring indexes (reduction of the number of universities and their branches) by Rosobrnadzor. Therefore, universities began to develop online education systems (OES) for different segments of the population in remote areas of the country and attract additional funds to their budgets. The paper discusses interactive OES methods in the form of parallel “cloud computing” in automated virtual laboratories, videoconferencing technologies, and teleworking.

Keywords: software project, interactive remote learning, videoconferencing technologies, brainstorming, telecommunication, cloud computing.

Основная часть

В настоящее время перед российскими вузами стоит актуальная задача внедрения интерактивных систем интерактивного дистанционного образования (СИДО) в учебный процесс для повышения их эффективности и конкурентоспособности в современных рыночных условиях [1].

К числу ведущих организаций, занимающихся проблемами стандартизации электронного обучения, относятся: глобальный образовательный консорциум IMS (IMS Global Learning Consortium); комитет по стандартизации образовательных технологий LTSC (Learning Technology StandardsCommittee) Института инженеров по электротехнике и электронике IEEE (Institute of Electrical andElectronics Engineers); инициатива прогрессивного распределенного обучения ADL (Advanced Distributed Learning initiative). Все их можно объединить в две большие группы: классические системы дистанционного образования (d- learning) и системы классического электронного образования (e- learning) [2,3].

Создание Software project cloud computing (SPC2C) - программного проекта (ПП) СИДО для работы с высокоэффективными вычислительными системами (ВВС) вузов позволит расширить сферу их использования в научно- исследовательском и учебно- методическом процессах для различных групп (см. рис. 1).

Дополнительно к ВВС и суперкомпьютерным «облачным вычислениям» (cloud computing), при внедрении технологий видеоконференцсвязи в учебный процесс необходимо учитывать комплекс российских стандартов на информационно- коммуникационные технологии в образовании, таких как ГОСТ 34.602, РД 5034.698-90 и международных стандартах группы ESA PSS-05 [3].

Рис. 1 Структура SPC2C

В настоящее время СДО инженерным специальностям по-прежнему находит ограниченное применение, в том числе и из-за отсутствия универсальных методических рекомендаций, позволяющих решать такие специфические задачи, как обучение студентов практическим умениям и навыкам профессиональной работы. Инженерное образование, в отличие от гуманитарного, имеет специфику, связанную с необходимостью приобретения студентами практических умений и навыков профессиональной работы. Такие навыки формируются в процессе проведения практических занятий на макетах реальных машин, станках, стендах, в лабораториях, в полевых условиях и т.д.

Разрабатываемый кафедральный SPC2C обеспечивает удалённое проведение лекционных, консультационных, практических и лабораторных занятий по дисциплинам, проведения научных видеоконференций, вебинаров, брейнстормингов, конкурсов и олимпиад, хранения и работы с информационными ресурсами, неформальное общение в тематических форумах, информирования о событиях, происходящих в учебном заведении, не требующим применения специальных аппаратных средств.

Поэтому, разрабатываемая СИДО должна удовлетворять следующим группам целей [2], [3]:

- в области ВВС: использование больших многопроцессорных вычислительных систем и комплексов, включая вычислительные и дата-центры - как основы современных и будущих облачных систем, базу технологий обработки больших объёмов данных (BigData).

-в области уровня подготовки бакалавров-инженеров: развитие навыков самообразования, интерактивной и самостоятельной работы;

-в области внедрения новых технологий: использование телекоммуникационных технологий в образовании, TBL (Technology-Based Learning) или технологическое обучение- электронное обучение, STS (Student Tracking System) или систем слежения за обучаемыми; телеворкинг (telework - живое дистанционное образование);

- в области интерактивного образования: использование технологий видеореалистичности 3D моделей, с элементами управления для отработки соответствующих управляющих воздействий;

-в области экономической эффективности обучения: снижение стоимости сопровождения процесса обучения в территориально отдалённых регионах;

- в социальной сфере: возможность привлечения в образовательный процесс в территориально отдалённых местностях большего числа высококвалифицированного профессорско- преподавательского состава, ведущих специалистов (технологов, конструкторов, проектировщиков) градообразующих промышленных предприятий, специалистов определённой области знаний (агрономов, ветеринаров, главных инженеров) АПК, возможность обучения студентов- инвалидов и др.

В иерархическую двухъярусную локальную вычислительную сеть (ЛВС) вуза также входят система отдалённого теледоступа или ЭВМ-доступа (ОТиЭ) и управления компьютерной сетью (УКС), структурные автоматизированные виртуальные лаборатории (АВЛ) и др. Предусмотрена интеграция ЛВС с пакетом инженерных программ Process Engineering Suite (PES) и взаимодействие с системой поддержки учебного процесса. Совместно они образуют единый самостоятельный программный проект для организации отдалённого доступа к вычислительным ресурсам ЛВС и анализа результатов расчётов, позволяющий расширить сферу использования ВВС. В данном ПП предусмотрена также и поддержка параллельных вычислений: система автоматического обнаружения ошибок и контроля корректности MPI-программ и системы автоматизированного поиска шаблонов неэффективного поведения параллельных программ, которые будут включены в состав ПП.

Для подготовки бакалавров- инженеров при изучении физических явлений и процессов реальных объектов широко используются наглядные 3D -модели и численный эксперимент. Чтобы провести численный эксперимент за приемлемое время, необходимо использовать ВВС, то есть системы с параллельной архитектурой. Поэтому создание системы ОТиЭ и УКС, являющиеся информационной средой для проведения численных экспериментов и хранения результатов, является актуальной задачей повышения эффективности и удобства использования ВВС в научных и инженерных исследованиях, получения доступа к их ресурсам (см. рис.2).

Рис. 2 Многопользовательская клиент- серверная облачная структура системы ПП

Клиент- серверная архитектура используется для создания вычислительных баз данных, функционирующих под управлением СУБД Oracle, в которых информация не только хранится, но и периодически поддаётся обработке различными методами. Программное обеспечение (ПО) вычислительных ресурсов отвечает за взаимодействие с отдалёнными кластерами. Периодически просматривая базу данных, ПО выбирает из неё новые задания на компиляцию программ и запуск расчётов.

Отдалённый клиент - программа на языке C++, устанавливаемая на каждый вычислительный ресурс для связи с ПО. Клиент отслеживает состояние кластера (количество и загрузку узлов, количество запущенных задач) и периодически выполняет подключение к серверу для передачи информации о состоянии управляемого им ресурса. Клиент общается с сервером по собственному протоколу через TCP- сокеты, что позволяет серверу абстрагироваться от специфики архитектур и команд отдалённых ресурсов, поскольку эту специфику реализует клиент, т.е. унифицирует сетевые коммуникации клиентов [2].

Для работы с системой пользователь использует программу- клиент (web -браузер), которая выполняет функции отображения данных, то есть обеспечивает интерфейс. В качестве хранилища данных выступает СУБД Oracle, а связующим звеном браузера пользователя и хранилища является web-сервер приложений Rcalc1, который осуществляет динамическую генерацию страниц с использованием пакета С2СWeb. Пакет Rcalc2 обеспечивает «облачные вычисления» и активацию вычислительных ресурсов, что обеспечивает передачу файлов из хранилища, а также запросов на генерацию исполняемого кода и выполнение расчётов из хранилища данных клиентам, размещённым на вычислительных кластерах, а также осуществляет приём результатов расчётов и размещение их в хранилище данных. Логически система ОТиЭ и УКС разделяется на две подсистемы: систему управления распределенными вычислительными системами и систему отдалённого ЭВМ-доступа к распределённым вычислительным ресурсам, являющейся средством доступа к системе управления распределенными вычислительными ресурсами, т.е. клиентской частью данной системы. Взаимодействие между данными подсистемами, а также интеграция с системой АВЛ, осуществляется на уровне общей базы данных.

Существующие (СДО), такие как WebTutor, Прометей, MOODLE, REDCLASS и др. поддерживают международные стандарты SCORM, IMS, но не обеспечивают наличие смысловых связей между знаниями дистанционных курсов. Это исключает возможность автоматизированного анализа знаний программными средствами и ограничивает интеллектуальные возможности обучающей системы по построению «траекторий» индивидуальных планов обучения и консультирования в рамках текущей дисциплины. Поэтому при построении системы SPC2C большое внимание уделено к организации построения базы знаний дистанционных курсов на основе web -онтологий соответствующей предметной области.

Пакет SPC2C имеет модульную архитектуру, поэтому её удобно расширить и модернизировать. Базовые модули содержат АРМ-ы «Web- портал», «Виртуальная аудитория», «Root-администратор», АРМ «Куратор», АРМ «Тьютор» и др.

В СИДО выполнение лабораторных работ в определённой степени заменяются автоматизированными лабораторными практикумами отдалённого теледоступа или ЭВМ- доступа. При этом к виртуальным лабораторным практикумам также подключены их web -онтологии. Использование современных IT- технологий проектирования виртуальной реальности позволяют создавать автоматизированные практикумы, имитирующие работу дорогостоящих реальных механизмов машин, стендового оборудования и реальных технологических производств. Наряду с виртуальными лабораторными работами, студенты выполняют также и задания в рамках курса по высокопроизводительным вычислениям, предусматривающим исследование поведения определённого численного алгоритма на вычислительных ресурсах ВВС архитектуры (например, зависимость эффективности алгоритма от количества процессоров и параметров задачи, задачи НИОКР в машиностроении, электромеханики и др.). В соответствии с задачами системы были выделены два типа пользователей АВЛ: преподаватель и студент. Диаграмма вариантов использования системы представлена на рисунке 3 [4].

Рис. 3 Диаграмма вариантов использования СИДО

Создание программного проекта по внедрению параллельных вычислений в дистанционный учебный процесс кафедры является актуальной задачей как социального партнёрства кафедры или вуза с ведущими предприятиями региона, стимулирования научно- исследовательских работ студентов, а в крайних случаях и выживанием многих вузов в современных рыночных условиях.

Очевидно, что развитие СИДО в системе российского образования будет в будущем только активизироваться, т.к. её можно осуществить минимальными расходами на создание технических телекоммуникационных каналов связи.

Список литературы

1. Глаисснер О.Ю. Дистанционное образование в России и в мире // Вестник Высшей школы. 2009. №7. С. 26 - 34.

2. Демьянович Ю.К. и др. Параллельные алгоритмы. Разработка и реализация. СПб, 2012. 134 с.

3. Аппаратные требования к организации системы видеоконференцсвязи с использованием Skype [Электронный ресурс]. Режим доступа: URL: https://support.skype.com/ru/. (дата обращения: 13.04. 2017).

4. Трофимов С.А. CASE-технологии: Практическая работа в Rational Rose. М.: БИНОМ, 2013. 288 с.

Размещено на Allbest.ru

...

Подобные документы

  • Особенности дистанционного образования. Анализ функциональных характеристик среды дистанционного образования Moodle. Функционально-ориентированное проектирование электронного практикума. Разработка, тестирование и оценка надежности программного продукта.

    дипломная работа [2,0 M], добавлен 12.08.2017

  • История и факторы развития облачных вычислений. Роль виртуализации в развитии облачных технологий. Модели обслуживания и принципы работы облачных сервисов. Преимущества облака для Интернет-стартапов. Применение технологии облачных вычислений в бизнесе.

    реферат [56,6 K], добавлен 18.03.2015

  • Место дистанционного обучения в системе образования. Методологические аспекты. Общие положения системы дистанционного образования. Требования к каналам связи при организации системы дистанционного образования. Выбор систем видеоконференций.

    курсовая работа [37,5 K], добавлен 06.10.2006

  • Системы дистанционного образования. Структура, требования к электронному практикуму. Функционально-ориентированное и объектно-ориентированное проектирование. Интерфейс системы, тестирование надежности программного средства, руководство пользователя.

    дипломная работа [1,3 M], добавлен 19.01.2017

  • Понятие вычислительных систем, их классификация по различным признакам. Модели параллельных вычислений PGAS и APGAS. Разработка программного продукта для анализа информационных обменов в параллельных программах на языке IBM X10. Расчёт его себестоимости.

    дипломная работа [1,6 M], добавлен 10.06.2013

  • Математическая основа параллельных вычислений. Свойства Parallel Computing Toolbox. Разработка параллельных приложений в Matlab. Примеры программирования параллельных задач. Вычисление определенного интеграла. Последовательное и параллельное перемножение.

    курсовая работа [1,1 M], добавлен 15.12.2010

  • Анализ структуры и содержания плана маркетинга компании. Рынок облачных вычислений и возможность их применения. Отбор источников информации и представление полученных результатов. Разработка программной инструментальной оболочки облачных вычислений.

    дипломная работа [149,8 K], добавлен 12.11.2013

  • Основные модели вычислений. Оценки эффективности параллельных алгоритмов, их коммуникационная трудоемкость. Последовательный алгоритм, каскадная схема и способы ее улучшения. Модифицированная каскадная схема. Передача данных, классификация операций.

    презентация [1,3 M], добавлен 10.02.2014

  • Знакомство с историей развития многопроцессорных комплексов и параллельных вычислений. Персональные компьютеры как распространенные однопроцессорные системы на платформе Intel или AMD, работающие под управлением однопользовательских операционных систем.

    презентация [1,1 M], добавлен 22.02.2016

  • Особенности дистанционного образования. Разработка электронного практикума по дисциплине "Методы и средства проектирования информационных систем и технологий". Предметная область, выделение информационных объектов. Разработка программного обеспечения.

    дипломная работа [2,1 M], добавлен 27.10.2017

  • Базовые принципы дистанционного обучения. Система управления базами данных Oracle. Технология Java. Принципы построения клиент-серверных систем. Даталогическое проектирование, таблицы и связи между ними. Разработка учебных курсов и процесс обучения.

    дипломная работа [11,4 M], добавлен 22.04.2009

  • Создание и уровни реализации облачных вычислений. Достоинства и недостатки использования облачных технологий в организации единого информационного пространства. Оценка важности критериев методом "Попарного сравнения", "Тепловых карт", "Экспертных оценок".

    дипломная работа [1,3 M], добавлен 08.04.2014

  • Сравнение центрального и графического процессора компьютера в параллельных расчётах. Пример применения технологии CUDA для неграфических вычислений. Вычисление интеграла и сложение векторов. Технические характеристики ПК, применяемого для вычислений.

    курсовая работа [735,9 K], добавлен 12.07.2015

  • Пакетный метод как основной способ выполнения коммуникационных операций, его содержание и предъявляемые требования. Оценка трудоемкости операции передачи данных между двумя узлами кластера. Этапы разработки параллельных алгоритмов (распараллеливания).

    презентация [318,1 K], добавлен 10.02.2014

  • Проведение анализа развития, проблем и перспектив развития дистанционной формы образования как новой формы обучения. Информационные технологии в системе дистанционного обучения. Анализ его внедрения в Костанайском социально-техническом университете.

    дипломная работа [3,0 M], добавлен 23.04.2015

  • Использование информационных технологий в образовании. Системы дистанционного обучения и виртуальные лаборатории. Мультимедийная платформа Adobe Flash. Этапы разработки виртуального лабораторного практикума: оптимизация кода и разработка компонентов.

    дипломная работа [3,3 M], добавлен 15.06.2017

  • Понятие и основные этапы развития информационных технологий, предъявляемые требования к структуре и взаимосвязь элементов. Современные и перспективные информационные технологии в системе дистанционного обучения, принципы их разработки и эффективность.

    курсовая работа [1,2 M], добавлен 27.09.2013

  • Области применения быстрых вычислений. Проблемы эффективности последовательных и параллельных программ. Отображение циклов с условными операторами на асинхронные архитектуры. Рассмотрение исследовательских университетских распараллеливающих систем.

    презентация [833,3 K], добавлен 07.08.2015

  • Сущность облачных вычислений, основные направления развития, достоинства и недостатки. Сеть Интернет как платформа научных коммуникаций. Разработка портала студенческого научного общества. Проектирование интерфейса web-сайта, выбор программных средств.

    дипломная работа [5,9 M], добавлен 18.07.2014

  • Развитие информационно-коммуникационных технологий в образовании. Характеристика и сравнительный анализ программных средств дистанционного обучения, используемых в on-line и off-line режимах; его критерии; эффективность автоматизированных систем.

    курсовая работа [208,9 K], добавлен 04.03.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.