Распределенные системы Hadoop

  • Курс охватывает концепции проектирования и внедрения распределенных систем, включая облачные вычисления, сетевые вычисления, кластерные вычисления и суперкомпьютеры. Курс содержит следующие темы: планирование в мультипроцессорах, иерархия памяти, синхронизация, параллельное управление, отказоустойчивость, модели параллельного программирования данных, исследование масштабируемости, системы передачи сообщений распределенной памяти, модели программирования общей памяти, задачи, графики зависимости и преобразования программ, параллельные входы/выходы, приложения, инструменты (Cuda, Swift, Globus, Condor, Amazon AWS, OpenStack, Cilk, gdb, потоки, MPICH), OpenMP, Hadoop, FUSE), SIMD, MIMD, фундаментальные параллельные алгоритмы, упражнения по параллельному программированию, методы проектирования параллельных алгоритмов, топологии соединений, неоднородность, балансировка нагрузки, модель согласованности памяти, асинхронные вычисления, разбиение на разделы, детерминированность, закон Амдала, исследования масштабируемости и производительности, векторизация и распараллеливание, языки параллельного программирования и их мощность.
  • Образовательная программа 7M06103 Data Engineering НПМ
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 2
Top