5-4_Коммутация_пакетов-оценка_и_управление_задержкой (1130320)
Текст из файла
Коммутация пакетов: оценка иуправление задержкойВведение в компьютерные сетипроф. Смелянский Р.Л.Лаборатория Вычислительных комплексовф-т ВМК МГУВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.20161Пакетный коммутатор: FIFO• Как регулировать качество сервиса (скорость)?Введение в компьютерные сетипроф.Смелянский Р.Л.08.03.20163Пакетный коммутатор: строгиеприоритетыВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.20164Пакетный коммутатор: приоритеты свесамиВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.20165Пакетный коммутатор: приоритеты свесамиВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.20166Пакетный коммутатор: пакетное vsпобитное обслуживаниеВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.20167Пакетный коммутатор: как на практикеWeighted Fair Queuing∑=1 ∗ � - время окончания обслуживания⁄1 - число раундов1∗ - скорость обслуживания;∑1=1 � ∑1 ∗ - время обслуживания на раунде1 = 1 + ∗ (1=1SR = max {FR-1, now}FR = SR + L/ где L длина пакетаВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.20168Выводы• FIFO очередь – нет приоритетов, не гарантированаскорость• Строгие приоритеты: высокоприоритетный трафик«не видит» низкоприоритетного трафика в сети.Полезно, когда высокоприоритетного трафикаограниченное количество• Waited Fair Queuing (WFQ) позволяет каждомупотоку обеспечить гарантированный сервис,планируя их в порядке bit-by-bit finishing timeВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.20169Коммутация пакетов: управлениезадержкойВведение в компьютерные сетипроф.
Смелянский Р.Л.Лаборатория Вычислительных комплексовф-т ВМК МГУФакторы влияющие на задержкуAl1, r1l2, r2Q1(t)l3, r3Q2(t)l4, r4BQ3(t) p lie2e задержка, τ = ∑ + + Qi (t )ci riЕсли мы знаем верхние границы Q1(t), Q2(t) and Q3(t), то мы знаемверхнюю границу для е2е задержки.Введение в компьютерные сетипроф.Смелянский Р.Л.08.03.201611Пакетный коммутатор: гарантированнаязадержкаВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.201612Пакетный коммутатор: управлениезадержкой пакетаМы знаем уже как управлять1. Скоростью обслуживания очереди (WFQ)2.
Длиной каждой очередиКак можно было бы гарантировать,что ни один пакет не будет сброшен ?Введение в компьютерные сетипроф.Смелянский Р.Л.08.03.201613Пакетный коммутатор: zoom однойочередиВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.201614Пакетный коммутатор: zoom однойочередиОбщеечислобайтИдея:A1(t)D1(t)Мы не можемуправлять процессомпоступления, давайтеего ограничимR(f1)timeВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.201615Ограничение трафикаОбщеечислобайтЧисло бит, которые могутпоступить за период t,ограничено величиной σ+ρtВ нашем примереσ = B, ρ = 1Введение в компьютерные сетипроф.Смелянский Р.Л.08.03.201616(σ,ρ) ограничение поступления иминимальная скорость обслуживанияОбщеечислобайтЕсли нет потерипакетов, то должнобыть B ≥ σ.Если 1 ≥ ρ, тоd(t) ≤ B/ 1Если поток ограничен текущим буфером и маршрутизатор используетдисциплину обслуживания WFQ, то можно гарантировать е2е задержку.Введение в компьютерные сетипроф.Смелянский Р.Л.08.03.201617Пакетный коммутатор: текущий буфер (идея)Введение в компьютерные сетипроф.Смелянский Р.Л.08.03.201618Текущий буфер с маркерамиВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.201620Текущий буфер с маркерами• ОбозначимS - длительность временного увеличения трафика навходе;ρ - скорость поступления маркеров Б/с;M - максимальная скорость входного трафика Б/с;B - емкость буфера в байтах.B + ρS = MS.Откуда получаем, чтоS= B/(M - ρ).ТогдаВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.201621Трафик для M = 25MB/sec,ЗдесьM =и25MB/sec,ρ = 2MB/sec и C = 250,500750 KB соответственно.ρ = 2MB/sec и C = 250, 500 и 750 KB соответственноВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.201622Пакетный коммутатор: задержкаТекущийТекущийбуфербуферВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.201623Пакетный коммутатор: примерДля приведенного фрагмента сети приложению требуется скоростьв 10 Mb/с и е2е задержка не более 5 mс при пакетах в 1 000 байтВведение в компьютерные сетипроф.Смелянский Р.Л.08.03.201624Пакетный коммутатор: примерДля приведенного фрагмента сети приложению требуется скоростьв 10 Mb/с и е2е задержка не более 5 mс при пакетах в 1 000 байтНесмотря на то, что технически это возможно, лишь некоторыесети могут управлять е2е задержкой.Причины:• Слишком сложно и хлопотно• В большинстве сетей комбинация прогнозирования и• приоритетов дает вполне приемлемые результаты.Введение в компьютерные сетипроф.Смелянский Р.Л.08.03.201625Заключение• Если мы знаем длину очереди и дисциплину ееобслуживания, то мы можем ограничить величинузадержки в ней.• Выбрав длину очереди, и, используя WFQ, мыможем определить скорость обслуживания.• Поэтому самое главное не допустить сбросапакетов.
Для этого можно использовать метод«текущего ведра».• Таким образом, мы можем ограничить величинуе2е задержки.Введение в компьютерные сетипроф.Смелянский Р.Л.08.03.201626.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.