Title :
Recovery from link failures in a Smart Grid communication network using OpenFlow
Author :
Gyllstrom, Daniel ; Braga, Nicholas ; Kurose, Jim
Author_Institution :
Sch. of Comput. Sci., Univ. of Massachusetts, Amherst, MA, USA
Abstract :
In this paper, we design and evaluate algorithms for fast recovery from link failures in a smart grid communication network, addressing all three aspects of link failure recovery: (a) link failure detection, (b) algorithms for computing backup multicast trees, and (c) fast backup tree installation. To address (a), we design link-failure detection and reporting mechanisms that use OpenFlow to detect link failures when and where they occur inside the network. OpenFlow is an open source framework that cleanly separates the control and data planes for use in network management and control. For part (b), we formulate a new problem, Multicast Recycling, that computes backup multicast trees that aim to minimize control plane signaling overhead. We prove Multicast Recycling is at least NP-hard and present a corresponding approximation algorithm. Lastly, two control plane algorithms are proposed that signal data plane switches to install pre-computed backup trees. An optimized version of each installation algorithm is designed that finds a near minimum set of forwarding rules by sharing rules across multicast groups, thereby reducing backup tree install time and associated control state. We implement these algorithms in the POX OpenFlow controller and evaluate them using the Mininet emulator, quantifying control plane signaling and installation time.
Keywords :
computer networks; multicast communication; optimisation; power engineering computing; protocols; smart power grids; telecommunication network reliability; trees (mathematics); Mininet emulator; POX OpenFlow controller; approximation algorithm; backup multicast trees; control plane algorithms; control plane signaling overhead; fast backup tree installation; least NP-hard problem; link failure detection; link failure recovery; multicast recycling; signal data plane; smart grid communication network; Algorithm design and analysis; Emulation; Monitoring; Packet loss; Phasor measurement units; Recycling;
Conference_Titel :
Smart Grid Communications (SmartGridComm), 2014 IEEE International Conference on
Conference_Location :
Venice
DOI :
10.1109/SmartGridComm.2014.7007655