Text this: An effective scheduling in data centres for efficient CPU usage and service level agreement fulfilment using machine learning