Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 1.02 KB

README.md

File metadata and controls

11 lines (7 loc) · 1.02 KB

Virtual-Machine-Scheduler

  • Implemented a vector bin packing algorithm for optimal virtual machine placement to minimize the active physical machines and the number of migrations for physical machine consolidations with the objective of reducing the energy consumption in a data center significantly.

  • Built a UI portal to demo the algorithm that also allows performing CRUD operations on an inventory of objects like datacenter, cluster, host, and a virtual machine with RBAC support.

  • Solution Design and Approach

    scheduler-logic Here, numbers on the bins imply the load (i.e. CPU count, Memory count, etc.) of the VM.

  • VM Migration is implemented to consolidate VMs into a smaller number of hosts, leading to better host utilization, which in turn reduces power consumption, as after consolidation hosts hosting no VMs can be shutdown. The UI portal displays the Power On/Off state of these hosts.