  Software Defined Networks (SDNs) have dramatically simplified network
management. However, enabling pure SDNs to respond in real-time while handling
massive amounts of data still remains a challenging task. In contrast, fog
computing has strong potential to serve large surges of data in real-time. SDN
control plane enables innovation, and greatly simplifies network operations and
management thereby providing a promising solution to implement energy and
performance aware SDN-enabled fog computing. Besides, power efficiency and
performance evaluation in SDN-enabled fog computing is an area that has not yet
been fully explored by the research community. We present a novel SDN-enabled
fog architecture to improve power efficacy and performance by leveraging
cooperative and non-cooperative policy-based computing. Preliminary results
from extensive simulation demonstrate an improvement in the power utilization
as well as the overall performance (i.e., processing time, response time).
Finally, we discuss several open research issues that need further
investigation in the future.
