Research Article
An Enhanced Reliable Access Scheme for Massive IoT Applications in Ubiquitous IoT Systems
| Input: , , , , , | | Store HD or LD requests in and in ascending order of deadline | | while () | | for each: node in , develop an access scheme | | for each: channel in this time slot, if access fails, query each channel of the next time slot before the deadline | | if () then | | Priority to occupy the channel where is 0 | | ; ; ; | | Delete the successfully connected node in | | for each () do; ; | | end for | | else if () then query each channel of the next time slot | | end for | | if () then return fail | | end for | | while () | | for each: node in , develop an access scheme | | for each: channel in this time slot, if access fails, query each channel of the next time slot before the deadline | | if () then | | ; ; | | Delete the successfully connected node in | | for each () do; ; | | end for | | else if () then query each channel of the next time slot | | end for | | if () then return fail | | end for | | return success |
|