Network Functions Virtualization (NFV) Point of Presence (PoP) Data Centers are often constrained by compute and storage capacity and the cost of energy required to operate the data centers. High energy cost is a general concern for NFV operators, and in particular for specific-purpose NFV PoP DCs such as those in mobile core networks. In this context, optimized resource management and workload distribution based on a domain-agnostic policy engine for driving energy efficiency in data centers is proposed. An open stack based solution is proposed to enable policy-based monitoring and energy management. The specified policies are used to enforce soft and hard constraints in the system with periodic event monitoring and dynamic resource management to minimize energy consumption.