QET: a QoS-based energy-aware task scheduling method in cloud environment Article in Cluster Computing (July 2017)