VCONF: a reinforcement learning approach to virtual machines auto-configuration