Код: 317712Назва:
Розподілені обчислення
Анотація: Різні аспекти розподілення обчислень: просторовий, часовий, функціональний і сематичний. Моделі та методи, пов’язані з основними елементами розподілення: керування, зв’язок і ресурси. Шляхи досягнення основних цілей розподілених обчислень і систем: зв’язок користувачів із ресурсами, прозорість доступу, відкритість і масштабність.Тип дисципліни: нормативнаРік навчання: 1Семестр: веснянийКількість кредитів: 3,0 (загальна кількість годин - 90 год.; лекції - 16 год.; практичні заняття - 14 год.; самостійна робота - 60 год.)Форма контролю: екзаменВикладач(і): Гороховський С.С., к.ф.м.н., доц.Результати навчання: Після завершення цього курсу студент буде:знати: моделі та методи організації розподілених обчислень, архітектуру і структуру грід-платформ, . вміти: застосовувати на практиці фундаментальні концепції, парадигми і основні принципи функціонування грід-систем, аналізувати ефективність розподілених обчислень, застосовувати методи розробки розподілених алгоритмів,.Спосіб навчання: аудиторнийНеобхідні обовязкові попередні й супутні модулі: Курс спирається на цикл дисциплін, що викладаються на бакалавраті: «Основи комп`ютерних алгоритмів», «Алгоритми і структури даних», «Багатозадачне та паралельне програмування».Зміст дисципліни: Курс передбачає набуття теоретичних знань і практичних навичок в галузі розподілених обчислень і систем. Розподіленість обчислень передбачає виконання програмних модулів в мережі автономних комп’ютерів в такий спосіб, що користувач сприймає всю систему як єдине ціле. В курсі будуть розглянуті різні аспекти розподілення обчислень: просторовий, темпоральний, функціональний та семантичний, а також моделі та методи, пов’язані з основними елементами розподілення: керування, зв’язок і ресурси. В курсі будуть детально досліджені шляхи досягнення основних цілей розподілених обчислень і систем: зв’язок користувачів з ресурсами, прозорість доступу, відкритість і масштабованість. Курс передбачає вивчення моделей розподілених обчислень, аналіз ефективності розподілених алгоритмів.Рекомендована література: 1. Distributed Systems. Principles and Paradigms. Andrew Tanenbaum and Maarten van Steen/ Prentice Hall, 2002, pp 803.2. http://www.prenhall.com/tanenbaum.3. Distributed Systems Third edition Version 3.02 (2018) Maarten van Steen Andrew S. Tanenbaum. 4. ISBN: 978-15-430573-8-6 (printed version) ISBN: 978-90-815406-2-9 (digital version) Edition: 3. Version: 02 (December 2018) 518 pp.Форми та методи навчання: лекції, практичні заняття, самостійна робота Методи й критерії оцінювання: рейтингове оцінювання за 100-бальною системою: поточний контроль - 60 балів (опитування, практичні заняття, індивідуальне письмове завдання);
підсумковий контроль - 40 балів (екзамен).Мова навчання: українська