КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Модели поведения программ и критерии качества
Для сравнения различных алгоритмов замещения необходимо указать способ задания последовательности обращений Простейшая стохастическая модель (независимая модель) описывает обращения x1,x2,… последовательностью независимых (одинаково распределенных) случайных величин:
Непосредственным обобщением такой независимой модели является марковская модель, которая описывает обращения x1,x2,… однородной эргодической цепью Маркова
Выделим частную марковскую модель со специальной переходной матрицей
Где Такая модель интерпретируется следующим образом. В начальный момент времени из множества
То есть очередное обращение к странице Обобщение частной марковской модели на случай произвольного распределения величины Независимая модель с непрерывным временем задается посредством совмещения Модель восстановления задана, если: а) имеется б) интервалы между соседними обращениями к странице в) выполняется условие нормировки: Так как Критерии качества. Так как алгоритм замещения влияет прежде всего на частоту страничных сбоев, то эта величина должна определять критерий качества. Определим для любого
Для детерминированной модели критерий качества определяет количество обращений к ВП при применении алгоритма замещения
Для всех рассмотренных выше стохастических моделей критерий качества зададим в виде:
Такой критерий качества определяет среднюю стационарную частоту обращений к ВП или, иначе говоря, среднюю частоту страничных сбоев. Адекватность модели. Для любой стохастической модели поведения программ возникает вопрос, насколько хорошо, она описывает трассы обращений реальных программ, т.е. вопрос об адекватности модели. Вводится понятие адекватности в сильном, широком и слабом смысле. Модель адекватна в сильном смысле, если для рассматриваемой последовательности обращений реальной программы с заданной статистической достоверностью выполняются предположения, определяющие исходную модель. Для практических приложений адекватность в сильном смысле обычно не требуется. Вполне достаточно близости значений некоторых функционалов, определяемых по модели и по последовательности обращений реальной программы. Отсюда возникает понятие адекватности в широком смысле. Модель адекватна в широком смысле, если значения заданного функционала, полученные по модели и по реальной трассе обращений близки (по заданному критерию близости). При сравнении алгоритмов замещения значительный интерес представляет также модели, отражающие только отдельные свойства реальных трасс обращений. К таким свойствам, прежде всего, относятся свойства рабочего тела, локальности и редких обращений. Свойство рабочего тела заключается в том, что существует сравнительно небольшое подмножество страниц программы (зависящие от времени) при вводе которых в ОП частота страничных сбоев резко падает. Свойство локальности заключается в том, что происходит много обращений подряд к относительно небольшим подмножествам страниц программы. Свойство редких обращений заключается в том, что, несмотря на наличие рабочего тела, и отрезка локальности, в последовательности обращений встречаются редко используемые страницы. Модель адекватна в слабом смысле, если она отражает указанные три свойства: рабочего тела, локальности и редких обращений. Все рассматриваемые стохастические модели адекватны в слабом смысле, то есть частная марковская и простейшая полумарковская модели отражают простейший вид локальности, когда несколько обращений подряд происходит к одной странице. С точки зрения сравнения алгоритмов, можно показать, что:
При этом:
Таким образом, алгоритм замещения ЛЕСТН является оптимальным алгоритмом в классе Глава 5. Классические архитектуры многомашинных и многопроцессорных комплексов.
Дата добавления: 2014-12-26; Просмотров: 479; Нарушение авторских прав?; Мы поможем в написании вашей работы! |