Цели
Силами студенческой группы освоить технологию программирования, позволяющую одному программному комплексу выполнять распределенные вычисления на различных вычислительных платформах в сети Интернет, в том числе и на мобильных и технологических устройствах.
Задачи
1. Изучить принципы параллельных вычислений, освоить реализацию многопоточных приложений, технологии синхронизации распределенных вычислительных потоков.
2. Исследовать технологию суммирования вычислительных мощностей путем распараллеливания задач на отдельных вычислительных ресурсах в сети Интернет, в том числе на мобильных устройствах и на технологических контроллерах АСУ ТП, функционирующих под различными операционными системами.
3. Освоить технологию обмена данными между процессами и потоками, принцип блокировки ресурсов, организацию управляемого доступа к ресурсам (семафоры и мьютексы).
4. Реализовать возможность использования в составе распределенных вычислительных ресурсов программируемые логические контроллеры технологических процессов.
Результат
Программное обеспечение, позволяющее выполнять распределенные вычисления на различных вычислительных платформах в сети Интернет, в том числе и на мобильных и технологических устройствах.
Этапы проекта
- 1.Весенний семестр 2021/2022 учебного года
- 2.Осенний семестр 2022/2023 учебного года
- 3.Весенний семестр 2022/2023 учебного года
- 4.Осенний семестр 2023/2024 учебного года
- 5.Весенний семестр 2023/2024 учебного года
- 6.Осенний семестр 2024/2025 учебного года
- 7.Весенний семестр 2024/2025 учебного года
- 8.Осенний семестр 2025/2026 учебного года
- 9.Весенний семестр 2025/2026 учебного года
- 10.Осенний семестр 2026/2027 учебного года
Актуальность
Актуальность проекта состоит в глубоком погружении обучающихся в программирование, освоение современных платформ разработки ПО, разработка, тестирование и сопровождение сетевого ПО, программирование под мобильные и технологические устройства. Распределенные вычисления – наиболее перспективные современные технологии, применяемые для создания больших вычислительных мощностей и решения масштабных задач.
Практическая значимость
Глубокое изучение студентами современных высокопроизводительных распределенных технологий вычислений и программирования.
Целевая аудитория
Студенты направления 11.03.04 и 11.04.04 электроника и наноэлектроника
https://drive.google.com/drive/folders/1x6JzokkbWxfBikLnAJwiX6CGMkO-rmxU?usp=sharing
Научная новизна
Состоит в попытке совместить технологию распределенных сетевых вычислений с возможностями социальной сети.
Требуемое финансирование
- 30000
Источники финансирования
- внебюджетные средства кафедры ПрЭ