Auto-scale: automatic scaling of virtualised resources using neuro-fuzzy reinforcement learning approach. (2016)