This document summarizes a research paper that proposes an efficient virtual machine placement algorithm to minimize server utilization and virtual machine migrations in cloud data centers. The algorithm is based on bin packing principles but also considers virtual machine size, network bandwidth, and individual virtual machine completion times. The authors model the virtual machine placement problem as a bin packing problem and modify existing bin packing heuristics. They conduct experiments to analyze the performance of their algorithm and show it can minimize the number of migrations needed while reducing downtime during migrations.