An adaptive prediction approach based on workload pattern discrimination in the cloud. (15th February 2017)