Research Article

Efficient Priority Access to the Shared Commercial Radio with Offloading for Public Safety in LTE Heterogeneous Networks

Algorithm 3

Preemption function.
Function 1: Pre-emption()
LP = lowest priority in
BS() = ActifBearers(LP)
= RadioQ(BS())
WHILE&& LP < PriorityNB
IF ActifBearers(LP) && VP(ActifBearers) = +1
= RadioQ(BS())
 BS() = ActifBearers(LP)
 LP = Next lowest priority in
END
END WHILE
IF
 RRgained = 0
FOR < Length(BS) && RRgained < RRreq
 Preempt BS()
 RRgained = RRgained +
ENDFOR
 New Bearer is Accepted
ELSE
 New Bearer Blocked
ENDIF