Here are our project ideas for Google Summer of Code 2016
hbal usually performs a complex sequence of moves during cluster balancing in order to achieve local optimal cluster state. Unfortunately, some moves may take significant amount of time. In cases where balancing is periodically performed to optimize cluster performance, disk moves can be prohibitively slow (which can be avoided using the
--avoid-disk-moves options). However, instances can be slow to migrate for other reasons, such as a heavily used instance which updates its memory at high speed. Thus, we'd like to have the following features:
This project would be based on the implementation introduced in 2.17.
Live migration on KVM clusters could be improved by adding the following features: