Очередь с приоритетами
Очереди с приоритетами относятся к дисциплинам, при которых входящим сообщениям приписывается ряд параметров (либо случайно, либо основываясь на некоторых свойствах сообщения), определяющих относительную позицию сообщения в очереди. Эта позиция будет переменной функцией времени, благодаря появлению в очереди сообщений с высший приоритетом. Для любого момента времени t приоритет данного сообщения определяется как функция приписываемых параметров; большая величина, достигаемая этой функцией, обусловливает высший приоритет. Т. е. используемая система обозначений такова, что сообщение с приоритетом q2 имеет прес имущественное обслуживание по сравнению с сообщением с приоритетом qlt если q2 > q1. В системах с фиксированным приоритетом, которые обсуждаются сейчас, это означает, что сообщение иа р-й группы приоритета имеет более высокий приоритет, чем сообщение из (р — 1)-й группы. Это правило приоритетов нарушается при процедуре «первый пришел — первым обслужен».
Кроме того, определим Wp — математическое ожидание времени пребывания в очереди сообщения с приписанным параметром p. \V0 может быть интерпретировано как математическое ожидапие времени, которое требуегся для окончания обслуживания сообщения, находящегося и обработке, при входе в систему пового сообщения.
Мы рассмотрим четыре типа систем приоритетов. 13 двух системах мы предполагаем, что как только началась обработка сообщения, она не может быть прервана, и полная обработка заключается в окончательной передаче сообщения. Это правило определяет системы без прерывания. U противоположность этому, в двух других изучаемых типах систем обслуживания прерывание допускается, г. е. обработка (или передача) сообщения может быть прервана немедленно после появления в очереди сообщения с высшим приоритетом. Так как мы считаем, что каждое сообщение имеет определенное время обслуживании (выбранное из некоторого экспоненциального распределения), связанное с ним, мы должны далее полагать, что когда прерванное сообщение вновь поступает в устройство обработки, его обслуживание начинается с того самого этапа, на котором оно было прервано (это относится к так называемому возобновлению после прерывания) *).
Другой отличительной чертой для этих систем является форма приписывания приоритета. В двух системах приписывание приоритета для любого сообщения сохраняется фиксированным во времени, т. о. входящему сообщению приписывается число (скажем р) для того, чтобы фиксировать уровень приоритета. Мы относим такие системы к так называемым системам с фиксированным приоритетом. В двух других системах приписывание приоритета изменяется линейно во времени. В частности, сообщение, входящее в очередь в момент Г, получает номер 6Р, где 0< 6г< о2< ...< Ьр, и приоритет q„ (/), связанный с этим сообщением в момент t, определяется
следующим образом:
qp(t) = {t-T)bP
где t изменяется от Т до времени окончания обслуживания сообщопия. Эта система относится к так называемым системам приоритета с зависимой задержкой.
