Comparative analysis of consumer profile-based methods to predict SLA violation