Energy-Aware Weight Assignment Framework for Circuit Oriented GMPLS Networks