presentations:материалы_по_курсу_облачные_технологии
Это старая версия документа!
Облачные технологии
Расписание занятий на весенний семестр 2023 года.
Видеоконференция https://clck.ru/38dWmP
- * Прочитанные лекции - Виртуализация: причины использования. Облака: определение, виды облаков (см. стр.527-529, стр.553-554 из главы 7 Совр.ОС).pdfpdf - Структура пакета Templet SDK. Модель программирования (см. с начала по стр.30 уч.пособия). - Программа ping-pong, синтаксис доменно-ориентированного языка (см. запись и часть 1 уч.пособия). - Идиомы программирования в Templet SDK (см. запись) - Выполнение задач в режиме имитационного моделирования, выполнение задач в облаке с использованием Templet SDK (см. запись). - Гипервизоры и технологии виртуализации (на примере продуктов WMWare) (см. стр.529-535, стр.556-570 из главы 7 Совр.ОС).pdf Записи лекционных/практических занятий в ВВВ - Выполнение задач в режиме имитационного моделирования, выполнение задач в облаке с использованием Templet SDK.(4.04.24) - Идиомы программирования в Templet SDK.(21.03.24) - Программа ping-pong, синтаксис доменно-ориентированного языка.(7.03.24) - Подготовка к работе с TempletSDK в JupyterLab:создание папки с файлами к лабораторной работе, настройка сборки программы компилятором GCC (этап 1); добавление в код программы задачи для имитационного выполнения (этап 2).(1.03.24) - Обсуждение заданий лабораторного практикума (вар.3, вар.5, вар.6, вар.2, вар.1, 25.02.23) - Введение: история облачных технологий.(10.02.23) - Работа с платформой Everest через Templet SDK и Binder.(10.03.23) - Настройка приложения pingpong для запуска задач через платформу Everest.(11.03.23) - Программирование DAGа задач (пример diamond), синтаксис языка описания акторов, идиомы программирования в Templet SDK.(24.03.23) - Настройка TempletSDK для работы с MS Visual Studio.(19.05.23) - Работа с Templet SDK - часть 1 (20.02.23) - Работа с Templet SDK - часть 2(6.03.23) - Моделирование выполнения DAG-а задач, синтаксис языка разметки Templet.(20.03.23) - Обсуждение заданий лабораторного практикума (вар.6, вар.3, вар.1, 21.02.23) - Обсуждение заданий лабораторного практикума (вар.4, 7.03.23) Варианты заданий из презентаций: 1 вариант портфель задач (интегрирование разбиением интервала на равные отрезки); 2 вариант цепочка процессов (эратосфен); 3 вариант цепочка процессов (сортировка); 4 вариант поиск с возвратом (8 ферзей); 5 вариант сортировка слиянием; 6 вариант умножение матриц на кольце процессов. Основная литература - Таненбаум Э. Современные операционные системы, глава7 Виртуализация и облако. - Востокин С.В. Метод создания параллельных и распределенных программ в парадигме акторов. - Документация к системе Everest. Дополнительная литература - Платформа Everest https://everest.distcomp.org/ - Востокин С.В., Бобылева И.В. Применение алгоритмических скелетов для проектирования параллельных алгоритмов акторного типа. Современные информационные технологии и ИТ-образование. — 2020. — Т. 16. № 1. — С. 64-71 статья - Система управления многозадачными распределенными вычислениями на основе акторных алгоритмов https://github.com/the-templet-project/templet - Модель акторов, Actor model - Акторный фреймворк Akka - C++ Actor Framework (CAF) - Таненбаум, ванСтеен Распределённые системы. Принципы и парадигмы. - Грегори Эндрюс Основы многопоточного, параллельного и распределенного программирования - Два примера текстового описания распределенного алгоритма в акторной парадигме bricksmove.pdf. Группы весеннего семестра 2024 года**
presentations/материалы_по_курсу_облачные_технологии.1713458829.txt.gz · Последнее изменение: 2024/04/18 16:47 — vostokin