A significant proportion of the operational cost for datacenters is attributed to their energy consumption. Using virtualization techniques in datacenters is enabling the control of electricity use in servers. However, as servers are becoming more energy-proportional, datacenter networks are starting to consume a greater portion of the overall power although networks devices often remain under-utilized. This thesis proposes an energy aware resource management technique for reducing the consumption of energy by the network for a Spine-Leaf topology-based datacenter. The main idea of the system
is to keep track of the dynamic workload and enable only switches that are necessary for handling the current network traffic. We have developed an energy aware resource management system for dynamically controlling the number of Spine switches in Spine-Leaf datacenter networks and performed simulation using CloudSim for a number of scenarios.