Heuristic virtual machine allocation for multi-tier Ambient Assisted Living applications in a cloud data center | IEEE Journals & Magazine | IEEE Xplore