Filho, Manoel C. SilvaMonteiro, Cláudio C.Inácio, Pedro R. M.Freire, Mário2020-02-122020-02-122018-01http://hdl.handle.net/10400.6/9231Cloud computing is a model for providing computing resources as a utility which faces several challenges on management of virtualized resources. Accordingly, virtual machine placement and migration are crucial to achieve multiple and conflicting goals. Regarding the complexity of these tasks and plethora of existing proposals, this work surveys the state-of-the-art in the area. It presents a cloud computing background, a review of several proposals, a discussion of problem formulations, advantages and shortcomings of reviewed works. Furthermore, it highlights the challenges for new solutions and provides several open issues, showing the relevancy of the topic in an increasing and demanding market.engCloud computingResource allocationVM migrationVM placementServer consolidationService Level Agreement (SLA)Approaches for Optimizing Virtual Machine Placement and Migration in Cloud EnvironmentsA surveyjournal articlehttp://dx.doi.org/10.1016/j.jpdc.2017.08.010