Loading
Ru En

Распределенные объектные технологии

Лекции

Дата Лекция Содержание
1 7 февраля Лекция 1. Введение.
  1. Введение. Описание курса
  2. Виды вычислительных систем, особенности РВС
  3. Краткая история возникновения вычислительных сетей.
2 21 февраля Лекция 2. Сериализация. CAP-теорема.
  1. Форматы сериализации данных.
  2. Текстовые форматы: XML, JSON;
  3. Бинарные форматы: Google Protocol Buffers, MessagePack.
  4. Сравнение форматов сериализации данных.
  5. CAP-теорема
3 7 марта Лекция 3. Организация связи между компонентами
  1. Понятие протокола
  2. Стек протоколов OSI
  3. Стек TCP/IP
  4. Прямая передача сообщений: сокеты
  5. Технологии удалененного вызова процедур (RPC) и удаленного вызова методов (RMI)
  6. Очереди сообщений: общая концепция, особенности RabbitMQ и ActiveMQ
4 4 апреля Лекция 4. Сервис-ориентированная архитектура (1)
  1. Определение и концепция SOA.
  2. Стили Веб-сервисов.
  3. RPC API
  4. JSON-RPC
  5. XML (SOAP) Веб-сервисы.
5 11 апреля Лекция 5. Сервис-ориентированная архитектура (2)
  1. API сообщений
  2. API ресурсов
  3. Концепция REST
  4. Именование ресурсов и использование HTTP
  5. Пример REST-сервиса
6 25 апреля Лекция 6. Виртуализация. Определение облачных систем.
  1. Виртуализация серверных платформ
  2. История виртуализации
  3. Виды виртуализации
  4. Платформы виртуализации
  5. Облачные вычисления
  6. Достоинства и недостатки облачных платформ
7 16 мая Лекция 7. Грид-технологии.
  1. Определение Грид.
  2. Виртуальные организации.
  3. Сравнение Грид, Облачных вычислений, P2P-систем.
  4. Слои архитектуры Грид.
8 23 мая Лекция 8. Синхронизация узлов РВС. Согласованность данных.
  1. Алгоритм синхронизации часов Беркли.
  2. NTP.
  3. Логические часы Лампорта.
  4. Векторные часы.
  5. Согласованность данных: непрерывная, последовательная, причинная, FIFO.

Посещаемость и успеваемость

Посещаемость и оценки за тестирования доступны здесь: журнал посещаемости занятий.

Доклады

Дата Тема Докладчик
1 Март 2014 Разработка приложений на базе очередей сообщений Цыбина Наталья Андреевна
2 Март 2014 Разработка XML Веб-сервисов Залятов Артур Эмирович
3 Апрель 2014 Разработка REST сервисов Самсонов Макар Сергеевич
4 Май 2014 Платформа Windows Azure Мелехин Федор Михайлович

Литература

  1. Учебное пособие "Распределенные вычислительные системы" (Г.И. Радченко. –Челябинск, 2012. – 184 с. ISBN 978-5-89879-198-8) [Текст в формате PDF
  2. Robert Daigneau. Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services. Addison-Wesley Professional, 2011. 352 p.
  3. Sukumar Ghosh. Distributed Systems: An Algorithmic Approach. CRC Press, 2010. 424 p. 

Ссылки

  1. Почему Windows Azure стала просто Azure? Введение в платформу Windows Azure для пользователей Linux, Open Source, Oracle DB, Android, iOS и других инструментов.

Архив

2013

2012: Грид-технологии

2009: Грид-технологии