Многоуровневый подход к моделированию вычислительных сетей
МНОГОУРОВНЕВОЕ ПРЕДСТАВЛЕНИЕ СЕТИ В ПРОЦЕССЕ МОДЕЛИРОВАНИЯ
Корпоративная сеть состоит из нескольких взаимодействующих уровней, соответствующих определенным частным задачам моделирования. Первый уровень – это уровень компьютеров - центров хранения и обработки информации, первый уровень также называется аппаратурным или уровень оборудования (из-за подключения необходимых для работы корпорации измерительных приборов, роботов, банкоматов, сборочных линий и т.п.). Второй уровень - транспортная система, обеспечивающая надежную передачу различной информации. Над транспортной системой находится уровень операционных систем, который организует работу приложений и предоставляет через транспортную систему необходимые ресурсы в общее пользование. Над ОС работают различные приложения, но из-за особой роли систем управления базами данных, хранящих в упорядоченном виде основную корпоративную информацию и производящих над ней базовые операции поиска, этот класс системных приложений выделяется в отдельный уровень корпоративной функционально-ориентированной сети. На следующем – пятом уровне функционируют системные сервисы, которые используют СУБД, как инструмент для поиска нужной информации, и предоставляют конечным пользователям эту информацию в удобной для них форме, а также выполняют некоторые общие для предприятий процедуры обработки информации. К этим сервисам можно отнести службу WorldWideWeb, систему электронной почты, системы коллективной работы и многие другие. Верхний – шестой уровень сети представляют специальные программные системы или приложения конкретной предметной области, которые выполняют задачи, специфические для данной корпорации (примерами таких систем могут служить САПР, системы управления технологическими процессами, распределенные многовалютные бухгалтерские системы и многие другие).
Многоуровневый характер представления корпоративных сетей, являющийся следствием реализации ее разработки - как процесса последовательной детализации сети и порождается следующими характерными чертами:
o ограниченностью размерности задач, решаемых на каждом уровне;
o более полным описанием сети на каждом последующем уровне детализации по сравнению с предыдущим.
Многоуровневое представление сетей позволяет:
1) эффективно решать общие стратегические задачи моделирования и разработки сетей корпораций такие как, например -
- проблемы создания транспортной инфраструктуры с масштабируемой производительностью для сложных локальных сетей,
- предоставление индивидуального качества обслуживания для различных типов трафика и различных приложений,
- выбор технологии магистрали,
- организация высокоскоростного и экономичного доступа удаленных пользователей и сетей филиалов к центральной сети корпорации,
- стратегические проблемы выбора корпоративных ОС и СУБД,
- проблемы создания корпоративных приложений,
- защита корпоративной информации;
2) осуществлять декомпозицию сети на отдельные составляющие и решать необходимые частные задачи;
3) принимать оптимальные стратегические решения как для отдельных уровней иерархии или даже отдельной задачи, так и для всей сети;
4) проводить расчеты большинства параметров и характеристик сетей;
5) проводить расчеты, как на уровне сетевых элементов (включая устройства), так и всей сети в целом;
6) теоретический аппарат моделирования на основе многоуровневое представление корпоративных сетей, требует для реализации значительно меньше вычислительных ресурсов.
Стратегические решения в процессе разработки сети, как правило, влияют на всю сеть в целом, затрагивая несколько уровней иерархии, хотя первоначально касаются только одного конкретного уровня или даже отдельной задачи, характерной для этого уровня. Такое взаимное влияние нужно обязательно учитывать при разработке сети и планировании технической политики ее развития, иначе можно столкнуться с необходимостью срочной и непредвиденной замены, например, сетевой технологии, из-за того, что новая прикладная программа испытывает острый дефицит пропускной способности для своего трафика.