Анализ производительности разрабатываемых систем управления базами данных и информационных систем на их основе с использованием алгебраических моделей - page 11

Детализированная модель ИС.
В общем случае для оценки ха-
рактеристик СУБД требуется описать модель, содержащую не только
эксклюзивные/неэксклюзивные операции сервера СУБД, но и описа-
ние особенностей обработки конкретных операций, а также модели
запросов клиентов ИС. Опишем модель ИПС, состоящую из модели
клиента ИПС и модели сервера СУБД.
Клиент ИПС.
Модель клиента описывает выполняемые клиен-
том действия в виде последовательностей высокоуровневых опера-
ций. При этом не рассматриваются ни особенности СУБД, ни состав
данных.
Client = (in,
λ
search
).Search +
(in,
λ
rubric
).GetRubric +
(in,
λ
read
).Read +
(in,
λ
add
).Add +
(in,
λ
change
).Change +
(in,
λ
del
).Del;
Search = (beginSearchText,T).(endSearchText,T).(net,
λ
net
).
(beginClear,T).(endClear, T).(net,
λ
net
).Client;
GetRubric = (beginSearch,T).(endSearch,T).(net,
λ
net
).
(beginClear,T).(endClear, T) .(net,
λ
net
).Client;
Read = (beginLock, T).(endLock,T).
(beginRead, T).(beginRead, T).(net,
λ
net
).Client;
Add = (begin AddTrQueue, T).(end AddTrQueue,T).
(beginAdd, T).(endAdd,T).(net,
λ
net
).Client;
Change = (beginLock, T).(endLock,T).
(begin AddTrQueue, T).(end AddTrQueue,T).
(beginLock, T).(endLock,T).
(beginChange, T).(beginChange, T).(net,
λ
net
).Client;
Del = (begin AddTrQueue, T).(end AddTrQueue,T).
(beginDel, T).(endDel,T). (net,
λ
net
).Client.
Действие
net
с параметром
λ
net
описывает процесс передачи дан-
ных по сетевому интерфейсу. При анализе предельной производитель-
ности допустимо принять
λ
net
= 0
, т.е. исключить из модели.
Сервер СУБД.
Модель сервера СУБД описывает внутреннюю
структуру СУБД, при этом посредством среднего времени выполнения
операций учитывает состав данных. Кроме того, эта модель учитывает
внутреннее параллельное расщепление процессов обработки.
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2007. № 3 103
1...,2,3,4,5,6,7,8,9,10 12,13,14,15,16,17,18,19,20,21,...22
Powered by FlippingBook