lots of energy-efficient mechanisms are presented. However, a form of stalemate exists: these efficient mechanisms are difficult to implement and deploy in real scenarios since the network functions are highly solidified in the hardware and the network devices are inflexible to control. Meanwhile, our proposed architecture provides flexible programmability and centralized controlling, which makes it easy to implement these energy-efficient schemes in real scenarios