Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Базовая эталонная модель взаимодействия открытых систем (OSI).Содержание книги
Поиск на нашем сайте ISO(Intrnational Standarts Organization), МОС(Межднародная Организация Стандартов).
Анализ программной структуры позволяет рассмотреть иерархию программного обеспечения сети. Основными в программной структуре являются элементы, выполняющие информационно-вычислительные работы для пользователей (вычисления, реализацию банков данных, диалоговых информационных систем и т.д.). Этими элементами являются программа пользователя и взаимосвязанные с ней программы управления представлением и сеансом. Совокупность этих трех элементов называется процессом. Основной задачей вычислительной сети является создание взаимодействующих процессов, осуществляемое передачей друг другу массивов информации. Схема взаимодействия двух непосредственно связанных процессов следующая:
Рис.4. Взаимодействие процессов в одной ЭВМ. При необходимости передачи информации программы пользователя А выдает массив информации. Программы управления представлением и сеансом добавляют к этому массиву заголовок и концевик, образуя сообщение. В заголовок записывается информация, позволяющая различать сообщения и указывать необходимые адреса. В концевике располагаются символы, позволяющие выявить ошибки в сообщении после его передачи другому процессу. Сообщение имеет произвольную длину. Поэтому его обычно перед передачей делят на части – блоки, имеющие фиксированную длину. Эти блоки передаются процессу В. Здесь программы управления представлением и сеансом собирают из блоков сообщение, анализируют, а затем убирают его заголовок и концевик. Полученный массив передается программе В. Такое (непосредственное) взаимодействие процессов возможно только в тех случаях, когда эти процессы расположены в одной и той же ЭВМ. Обычно процессы в сети находятся в разных ЭВМ и взаимодействуют через АПД, физические каналы, коммуникационные машины, а часто и интерфейсные машины. В этом случае к любому процессу должен быть добавлен новый элемент программной структуры внешней сети – программа управления передачей информации от другого процесса к другому. Точку, расположенную между процессом и программой управления передачей называют портом. В этом случае структура передаваемого массива информации усложняется и последний, называемый фрагментом, имеет два заголовка: процесса и передачи. Второй заголовок (заголовок передачи) содержит управляющие данные, описывающие передачу: тип массива, адреса исходного и конечного процессов (точнее, адреса портов), имя массива.
Рис. 5. Взаимодействие процессов в сети. В вычислительной сети один и тот же процесс может быть связан с несколькими процессами, выполняемыми в разных машинах. Поэтому наряду с программой управления передачей вводится еще один элемент – программа управления сетью. Основной задачей программы управления сетью является маршрутизация пакетов. Соответственно добавляется новый заголовок и концевик (концевики на рисунках, во избежание их загромождения, не показаны). В нем содержится вся управляющая информация, необходимая для маршрутизации пакетов. Между любой парой смежных машин расположен канал, управление работой которого выполняет еще один элемент – программа управления информационным каналом. Программа управления каналом обрамляет пакет заголовком и концевиком. Заголовок содержит информацию, необходимую для управления информационным каналом. В результате получается кадр. Кадры в информационном канале идут один за другим и отделяются флагами. Канальный уровень предназначен для передачи данных через физические соединения. Благодаря этому сетевой уровень «не знает» типов физических соединений, используемых в сети. Канальный уровень обеспечивает средства для установления, поддержания и разъединения канальных соединений между сетевыми объектами (управление потоком через физические соединения). Процесс создания кадра можно представить следующим образом:
Рис.6 Процесс создания кадра. Любой уровень (элемент) оперирует лишь со своим заголовком (и концевиком), не рассматривая остальную часть полученного массива информации. Поэтому, говорят, что этот элемент прозрачен для информирования пользователя и заголовков, принятых с более высоких уровней. Для поддержания физического канала служит физический уровень, который предназначен для сопряжения систем с физическими средствами соединения. Уровень определяет механические, электрические функции и процедурные характеристики, описывающие доступ к физическим соединениям. Этот уровень обычно реализуется аппаратно. Таким образом, имеем семиуровневую программную систему:
Рис. 7. Программная система сети. В общем случае на верхнем уровне находится не один, а несколько процессов. Любой из них имеет один, а иногда несколько портов. Таблица 2
В действительности, в различных сетях используется различное число уровней. Рассмотренные 7 уровней (объектов) объединяются в группы, образующие элементы логической структуры сети: хост-модули, терминальные, коммуникационные и т.д. С другой стороны, размещение программ в машинах и АПД (аппаратура передачи данных) позволяет рассмотреть взаимосвязь элементов программной и физической структур вычислительной сети.
Рис. 8 Взаимосвязь элементов программной и физической структур вычислительной сети.
Условная линия между портами – логический канал. В реальных вычислительных сетях управление физическим каналом реализуется не в машинах, а в подключаемой к ним АПД. Программа управления информационным каналом все чаще также реализуется в этой аппаратуре. Передача информации от одного порта (процесса) к другому связана с многократным ее прохождением через различный слой программной структуры сети. Задача регулирования входного трафика возлагается на процедуру управления потоками, которая выполняет одну из наиболее важных функций в сети. В основном, процедура управления потоками предсказывает и предотвращает перегрузки путем регулирования входного трафика, идущего от подсети ресурсов и пользователей в подсеть связи. Если канал, по которому должно быть передано сообщение занят, то они должны встать в очередь и ждать. После передачи сообщения канал освобождается. После приема сообщения в узле процедура выбора маршрутов приписывает его некоторому выходному каналу. Опять, если этот новый канал занят, сообщение должно ждать в очереди и т.д. Общее время проведения сообщения в сети, называется задержкой сообщения (или задержкой сети). На надежность сети, ее задержку, процедуру выбора маршрутов и т.п. существенное влияние оказывает топологическая конфигурация сети связи. Задача выбора топологии является очень трудной и еще более усложняется, если на сеть накладываются топологические ограничения (такие, как заданные требования к надежности). Кроме того, при проектировании нужно учитывать стоимостную функцию. После определения топологии нужно выбрать пропускные способности любого канала, а затем принять какую-то дисциплину обслуживания очередей. Контрольные вопросы. 1. Каковы функции канального уровня? 2. Каковы функции сеансового уровня? 3. Каковы функции сетевого уровня? 4. Каковы функции транспортного уровня? 5. Что такое логический канал? 6. Что находится в концевике пакета? 7. Каковы функции интерфейсного логического модуля? 8. Каковы функции терминального логического модуля?
Лекция № 3.
Проектирование сетей ЭВМ. Теория проектирования сетей ЭВМ базируется на аппарате систем массового обслуживания(СМО). Обозначим n-e требование, поступающее в СМО через
Для обозначения различных типов СМО используется обозначение, которое имеет вид A/B/m. Так обозначается СМО с m обслуживающими приборами, а A и B указывают соответственно на распределение времени между соседними требованиями и распределение времени обслуживания. А и В принимают значение из следующего набора символов: M – показательное распределение (Markovian),
G – произвольное распределение (General). Наиболее важным параметром СМО G/G/1 является коэффициент использования
где
Эта величина равна доле времени, в течении которого занят единственный обслуживающий прибор, и она также равна отношению требуемой от данной системы скорости обслуживания к пропускной способности системы Для многолинейной СМО G/G/m
Интерпретируется как математическое ожидание доли занятых приборов, если любой прибор имеет одно и то же распределение времени обслуживания. В общем случае Случай Среднее время пребывания требования в системе:
Среднее число требований в очереди:
Соответствующий результат для числа требований в очереди:
Для системы G/G/m справедливо:
Для системы M/M/1 вероятность того, что в системе находится k требований равна
Отсюда среднее число требований в системе:
а дисперсия равна:
Используя формулу Литтла и (1) при m=1 получим две основные характеристики М/M/1 – ее средние характеристики:
Величины Пусть сеть с коммутацией сообщений имеет М каналов и N узлов. Каналы – бесшумные и абсолютно надежные. Пропускная способность i-го канала равна Полный внешний поток, поступающий в сеть, равен:
Длины всех сообщений по предположению независимы и распределены по экспоненциальному закону со средним значением 1/ Для высокоскоростных сетей, покрывающих большие географические расстояния, может оказаться важным включить в рассмотрение время распространения Заметим, что случайность временного обслуживания появляется не из-за обслуживающего прибора(канала), а из-за требования (сообщения), так как длина сообщения Поскольку любой канал в сети рассматривается как отдельный обслуживающий прибор, обозначим через Как и для внешнего потока, определим полный поток в сети:
Предположим, что стоимость построения i-го канала с пропускной способностью Пусть
Выше была определена задержка сообщения как такое время, которое сообщение проводит в сети. Средняя задержка сообщения в сети
Обозначим
Ясно, что
так как доля Последнее равенство представляет разложение сети по параметрам источник – адресат. При построении сетей возникает множество задач, и к основным из них относятся следующие задачи: 1. выбор пропускной способности каналов { 2. выбор потоков в каналах { 3. выбор топологии. Считается, что на стоимость сети накладываются ограничения. Определим 4 задачи, которые отличаются только множеством переменных, варьируемых при проектировании. В каждой из этих задач считается, что заданы положения узлов, внешний поток
Задача ВПС.
Вторая задача – распределение потоков(РП).
Задача РП
Третья задача – задача выбора пропускных способностей и распределения потоков(ВПС и РП). Задача ВПС и РП.
Четвертая задача – задача выбора топологии, пропускных способностей и распределения потоков (ВТ, ПС и РП) Задача ВТ, ПС и РП.
Эти 4 задачи в настоящее время решены с различной степенью полноты.
Обозначим через
Заметим, что
то есть
Отсюда из (3) получаем:
Изменим порядок суммирования, тогда как обычно при изменении порядка суммирования условие на i становится условием на j,k. В результате имеем:
Используя соотношение (4), получаем:
Теперь средняя задержка сообщения разложена на компоненты, относящиеся к отдельным каналам, то есть разложена по
Предположение о независимости. Всякий раз, когда сообщение принимается в узле внутри сети, независимо с плотностью распределения
выбирается его новая длина Это предположение показано с помощью многочисленных моделирований для реальных сетей. Это утверждение, вообще-то говоря, неверно, так как сообщения сохраняют длину при их прохождении по сети, но как показано, влияние этого предположения на Пользуясь этим предположением, получим, что i-ый канал теперь можно рассматривать как систему М/М/1 с пуассоновским потоком интенсивности
И поэтому, согласно (5), имеем[1]:
В этой точке
Это пороговое поведение задержки показано(упрощено) на рис.9
Из (4) при
Определим
Рассмотрим полный поток в сети
Следовательно:
Если
Из последних двух равенств получаем известный общий результат:
Отсюда Это дает метод вычисления задержки в отсутствии нагрузки Отыскание нагрузки насыщения
при любом Весьма важно отыскание максимального потока, который сеть может переносить между данной парой углов. Это можно выполнить с помощью хорошо известной теоремы о максимальном потоке и минимальном сечении. Согласно этой теореме, максимальный поток, который сеть может переносить между некоторым источником (узлом) s и адресатом (узлом) t, равен величине минимального сечения s-t. Любая совокупность ребер, при устранении которой из сети прерывается весь поток от источника s к адресату t, называется сечением s-t. Пропускная способность сечения представляет собой полный поток, который устраненные ребра может переносить от источника s к адресату t. Минимальным сечением s-t называется сечение, которое имеет наименьшую пропускную способность. Существуют алгоритмы нахождения максимального потока между данным источником и адресатом.
Контрольные вопросы: 1. Дайте определение коэффициента использования? 2. Чему равно среднее время пребывания для системы M/M/1? Какая величина называется стоимостью сети? 3. Дайте определение средней задержки в сети. Приведите итоговую формулу. 4. Сформулируйте задачи ВПС, РП, ВПС и РП. 5. Чему равна средняя задержка в канале? 6. Чему равна средняя длина пути в сети? 7. Чему равно среднее время ожидания в очереди для системы M/M/1? 8. Чему равен максимальный поток, который сеть может переносить между некоторым источником и адресатом?
Лекция 4.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-01-19; просмотров: 250; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.01 с.) |