Research Article
Efficient Smart Grid Load Balancing via Fog and Cloud Computing
(1) | input: Hostlist, VMlist | (2) | CurrentTime | (3) | LinkSpeed | (4) | VMMigrationTime | (5) | VMMigraitonalListTime | (6) | for i:0 to Hostlist do | (7) | host: HostLargeSize in Hostlist | (8) | while host >0 do | (9) | VM: VMLargeSize in VMlist | (10) | for j : 1 to VMlist do | (11) | if VM > host then | (12) | VM: VM++ in VMlist | (13) | else | (14) | host: host–VM (size) | (15) | VM is in Migration | (16) | end if | (17) | end for | (18) | end while | (19) | end for | (20) | VMMigrationListTime: CurrentTime + (VM/LinkSpeed) | (21) | VM: VM++ in VMlist | (22) | host: host++ in Hostlist |
|