• DocumentCode
    1795525
  • 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
  • fYear
    2014
  • fDate
    3-6 Nov. 2014
  • Firstpage
    254
  • Lastpage
    259
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Smart Grid Communications (SmartGridComm), 2014 IEEE International Conference on
  • Conference_Location
    Venice
  • Type

    conf

  • DOI
    10.1109/SmartGridComm.2014.7007655
  • Filename
    7007655