TY - JOUR
T1 - Coordinated Power Management in Data Center Networks
AU - Biswas, Joyanta
AU - Ray, Madhurima
AU - Sondur, Sanjeev
AU - Pal, Amitangshu
AU - Kant, Krishna
N1 - Publisher Copyright:
© 2019
PY - 2019/6
Y1 - 2019/6
N2 - In this paper, we present a coordinated power management technique for data center networks (DCN) which we have implemented in the popular network simulator NS3. The proposed mechanism includes three key entities: (a) a local controller (LC) that manages traffic at each DCN node (switches and routers), (b) a global controller (GC) that has a global view of the DCN and provides hints to the LC's based on this knowledge, and (c) a topology aware user request assignment controller (RAC) that controls placement of the external requests on the endpoint hosts based on hints from the GC. The main goal of the coordination from the energy management perspective is to properly direct and consolidate network traffic to maximize low power (or “sleep”) opportunities for the network interfaces while avoiding link congestion. In the process of testing out our mechanisms, we have enhanced the popular NS3 package for network modeling. The key enhancements are in the accounting of energy consumption at various levels and enhanced traffic routing mechanisms. We show that these mechanisms can reduce the power consumption by up to ∼40% in the common fat-tree based DCNs using the low power idle (LPI) feature of the Ethernet. We also apply our mechanism to the Hypercube network and show that it too can save a significant amount of energy.
AB - In this paper, we present a coordinated power management technique for data center networks (DCN) which we have implemented in the popular network simulator NS3. The proposed mechanism includes three key entities: (a) a local controller (LC) that manages traffic at each DCN node (switches and routers), (b) a global controller (GC) that has a global view of the DCN and provides hints to the LC's based on this knowledge, and (c) a topology aware user request assignment controller (RAC) that controls placement of the external requests on the endpoint hosts based on hints from the GC. The main goal of the coordination from the energy management perspective is to properly direct and consolidate network traffic to maximize low power (or “sleep”) opportunities for the network interfaces while avoiding link congestion. In the process of testing out our mechanisms, we have enhanced the popular NS3 package for network modeling. The key enhancements are in the accounting of energy consumption at various levels and enhanced traffic routing mechanisms. We show that these mechanisms can reduce the power consumption by up to ∼40% in the common fat-tree based DCNs using the low power idle (LPI) feature of the Ethernet. We also apply our mechanism to the Hypercube network and show that it too can save a significant amount of energy.
UR - http://www.scopus.com/inward/record.url?scp=85061586278&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85061586278&partnerID=8YFLogxK
U2 - 10.1016/j.suscom.2019.01.021
DO - 10.1016/j.suscom.2019.01.021
M3 - Article
AN - SCOPUS:85061586278
SN - 2210-5379
VL - 22
SP - 1
EP - 12
JO - Sustainable Computing: Informatics and Systems
JF - Sustainable Computing: Informatics and Systems
ER -