-
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
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.
-
Notifications
You must be signed in to change notification settings - Fork 3
yadavpa1/Virtual-Machine-Scheduler
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Implementation of a vector bin packing algorithm for optimal virtual machine placement.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published