Energy Usage Pro Ling And Topology-Based Scheduling For Clusters