A General Model for Virtual Machines Resources Allocation in Multi-tier Distributed Systems | IEEE Conference Publication | IEEE Xplore