[!Сеть]
ОС, управляющая глобальной вычислительной инфраструктурой

Зачем?

Поиск, изучение, связь, новости, музыка, места и т.д.
LLM

Attention is all you need - возможность семантического анализа

Сложность систем

Увеличение числа компонентов снижает надёжность

И с прогрессом вырастает скорость принятия решений.

[!Вычислительная архитектура]
Комлекс взаимодействующих средств вычислений, систем передачи данных, хранения данных

Лампы -> Чипы -> Сети

1.1 Этапы развития вычислительной техники и программного обеспечения

A New Golden Age for Computer Architecture - упор в потолок по …

Появились возможности моментальной передачи данных.

Когда сеть заработает так же быстро, как внутренние каналы компьютера, компьютер распадётся в сети на набор устройств специального назначения

- Дж. Гилдер

Рекорд 2022 года в Японии - 125 000 GB/sec.

Особенности современных приложений

  • Распределённость
  • Режим реального времени
  • Эластичность (SLA) (динамическая нагрузка)
  • Отказоустойчивость
  • Кросс-платформенность и инетоперабельность (в своей среде взаимодействует с библиотеками и т.п.)
  • Самодостаточность
  • Взаимодействие и синхронизация
  • Обновления без остановки

TOSCA - язык описания содержания приложения и сетевой среды

Grid - Blueprint for a New Computing Infrastructure - Morgan Kaufmann 1999

Сеть перестала быть трубой. Она стала вычислительным центром.

Аналогия с физиологией

  • Процессоры - мозг
  • Сети - нервная система
  • Смартфоны/датчики - Нервные окончания

Три этапа развития сети

  • Связь - ARPANET - 1960
  • Контент - WWW (World Wide Web) - 1993
  • Вычисления - Активная обработка данных (Edge computing, Cloud)

CDN

CDN - Content Delivery Network

Основной поинт: Сеть - критическая инфраструктура, имеющая сходство с электричеством.

Угрозы

Со скоростью передачи данных значительно вырасло распространение вредоносного П.О.

27 сентября 2010 года в 01:48 Иранская АЭС была выведена из строя компьютерным вирусом.
Это событие - первая успешная кибератака на критическую инфраструктуру.

Континуум вычислений

Единый спектр вычислительных ресурсов - от мальенького датчика до гигантского облака

Требования к вычилительной инфраструктуре

  • Детерминированноть и предсказуемость
  • Виртуализация всех видов ресурсов
  • Бессерверность (serverless) (берут описание на TOSCA, берут Ваш код и распределяют вычисления по имеющимся мощностям)
  • Знание состояния вычислительных и сетевых ресусров СХД
  • Эффективное и справедливое автоматическое управелние ресурсами
  • Доступность, надёжность, отказоустойчивость ресурсов
  • Безопасность

Главной движущей силой прогресса вычислительной инфраструктуры являются потребности приложений

Почему это важно?

Данные должны обрабатываться там, где они появились.
Централизованная обработка становится неээффективной.

Параметры качества канала

  • Скорость
  • Задержка
  • Потери
  • Колебания

Поехали

[!Протокол]
Набор правил, определяющих формат и порядок обмена данными.

Иерархия протоколов:

  • Прикладной (HTTP, FTP)
  • Транспортный (TCP, UDP)
  • Сетевой (IP)
  • Канальный (Ethernet)
  • Физический

1.3 Основы компьютерной архитектуры > Семейство протоколов TCP/IP

Сеть передачи данных

  • Пользователь
  • BRAS, DPI, Firewall, NAT, Grade, Carrier
  • Monitor, CDN, WAN, Accelerator
  • ?

А почему не edges? (Мини-цоды на всех уровнях)
Это SDN - сети. По сути, всё виртуализируется (?)

Итог

  • СПОД - интеграция вычислений и связи
  • Основа цифровой экономики
  • Распределённая система
  • Континуум вычислений - ключевая парадигма
  • Принцип “Сеть - это компьютер” стал реальностью
  • Иерархическая архитектура
  • Требования к сети