We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Digital infrastructures for business (Basic Level)

2022/2023
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Delivered at:
Department of Information Systems and Technologies (Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod))
Course type:
Compulsory course
When:
3 year, 3 module

Instructor


Улитин Игорь Борисович

Программа дисциплины

Аннотация

Современные информационные системы. Обзорно даются основные понятия и алгоритмы. Дается сжатый обзор задействованного стека технологий. Дисциплина направлена на развитие у студентов навыков программирования и продолжает разделы, изученные студентами на 1 и 2 году обучения
Цель освоения дисциплины

Цель освоения дисциплины

  • Цель данного курса - сформировать у студентов системное представление о теории и сформировать практические навыки применения современных информационных процессов, систем и сетей при решении задач бизнес-информатики. Программа предусматривает лекции, практические занятия и выполнение заданий, отражающих реальное применение материалов курса при решении практических задач.
Планируемые результаты обучения

Планируемые результаты обучения

  • Демонстрирует понимание сложност синхронизации. Может описать алгоритм задающий частичную (каузальную) упорядоченность в распределенных системах.
  • Демонстрирует умение работать в AWS EC2, MS Azure, Google Cloud: создание инстансов, планирование нагрузки
  • Использует sed, grep , AWK для эффективного решения учебных задач.
  • Может перечислить основные св-ва распредленных систем. Способен провести рассуждение о выборе типа информационной системы.
  • Может перечислить основные способы IPC с перечислением достоинств, недостатков, типичных областей применения
  • Работает с удаленными хостами в среде shell
  • Решает учебные задачи в среде shell
  • Решает учебные задачи в среде shell.
  • Умеет выбирать алгоритмы достижения консенсуса в распреденных системах.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Введение.
  • Облачные вычисления
  • Время и упорядоченность в распределенных системах
  • Распределенные Gossip протоколы
  • Получение данных и инструменты для манипулирования с данными в современных информационных системах
  • Характеристика и классификации компьютерных сетей и основные протоколы для осуществления информационных процессов
  • Процессы, задачи и сигналы
  • POSIX. Ядро, шелл, программная среда
  • Обработка текстовых данных. Grep, Sed, AWK
Элементы контроля

Элементы контроля

  • неблокирующий Проект
  • неблокирующий Домашнее задание
  • неблокирующий Экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2022/2023 учебный год 3 модуль
    0.2 * Домашнее задание + 0.2 * Экзамен + 0.6 * Проект
Список литературы

Список литературы

Рекомендуемая основная литература

  • Burns, B. (2018). Designing Distributed Systems : Patterns and Paradigms for Scalable, Reliable Services (Vol. First edition). Sebastopol, CA: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1713745
  • Coulouris, G. F. (2012). Distributed Systems : Concepts and Dessign, Fifth Edition (Vol. Fifth edition, International edition). Harlow: Pearson Education. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1418002
  • Field, L., & Newcomb, O. (2012). Distributed Computing : Concepts, Architecture and Applications. Delhi: Academic Studio. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=446466
  • Goralski, W. (2017). The Illustrated Network : How TCP/IP Works in a Modern Network (Vol. Second edition). Amsterdam: Morgan Kaufmann. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1450801
  • Kshemkalyani, A. D., & Singhal, M. (2008). Distributed Computing : Principles, Algorithms, and Systems. Cambridge: Cambridge University Press. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=304626
  • Leslie Lamport. (2000). The part-time parliament. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.18E496B7
  • Paul Love, Joe Merlino, Craig Zimmerman, Jeremy C. Reed, and Paul Weinstein - Beginning Unix - John Wiley & Sons, Incorporated -2005-481 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=227445
  • Siever, E. (2009). Linux in a Nutshell : A Desktop Quick Reference (Vol. 6th ed). Beijing: Reilly - O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=415617
  • Tushar Chandra, Robert Griesemer, & Joshua Redstone. (2007). Paxos made live: an engineering perspective. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.EC238F24
  • Администрирование ОС Unix : руководство. — 2-е изд. — Москва : ИНТУИТ, 2016. — 303 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100729 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Информатика, автоматизированные информационные технологии и системы, учебник, 541 с., Гвоздева, В. А., 2011
  • Хэвиленд К., Грей Д., Салама Б. - Системное программирование в UNIX - Издательство "ДМК Пресс" - 2007 - ISBN: 5-94074-008-1 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/1223

Рекомендуемая дополнительная литература

  • Erl, T., Puttini, R., & Mahmood, Z. (2013). Cloud Computing : Concepts, Technology & Architecture. Upper Saddle River, NJ: Prentice Hall. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1600179
  • Koziol, J., & Anley, C. (2007). The Shellcoder’s Handbook : Discovering and Exploiting Security Holes (Vol. 2nd ed). Indianapolis, IN: Wiley. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=204776
  • Ногл, М. TCP/IP. Иллюстрированный учебник : учебник / М. Ногл. — Москва : ДМК Пресс, 2007. — 480 с. — ISBN 5-94074-044-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/1140 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.