домашняя библиотека
Поиск в библиотеке
Навигация по предметам
Последние добавленные новости
Реклама

Базы данныхОпределение эффективности баз данных на предприятии

1.2. Процесс обслуживания запросов в системах Эрланга.

При решении задач важно определить, при каких условиях процесс обслуживания заявок в СУБД можно считать установившимся. Если же по настройкам систем управления, которые рассматриваются в данный промежуток времени, процесс обслуживания нельзя признать установившимся, то необходимо оценить возможную ошибку при использовании формул, характеризующих стационарный режим работы.

Вполне возможно, что сразу же после включения системы в работу, протекающий в ней процесс не будет носить стационарный характер. В ней вначале может возникнуть так называемый переходный, нестационарный режим. Однако спустя некоторое время этот процесс постепенно сглаживается, и СУБД переходит на стационарный, установившийся режим функционирования. В этом случае вероятностные характеристики уже практически не будут зависеть от текущего времени.

Поэтому при оценке эффективности функционирования конкретных систем необходимо, прежде всего, оценить влияние начального периода обслуживания. Целесообразно установить, как быстро происходит затухание неустановившегося процесса, и определить условия, при которых можно сделать обоснованное предположение о начале работы системы в стационарном режиме.

При определении способности обработки СУБД с отказами для процессов обслуживания продолжительностью более (2-3) Определение эффективности баз данных на предприятии с достаточной степенью точности для проведения обслуживания заявки можно использовать зависимости, характеризующие стационарный процесс обслуживания. При проведении этих расчётов можно рассчитывать на ошибку не более 10-20%.

Если продолжительность процесса обслуживания мала и точность результатов необходимо повысить, то следует использовать для расчётов метод статистических испытаний (Монте-Карло).

Наиболее полно разработан математический аппарат для СМО с отказами в установившемся процессе. Поэтому в дальнейшем рассматриваются системы с отказами в установившемся режиме работы.

Задачи для систем массового обслуживания с отказами впервые были сформулированы и решены А.К. Эрлангом. Для установившегося процесса обслуживания при поступлении в систему простейшего потока объектов и показательном (экспоненциальном) распределении времени обслуживания определение основных показателей эффективности функционирования систем с отказами производится по следующим расчётным формулам, которые называются формулами Эрланга. Эти формулы рассмотрены в следующей главе.

 

 

II. Многоканальные системы массового обслуживания

2.1. Многоканальная система массового обслуживания с отказами.

Пусть СМО с отказами имеет n каналов обслуживания, функционирующих независимо друг от друга. Входной поток заявок и поток обслуживания заявок являются пуассоновскими. Интенсивность поступления заявок равна l1 ,интенсивность обслуживания m1 .

1) Среднее число запросов, поступающих в систему за среднее время обслуживания:

Определение эффективности баз данных на предприятии (2.1)

где l1 - плотность поступления запросов обслуживания в систему, запросы/единица времени;

Определение эффективности баз данных на предприятии- среднее время обслуживания одного запроса одним средством, мин. (ч. или сут.);

Определение эффективности баз данных на предприятии - интенсивность обслуживания.

Параметры Определение эффективности баз данных на предприятиии Определение эффективности баз данных на предприятиив задачах выражаются в одной системе единиц.

2) Вероятность того, что обслуживанием занято точно k средств:

Определение эффективности баз данных на предприятии (2.2)

где n – максимальное число одновременно обслуживаемых клиентов.

3) Вероятность того, что система не занята обслуживанием ни одного запроса:

Определение эффективности баз данных на предприятии (2.3)

4) Учитывая, что Определение эффективности баз данных на предприятииформулу (1.2) представим в виде:

Определение эффективности баз данных на предприятии Определение эффективности баз данных на предприятии (2.4)

Определение эффективности баз данных на предприятии (2.5)

Разделив обе части равенства на P0, получим:

Определение эффективности баз данных на предприятии (2.6)

5) Вероятность того, что все n средств обслуживания будут заняты:

Определение эффективности баз данных на предприятии (2.7)

6) Вероятность того, что запрос будет принят на обслуживание (относительная пропускная способность системы):

Определение эффективности баз данных на предприятии (2.8)

7) Абсолютная пропускная способность системы:

Определение эффективности баз данных на предприятии (2.9)

8) Среднее число занятых средств обслуживания:

Определение эффективности баз данных на предприятии

или

Определение эффективности баз данных на предприятии (2.10)

9) Коэффициент занятости средств обслуживания:

Определение эффективности баз данных на предприятии (2.11)

10) Среднее число средств, свободных от обслуживания:

Определение эффективности баз данных на предприятии. (2.12)

11) Коэффициент простоя средств:

Определение эффективности баз данных на предприятии (2.13)

Для проверки расчётов можно воспользоваться выражением:

Определение эффективности баз данных на предприятии (2.14)

2.2. Многоканальная система массового обслуживания с ожиданием и неограниченной очередью.

Пусть входной и выходной потоки являются пуассоновскими с интенсивностями l и m, соответственно. Система массового обслуживания имеет m каналов обслуживания. Средняя продолжительность обслуживания одного клиента равна 1/m .

 

В стационарном режиме функционирование многоканальной СМО с ожиданием и неограниченной очередью может быть описано с помощью системы алгебраических уравнений:

Определение эффективности баз данных на предприятии, при Определение эффективности баз данных на предприятии, (2.15)

Определение эффективности баз данных на предприятии, при Определение эффективности баз данных на предприятии. (2.16)

Пусть Определение эффективности баз данных на предприятии.

1) При условии Определение эффективности баз данных на предприятии решение системы уравнений имеет вид:

Определение эффективности баз данных на предприятии, (2.17)

Определение эффективности баз данных на предприятии при Определение эффективности баз данных на предприятии, (2.18)

Определение эффективности баз данных на предприятии при Определение эффективности баз данных на предприятии. (2.19)

Здесь Pn есть вероятность того, что в системе массового обслуживания n клиентов находиться на обслуживании.

2) Среднее число клиентов в очереди на обслуживание определяется следующей формулой:

Определение эффективности баз данных на предприятии. (2.20)

3) Среднее число находящихся в системе массового обслуживания клиентов (на обслуживании и в очереди):

Определение эффективности баз данных на предприятии. (2.21)

4) Средняя продолжительность пребывания клиента в очереди:

Определение эффективности баз данных на предприятии. (2.22)

5) Средняя продолжительность пребывания клиента в системе массового обслуживания:

Определение эффективности баз данных на предприятии. (2.23)

 

 

III. Аналитические модели, построенные на базе формул Эрланга

3.1. Модель канальной подсистемы управления базами данных.

Канальная подсистема СУБД содержит n каналов обслуживания. Предполагается, что заявки клиентов равномерно распределены на исследуемом интервале времени T (свойство стационарности потока заявок) и вероятность появления двух и более заявок в один и тот же момент времени ничтожно мала (свойство ординарности). Если к тому же интенсивность заявок в будущем не зависит от их количества в прошлом, то их можно рассматривать как простейший поток заявок l, а функционирование канальной подсистемы исследовать с помощью Марковских процессов.

Каждая поступившая заявка переводит канальную подсистему из k-го состояния Sk в состояние Sk+1, где k=0,1,2,…,n, при этом состояние S0 соответствует случаю незанятости всех каналов, состояние S1 – занятости одного канала (остальные свободные) и т.д., а состояние Sn – занятости всех каналов. Среднее время занятости канала Определение эффективности баз данных на предприятии определяет интенсивность обслуживания заявки в первой системе Определение эффективности баз данных на предприятии. Так как при занятости всех каналов заявка на обслуживание не принимается, то моделью первой подсистемы СУБД является n-канальная система массового обслуживания с отказами, для которой вероятность отказа заявки на обслуживание определяется по первой формуле Эрланга (2.7). Вероятность того, что заявка будет обслужена (относительная пропускная способность канальной подсистемы) определяется из выражения (2.8).

   
 
  • Добавлен: 17-10-2011, 00:11 | Просмотров: 2675

    support: admin@sdb.su