Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Thesis_Slides

.pdf
Скачиваний:
3
Добавлен:
22.08.2019
Размер:
677.89 Кб
Скачать

СтруктуракомплексаОмегаа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

передачи сообщений

Система хранения

 

 

 

Система

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СУФ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Кондуктор

Маршрутизатор

 

ЭДП

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Драйвер

Сервер

 

 

Модуль топологии

ЭДП

ЭДП

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Менеджер нитей

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Защита

 

 

 

 

 

 

 

 

 

кандидатской

 

 

 

 

 

 

 

диссертации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЧелГУ

 

,

6

-

Дек

-

 

2000

 

 

 

 

 

 

 

 

 

 

 

 

СлайдСлайд 1111

Система храненияданных

Узел-

клиент

 

Задача

Система

Менеджер файлов

управления

 

файлами

Менеджер наборов

 

Драйвер дисковой подсистемы

Драйвер МДП Драйвер ЭДП

Узел-

Сервер

Сервер

 

сервер

МДП

ЭДП

 

 

 

 

 

Диск

ОЗУ

 

 

МДП

ЭДП

 

Защита кандидатской диссертации

ЧелГУ, 6-Дек-2000

СлайдСлайд 1122

Буферизацияданных

Задача

 

 

промах read P

read A попадание

 

 

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

жертва

C

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

вытеснение

 

 

загрузка

 

 

 

 

 

из

 

 

 

в буфер

буфера

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V A P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Защита

 

 

 

 

 

 

 

 

 

кандидатской

 

 

 

 

 

 

 

диссертации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЧелГУ

 

,

6

-

Дек

-

 

2000

 

 

 

 

 

 

 

 

 

 

 

 

СлайдСлайд 1133

Общиестратегиивытесненияия

 

 

 

 

 

 

 

 

Стратегия

 

Страница-жертва

 

 

 

OPT

 

К которой дольше всех

 

 

не будет обращений

 

 

 

RANDOM

 

Случайная

 

 

 

 

 

 

LRU

 

К которой дольше всего

(Least Recently

Used)

не было обращений

LFU

 

С наименьшим числом

(Least Frequently Used)

обращений

FIFO

 

Первой помещенная в

(First In First

Out)

буфер

 

 

 

LIFO

 

Последней помещенная

(Last In First

Out)

в буфер

 

 

 

 

Не поддерживают избирательное вытеснение страниц

Не адекватны в отдельных случаях доступа к данным

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Защита

 

 

 

 

 

 

 

 

 

кандидатской

 

 

 

 

 

 

 

диссертации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЧелГУ

 

,

6

-

Дек

-

 

2000

 

 

 

 

 

 

 

 

 

 

 

 

СлайдСлайд 1144

DIR-метод управлениябуферныммпуломпулом

Требования к механизму вытеснения

!

!

Реализация

!

!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Защита

 

 

 

 

 

 

 

 

 

кандидатской

 

 

 

 

 

 

 

диссертации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЧелГУ

 

,

6

-

Дек

-

 

2000

 

 

 

 

 

 

 

 

 

 

 

 

СлайдСлайд 1155

Избыточныйиндексбуферного пулаула((DIR)DIR)

 

 

 

DIR

 

Буферный пул

Атрибут

Семантика

Статический рейтинг

атрибуты

Указатель

1

2

 

 

 

Статис-

 

 

 

 

 

тические

 

 

HC

счетчик

1

 

 

 

попаданий

 

 

 

(hit counter)

2

 

 

 

HT

время

 

 

 

(hit time)

последнего

3

 

 

 

попадания

 

 

 

 

 

 

 

FC

счетчик

4

 

M

(fault counter)

промахов

 

 

 

 

FT

время

 

 

 

 

(fault time)

последнего

 

 

 

 

промаха

 

 

 

 

 

kM

 

 

 

LT

время

 

 

 

(load time)

помещения

 

 

 

 

страницы в

 

кратность DIR

 

 

 

 

 

буфер

 

 

Защита кандидатской диссертации

ЧелГУ, 6-Дек-2000

СлайдСлайд 1166

Рейтинг страницы

Рейтинг

Жертва

Статический рейтинг

!

!Целое

!Атрибут

Динамический рейтинг

!

! Функция 1 n

! Атрибут страницы буфера

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Защита

 

 

 

 

 

 

 

 

 

кандидатской

 

 

 

 

 

 

 

диссертации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЧелГУ

 

,

6

-

Дек

-

 

2000

 

 

 

 

 

 

 

 

 

 

 

 

СлайдСлайд 1177

Моделирование стратегий вытесненияя сс помощью динамического рейтинга

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Стратегия

 

Динамический

Страница-жертва

 

 

 

 

 

рейтинг

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LRU

 

NORM(HT)

К которой дольше всего не

 

 

 

 

 

 

 

 

 

 

было обращений

 

 

 

 

 

 

 

 

LFU

 

NORM(HC)

С наименьшим числом

 

 

 

 

 

 

 

 

 

 

 

 

 

 

обращений

 

 

 

 

 

 

 

 

FIFO

 

NORM(LT)

Первой помещенная в

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

буфер

 

 

 

 

 

 

 

 

LIFO

 

1/NORM(LT)

Последней помещенная в

 

 

 

 

 

 

 

 

 

 

 

 

 

 

буфер

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

!HT – время последнего попадания

!HC – счетчик попаданий

!LT – время помещения страницы в буфер

!NORM – функция нормирования, приводящая значение к [0;1[

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Защита

 

 

 

 

 

 

 

 

 

кандидатской

 

 

 

 

 

 

 

диссертации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЧелГУ

 

,

6

-

Дек

-

 

2000

 

 

 

 

 

 

 

 

 

 

 

 

СлайдСлайд 1188

Примеры DIR-стратегийвытесненияснения

Стратегия Динамический рейтинг

DIRFT NORM(HT+FT/k)

DIRFC NORM(HC+FC/k)

DIRLT NORM(LT+FT/k)

DIRHCFT NORM(HC+FT)

!NORM – функция нормирования, приводящая значение к [0;1[

!k – кратность DIR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Защита

 

 

 

 

 

 

 

 

 

кандидатской

 

 

 

 

 

 

 

диссертации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЧелГУ

 

,

6

-

Дек

-

 

2000

 

 

 

 

 

 

 

 

 

 

 

 

СлайдСлайд 1199

Численныеэксперименты

Цели

!Сравнение эффективности общих стратегий с DIR-стратегией

!Сравнение эффективности различных DIR-стратегий

!Исследование влияния кратности DIR на эффективность DIR-стратегии

Параметры

 

 

 

 

 

 

 

 

 

 

 

Параметр

 

Семантика

Значение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

Количество обращений к страницам диска

 

3000

 

 

 

 

 

 

 

 

N

 

Количество страниц диска, к которым осуществляются

 

1000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

обращения

 

i log 0,8 / log 0,2

 

 

 

 

 

 

 

 

 

Z(i)

 

Функция распределения частот обращений

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

Кратность DIR

 

N

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Защита

 

 

 

 

 

 

 

 

 

кандидатской

 

 

 

 

 

 

 

диссертации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЧелГУ

 

,

6

-

Дек

-

 

2000

 

 

 

 

 

 

 

 

 

 

 

 

СлайдСлайд 2020