Ru En

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



Лекции (Архив, 2013)

Лекция Содержание
1 Лекция 1. Введение.
  1. Введение. Описание курса
  2. История возникновения вычислительных сетей.
2 Лекция 2. История РВС. СОА.
  1. История и подходы к построению распределенных вычислительных систем.
  2. Виды распределенных вычислительных систем.
  3. Сильно- и слабо-связанные программные системы.
  4. Сервис-ориентированная архитектура: определение, принципы СОА.
3 Лекция 3-4. Виртуализация, облачные вычисления. 
  1. Основы виртуализации вычислительных ресурсов. 
  2. Виды виртуализации: эмуляция оборудования, полная виртуализация, паравиртуализация, виртуализация на уровне ОС, виртуализация приложений.
  3. Понятие коммунальных вычислений и облачных вычислений.
  4. Характеристики облачных систем.
  5. Виды облачных систем: IaaS, PaaS, SaaS.
4 Тьюториал "UNICORE - простой и унифицированный доступ к грид-ресурсам" В рамках конференции ПАВТ'2013 в Челябинске, представители Института перспективного моделирования Суперкомпьютерного центра Юлиха (Германия)  Берндт Шуллер и Валентина Хубер проводили тьюториал по работе с грид-платформой UNICORE:
5 Лекция 5. Грид.
  1. Определение Грид.
  2. Концепция "Виртуальной организации"
  3. Приложения Грид.
  4. Грид VS Кластерные вычисления VS P2P VS Облачные вычисления
  5. Архитектура Грид: базовый слой, саязывающий слой, ресурсный слой, коллективный слой, прикладной слой.
6 Лекция 6. CAP-теорема. Принципы построения распределенных интернет-приложений.
  1. CAP-теорема: согласованность данных, доступность данных, устойчивость к разделению (Consistency, Availability, Partition tolerance).
  2. Выбор между согласованностью и доступностью.
  3. Согласованность в конечном итоге (eventual consistency).
  4. Принципы построения распределенных интернет-приложений.
  5. Паттерны "распределения" интернет-приложений.
7 Доклад. Савченко Дмитрий Игоревич. Kонцепция REST.
  1. Действия REST: GET, POST, PUT, DELETE
  2. Примеры REST API
  3. Разработка REST-сервиса
  4. Разработка клиента REST-сервиса
  5. REST VS XML Web-Services
  6. Безопасность REST
8 Доклад. Михайлов Прохор Андреевич. Windows Communication Foundation
  1. Архитектура WCF
  2. Типы контрактов
  3. Модели вызовов операций
  4. Привязки 
  5. WCF vs. ASP.NET Web API

Доклады

Дата Тема Докладчик
1 02.03.2013 Платформа BOINC Сырвачев Денис Андреевич
2 16.03.2013 Платформа Google Cloud Platform Переяславский Артем Валерьевич
3 13.04.2013 Платформа Windows Azure Волков Антон Александрович
4 11.05.2013 Платформа Amazon Compute Cloud Семенов Александр Ильич; Чупахин Константин Геннадьевич
5 17.05.2013 Концепция REST Савченко Дмитрий Игоревич
6 31.05.2013 Windows Communication Foundation Михайлов Прохор Андреевич

Литература

  1. Учебное пособие "Распределенные вычислительные системы" (Г.И. Радченко. –Челябинск, 2012. – 184 с. ISBN 978-5-89879-198-8) [Текст в формате PDF
  2. Перечень стандартов и спецификаций Web-служб с ссылками на организации-разработчики: [http://www.soaspecs.com].
  3. Сборник статей по разработке и практическому применению Web-служб: [http://www.devarticles.com/c/b/Web-Services]. Блок статей о практическом применении WSRF, WS-Addressing и WS-Notification:
  4. Леонид Черняк. Web-сервисы, grid-сервисы и другие. М.: Открытые системы. №12. 2004. [ http://www.osp.ru/os/2004/12/184882/]. Статья рассказывает об истории развития взаимоотношений между областями Грид и Web-служб. Рассказывается о ситуации, сложившейся к середине 2004-го года, когда чрезмерная сложность и запутанность стандарта OGSI привела к необходимости создания нового, более жизнеспособного стандарта WSRF.
  5. Бабу Сандарам. Что такое WSRF, Часть 1. [http://www.gridclub.ru/library/publication.2005-10-17.1342842216/view]. Практическое пособие для разработчиков Web-служб на основе стандарта WSRF.
  6. Dr. Daniel Sabbah. Bringing Grid & Web Services Together. Globus World San Francisco, CA. 2004. [http://www.globus.org/wsrf/sabbah_wsrf.ppt]. Красочная презентация от вице-президента отдела стратегии и технологии IBM доктора Даниэла Саббаха, рассказывающая об объединении Web-служб и Грид. Описываются алгоритмы взаимодействия Web-служб на основе протоколов WS-Addressing, WSRF, WS-Notification.
  7. Радченко Глеб. GRID. История развития, технологии и стандарты (GTK, OGSA, WSRF, GPE). 2007. [ http://caebeans.susu.ru/doc/talks/GRID-Internet_Ed.ppt].
  8. Хайнц Штокингер. Определение понятия грид: фиксируем точку зрения экспертов. [http://www.gridclub.ru/library/publication.2006-10-06.2791255951/view]. В статье приводится срез понятия Грид, его взаимодействия с такими понятиями как Интернет, Web-службы, Распределенные вычисления и т.п.

Архив

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

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