Введение в распределенные вычисления

Введение в распределенные вычисленияВВЕДЕНИЕ ПРЕДМЕТ РАСПРЕДЕЛЕННЫХ ВЫЧИСЛЕНИЙ Понятия распределенных вычислений и распределенной системы Цели построения распределенных систем Требования к распределенным системам Прозрачность (Transparency) Открытость (Openness) Масштабируемость (Scalability) Сложности разработки распределенных систем Понятие и назначение программного обеспечения промежуточного уровня Взаимодействие в распределенных системах Физическое время Синхронные и асинхронные распределенные системы Упорядочивание событий Примитивы взаимодействия Синхронный и асинхронный обмен сообщениями МОДЕЛЬ РАСПРЕДЕЛЕННОГО ВЫЧИСЛЕНИЯ Модель распределенной системы Причинно-следственный порядок событий Эквивалентные выполнения Конус прошлого и конус будущего для события Свойства каналов ЛОГИЧЕСКИЕ ЧАСЫ Общие принципы построения логических часов Скалярное время Лэмпорга Основные свойства Примеры использования Векторное время Основные свойства Пример использования Методы эффективной реализации векторных часов Дифференциальная пересылка векторного времени Часы, фиксирующие прямую зависимость Адаптивный метод Жарда-Жордана Матричное время Основные свойства ВЗАИМНОЕ ИСКЛЮЧЕНИЕ В РАСПРЕДЕЛЕННЫХ СИСТЕМАХ Общие концепции Централизованный алгоритм Алгоритмы на основе получения разрешений Алгоритм Лэмпорта Алгоритм Рикарта-Агравала Алгоритм обедающих философов Алгоритмы на основе передачи маркера Широковещательный алгоритм Сузуки-Касами Алгоритм Реймонда на основе покрывающего дереваСПИСОК ЛИТЕРАТУРЫ
 
РЕЗЮМЕ След >