Research Article
A Biological Model for Resource Allocation and User Dynamics in Virtualized HetNet
Algorithm 1
Biological Competing Resource Allocation Algorithm.
1: for Each MVNO do | 2: for Each user do | 3: Check the state of data transmission every time | 4: if Data transmission has been accomplished then | 5: Release the resources occupied by user | 6: end if | 7: end for | 8: Update the carrying capacity every time | 9: if then | 10: Update | 11: end if | 12: Update competition coefficient every time according to (5) | 13: if then | 14: Update | 15: end if | 16: Allocate virtual radio resources to MVNO according to Equations (9) | 17: Sort the users’ resource requests of MVNO by their potential utility | 18: for Each user with the largest utility do | 19: Assign the requested virtual radio resource blocks that satisfy restrictions to it | 20: if Failing in Line 19 then | 21: Reject the request and postpone it to the waiting queue, Break | 22: end if | 23: Users that have occupied resource can begin data transmission | 24: end for | 25: end for |
|