Главная » Просмотр файлов » Э. Таненбаум - Компьютерные сети. (4-е издание) (PDF)

Э. Таненбаум - Компьютерные сети. (4-е издание) (PDF) (1130118), страница 78

Файл №1130118 Э. Таненбаум - Компьютерные сети. (4-е издание) (PDF) (Э. Таненбаум - Компьютерные сети. (4-е издание) (PDF)) 78 страницаЭ. Таненбаум - Компьютерные сети. (4-е издание) (PDF) (1130118) страница 782019-05-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 78)

4.8. Для небольшого числа станций значение вероятности успеха является неплохим, однако как только количество станций достигает хотя быпяти, вероятность снижается почти до асимптотической величины, равной 1/е.1,00,80,60,40,20,051015Количество готовых станций2025Рис. 4.8. Вероятность получения доступа к каналу в симметричном протоколеИз рисунка очевидно, что вероятность получения доступа к каналу для какой-либо станции можно увеличить, только снизив конкуренцию за канал.

Этимзанимаются протоколы с ограниченной конкуренцией. Они сначала делят всестанции на группы (необязательно непересекающиеся). Состязаться за интервал 0 разрешается только членам группы 0. Если кто-то из них выигрывает, онполучает канал и передает по нему кадр. Если никто из них не хочет передаватьили происходит столкновение, члены группы 1 состязаются за интервал 1, и т. д.При соответствующем разбиении на группы конкуренция за каждый интервалвремени уменьшается, что увеличивает вероятность его успешного использования (см.

левую часть графика).Вопрос в том, как разбивать станции на группы. Прежде чем обсуждать общий случай, рассмотрим несколько частных случаев. В одном из крайних случаев в каждой группе будет по одной станции. Такое разбиение гарантируетполное отсутствие конфликтов, так как на каждый интервал времени будет претендовать только одна станция. Подобные протоколы уже рассматривались ранее (например, протокол с двоичным обратным отсчетом). Еще одним особымслучаем является разбиение на группы, состоящие из двух станций. Вероятностьтого, что обе станции одновременно начнут передачу в течение одного интервала, равна р2, и при малых значениях р этим значением можно пренебречь.

По мере увеличения количества станций в группах вероятность столкновений будетвозрастать, однако длина бит-карты, необходимой чтобы перенумеровать всегруппы, будет уменьшаться. Другим предельным случаем будет одна группа,в которую войдут все станции (то есть дискретная система ALOHA). Нам требуется механизм динамического разбиения станций на группы с небольшим количеством крупных групп при слабой загруженности канала и большом количествемелких групп (может быть, даже состоящих из одной станции каждая), когда загруженность канала высока.309Протокол адаптивного прохода по деревуОдним из простых способов динамического разбиения на группы является алгоритм, разработанный во время Второй мировой войны в армии США для проверки солдат на сифилис (Dorfman, 1943). Брался анализ крови у Nсолдат.

Часть каждого образца помещалась в одну общую пробирку. Этот смешанный образецпроверялся на наличие антител. Если антитела не обнаруживались, все солдаты вданной группе объявлялись здоровыми. В противном же случае группа делиласьпополам, и каждая половина группы проверялась отдельно. Подобный процесспродолжался до тех пор, пока размер группы не уменьшался до одного солдата.В компьютерной версии данного алгоритма (Capetanakis, 1979) станции рассматриваются в виде листьев двоичного дерева, как показано на рис. 4.9. В первом временном интервале состязания за право передачи участвуют все станции.Если кому-нибудь это удается, то на этом работа4алгоритма заканчивается. Еслиже происходит столкновение, то ко второму этапу состязаний допускается только половина станций, а именно станции, относящиеся к узлу 2 дерева.

Если однаиз станций успешно захватывает канал, то следующее состязание устраиваетсядля второй половины станций (относящихся к узлу 3 дерева). Если снова происходит конфликт, то к следующему интервалу времени среди состязающихся остается уже четверть станций, относящихся к узлу 4.CDEFGНРис. 4.9. Дерево из восьми станцийСтанцииТаким образом, если столкновение происходит во время интервала 0, то вседерево сканируется на единичную глубину для поиска готовых станций. Каждыйоднобитовый слот ассоциируется с определенным узлом дерева. Если происходит столкновение, поиск продолжается для левого и правого дочерних узлов.

Если количество станций, претендующих на передачу, равно нулю или единице,поиск в данном узле дерева прекращается.При сильной загруженности канала вряд ли стоит начинать поиск готовойстанции с узла 1, поскольку шансов, что всего одна станция из всех будет претендовать на канал, мало. По той же причине могут быть пропущены такжеузлы 2 и 3.

А на каком уровне дерева следует начинать опрос в общем случае?Очевидно, что чем сильнее загруженность канала, тем на более низком уровне310Глава 4. Подуровень управления доступом к средедерева должен начинаться поиск готовых станций. Будем предполагать, что каждая станция довольно точно может оценить q (количество готовых на данныймомент станций), отслеживая недавний трафик.Пронумеруем уровни дерева на рис. 4.9 - узел 1 на уровне 0, узлы 2 и 3 науровне 1 и т. д. Обратите внимание на то, что каждый узел на уровне i включает2"' часть от всех станций. Если q готовых станций распределены равномерно, тоожидаемое их число ниже узла на уровне i равно 2-'q. Интуитивно ясно, что оптимальным уровнем для начала поиска будет тот, на котором среднее число конкурирующих в интервале станций равно 1, то есть уровень, на котором 2-'q - 1.Отсюда i = \og2q.Были разработаны многочисленные усовершенствования базового алгоритма—в частности, некоторые детали обсуждаются у Бертсекаса (Bertsekas) и Галлагера (Gallager) в издании 1992 года.

Например, рассмотрим случай, при котором передавать хотят только станции G и Я. На узле 1 произойдет конфликт,поэтому будет проверен узел 2. Он окажется пустым. Узел 3 проверять нет смысла, так как там гарантированно будет столкновение. (Нам известно, что под узлом 1 находятся 2 или более станций, а так как под узлом 2 нет ни одной станции, то все они должны быть под узлом 3.) Поэтому проверку узла 3 можнопропустить и сразу проверить узел 6. Поскольку под узлом 6 ничего не оказалось, то проверку узла 7 также можно пропустить и проверить узел G.Протоколы множественного доступасо спектральным разделениемЕще один метод распределения канала заключается в его разбиении на подканалы с помощью частотного, временного или смешанного разделения и динамического распределения подканалов по мере необходимости.

Подобные схемы частоприменяются в оптоволоконных локальных сетях, при этом возможна одновременная передача по каналу на разных длинах волн (то есть частотах). В данномразделе мы рассмотрим один такой протокол (Humblet и др., 1992).Проще всего построить целиком оптическую локальную сеть с помощью коммутатора «пассивная звезда» (см. рис. 2.8). Смысл состоит в том, что два оптических волокна от каждой станции вплавляются в стеклянный цилиндр. По одному волокну свет попадает в цилиндр, а по другому он из цилиндра попадает вдругое волокно. Свет, выходящий в цилиндр из одного волокна, освещает весьцилиндр и попадает во все выходящие из него волокна.

Пассивные звезды могутобъединять до нескольких сотен станций.Для реализации одновременной передачи спектр делится на каналы (диапазоны длин волн), как показано на рис. 2.27. В протоколе WDMA (WavelengthDivision Multiple Access — множественный доступ со спектральным разделением) каждой станции выделяется два канала. Узкий канал обеспечивает получение станцией управляющей информации, а широкий канал — передачу данныхстанцией.Каждый канал делится на группы временных интервалов, как показано нарис.

4.10. Пусть количество интервалов в управляющем канале равно т, а количество интервалов в канале данных — п+ 1, из которых п интервалов исполь-Протоколы коллективного доступа311зуются для данных, а последний интервал — для сообщения станцией о своем состоянии (главным образом о том, какие интервалы в обоих каналах свободны).В обоих каналах последовательность интервалов повторяется бесконечно, приэтом интервал 0 помечается специальным образом, чтобы все могли его распознать. Все каналы синхронизируются одними глобальными часами.т временных интерваловдля управленияСтанцияУправляющий канал Аиспользуется другимистанциями дляобщения с Ат и i IX i шжпя 11Жп + 1 временных интервалов для данныхУправляющий канал ВКанал данных ВУправляющий канал СИспользуетсястанцией Вдля передачиданныхКанал данных СУправляющий канал ОКанал данных ОВремя•Рис.

Характеристики

Тип файла
PDF-файл
Размер
10,99 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее