Research Article
RADB: Random Access with Differentiated Barring for Latency-Constrained Applications in NB-IoT Network
Algorithm 1
Random access with differentiated barring.
Require: Class : delay-sensitive device; | Class : non-sensitive devices; | Ensure: | for , , ++ do | Delay-sensitive devices generate a parameter ; | Non-sensitive devices randomly generate a parameter | ; | if then | ; | ALL devices are not barred in current period and can | randomly select preambles; | ; | else | ; | Delay-sensitive devices will not be barred in current | period and can randomly select preambles; | if is non-sensitive device & then | can start random access procedure and select | preambles; | end if | ; | or ; | else | ; | Only delay-sensitive devices will not be barred in | current period and can randomly select preambles. | Non-sensitive devices will be barred in current period. | end if | end for |
|