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

  • Курс является введением в область компьютерных наук, посвящённую проектированию и разработке распределённых систем и алгоритмов. Студенты изучают основные принципы и концепции, лежащие в основе распределённых вычислений, и применяют их для создания эффективных и масштабируемых распределённых приложений. В курсе рассматриваются различные аспекты распределённых систем, включая моделирование и архитектуру распределённых вычислений, алгоритмы синхронизации и координации, управление ресурсами, обеспечение отказоустойчивости и безопасности. Студенты также изучают современные технологии и инструменты для разработки распределённых систем, такие как Apache Hadoop, Apache Spark, Apache Kafka и другие. Практические занятия включают в себя реализацию распределённых алгоритмов и систем на базе различных технологий и платформ. Студенты также изучают методы тестирования и отладки распределённых приложений, а также анализируют производительность и масштабируемость распределённых систем в реальных условиях эксплуатации.
  • Образовательная программа 6B06149 Информационные системы
  • Кредитов 6
  • Селективная дисциплина
  • Год обучения 4
  • Семестр 1
Top