distributed cloud infrastructure, MMOG, Multiple multi-dimensional knapsack problem, resources allocation, VMs placement problem.