DocumentCode
2088031
Title
Delay-sensitive power management for packet switches
Author
Valdez-Vivas, Martin ; Bambos, Nicholas ; O´Neill, Daniel
Author_Institution
Dept. of Manage. Sci. & Eng., Stanford Univ., Stanford, CA, USA
fYear
2013
fDate
9-13 June 2013
Firstpage
4443
Lastpage
4448
Abstract
Power management has become a critical issue for communication and computing infrastructures. In this paper, we develop systematic and heuristic algorithms for managing communication switches with multiple speed (throughput) modes. Switch speed is increased by activating additional network processor cores, voltage/frequency scaling of the electronics, etc. Higher speed modes burn more power. The developed power (speed) control algorithms are responsive to switch queue backlogs and aim to efficiently trade backlog vs. power costs, so as to minimize the long-run overall backlog and power cost. We first systematically model the system in a Dynamic Programming (DP) framework, where the optimal control can be computed in principle. Unfortunately, the complexity is so high that even for a 2 × 2 switch the computation time is practically infeasible. We therefore develop an Approximate Dynamic Programming (ADP) algorithm based on the Q-learning framework, which has good computation and performance properties. We also develop two low-complexity heuristic power controls, one based on a “myopic” view of the control problem, and the other on “congestion-awareness” of the standard maximum weight matching scheme. We study the performance of the Q-learning and heuristic controls against the optimal one (which we can practically compute only for the 2×2 switch case), and coPmment on their efficiency. We also extend the method and results to the general case of multiprocessor computing resources.
Keywords
approximation theory; heuristic programming; learning (artificial intelligence); minimisation; optimal control; packet switching; power control; queueing theory; telecommunication network management; ADP algorithm; Q-learning framework; approximate dynamic programming; backlog cost minimisation; communication infrastructure; communication switch management; complexity heuristic power control; computing infrastructure; congestion awareness; delay sensitive power management; heuristic algorithm; multiprocessor computing resources; optimal power control algorithm; packet switching; power cost minimisation; standard maximum weight matching scheme; switch queue backlog; systematic algorithm; Heuristic algorithms; Optimal control; Ports (Computers); Power demand; Switches; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications (ICC), 2013 IEEE International Conference on
Conference_Location
Budapest
ISSN
1550-3607
Type
conf
DOI
10.1109/ICC.2013.6655266
Filename
6655266
Link To Document