Recovery from link failures in a Smart Grid communication network using OpenFlow

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....

Full description

Saved in:
Bibliographic Details
Published in2014 IEEE International Conference on Smart Grid Communications (SmartGridComm) pp. 254 - 259
Main Authors Gyllstrom, Daniel, Braga, Nicholas, Kurose, Jim
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.11.2014
Subjects
Online AccessGet full text
DOI10.1109/SmartGridComm.2014.7007655

Cover

Loading…
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.
AbstractList 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.
Author Gyllstrom, Daniel
Braga, Nicholas
Kurose, Jim
Author_xml – sequence: 1
  givenname: Daniel
  surname: Gyllstrom
  fullname: Gyllstrom, Daniel
  organization: Sch. of Comput. Sci., Univ. of Massachusetts, Amherst, MA, USA
– sequence: 2
  givenname: Nicholas
  surname: Braga
  fullname: Braga, Nicholas
  organization: Sch. of Comput. Sci., Univ. of Massachusetts, Amherst, MA, USA
– sequence: 3
  givenname: Jim
  surname: Kurose
  fullname: Kurose, Jim
  organization: Sch. of Comput. Sci., Univ. of Massachusetts, Amherst, MA, USA
BookMark eNotj0FPwjAYQGuiB0V-gZcv3jfbtV3bo1kETUgwyp1021fTsLWkbBL-vUM4vdvLew_kNsSAhDwzmjNGzct3b9OwTL6tYt_nBWUiV5SqUsobMjdKM6GMEYaL4p58fmETfzGdwKXYQ-fDDpz13ZjwAD6AhX8bnHXQTL4x-MYOPgYIOBxj2sF48OEH1nsMiy4eH8mds90B51fOyGbxtqnes9V6-VG9rjJv6JAJXWjXtpY6pK00oqF1qSyKM1pqOXNFLeWUruppSaAsNHMGucbSca04n5Gni9Yj4naf_FR52l43-R8yfFAH
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/SmartGridComm.2014.7007655
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9781479949342
1479949345
EndPage 259
ExternalDocumentID 7007655
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i90t-4828fdda0fe0d594c0b67ae40b67d0a31f2b552017b1104e5281f9e38e6f38733
IEDL.DBID RIE
IngestDate Thu Jun 29 18:35:59 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-4828fdda0fe0d594c0b67ae40b67d0a31f2b552017b1104e5281f9e38e6f38733
PageCount 6
ParticipantIDs ieee_primary_7007655
PublicationCentury 2000
PublicationDate 2014-Nov.
PublicationDateYYYYMMDD 2014-11-01
PublicationDate_xml – month: 11
  year: 2014
  text: 2014-Nov.
PublicationDecade 2010
PublicationTitle 2014 IEEE International Conference on Smart Grid Communications (SmartGridComm)
PublicationTitleAbbrev SmartGridComm
PublicationYear 2014
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.73564
Snippet 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...
SourceID ieee
SourceType Publisher
StartPage 254
SubjectTerms Algorithm design and analysis
Emulation
Monitoring
Packet loss
Phasor measurement units
Recycling
Title Recovery from link failures in a Smart Grid communication network using OpenFlow
URI https://ieeexplore.ieee.org/document/7007655
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NS8NAEB3anjyptOI3e_Bo0qTZzTZnsRahUrBCb2U_ZiWoqdQU0V_vThLrBx48ZQmEHd4uTN7Oe7MAZ9YTtIQb9JtX6oBrxwPFY-VHsfH5El2qiShObtLxHb-ei3kLzjdeGESsxGcY0rCq5dulWdNRWV9S3UiINrQ9cau9Wk0f0TjK-rdPHuyrVW7JWkGiLR42H_y4OaVKHKNtmHxOWetFHsJ1qUPz_qsb439j2oHel0WPTTfJZxdaWHRhSmTS7803Rq4RRsVZ5lROyvMXlhdMsSp6RuEz890awopaDs5IB3_PSGYyely-9mA2upxdjIPmyoQgz6Iy4J4_OWtV5DCyIuMm0qlUyOlhI5XEbqCF8NBI7SHjKAbD2GWYDDF1yVAmyR50imWB-8Cc4JgJZZJMeQqJ_k9NKoHItecjRg70AXQJjMVz3RRj0eBw-PfrI9iiBalNfMfQKVdrPPHZvNSn1TJ-AO_9o3c
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NS8NAEB1qPehJpRW_3YNHkybNbtKcxVq1LQUr9FZ2N7MSrKnUFNFf704S6wcePGUJhB3eLrzMznuzAGeJTdACrtFu3kg5XBnuSO5LO_K15Us0oaJEcTAMe_f8ZiImNThfeWEQsRCfoUvDopafzPWSjspaEdWNhFiDdcv7PC7dWlUnUd-LW3dPFu6rRZqQuYJkW9ytPvlxd0pBHd0tGHxOWipGHt1lrlz9_qsf43-j2obml0mPjVb0swM1zBowonTS7s43Rr4RRuVZZmRK2vMXlmZMsiJ6RuEz_d0cwrJSEM5ICf_ASGjSnc1fmzDuXo4vek51aYKTxl7ucJtBmSSRnkEvETHXngojiZweiScD37SVEBaaSFnIOIp2xzcxBh0MTdCJgmAX6tk8wz1gRnCMhdRBLC3YaP_VIikQubIZiY7aah8aBMb0uWyLMa1wOPj79Sls9MaD_rR_Pbw9hE1anNLSdwT1fLHEY8vtuToplvQDsmimxw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2014+IEEE+International+Conference+on+Smart+Grid+Communications+%28SmartGridComm%29&rft.atitle=Recovery+from+link+failures+in+a+Smart+Grid+communication+network+using+OpenFlow&rft.au=Gyllstrom%2C+Daniel&rft.au=Braga%2C+Nicholas&rft.au=Kurose%2C+Jim&rft.date=2014-11-01&rft.pub=IEEE&rft.spage=254&rft.epage=259&rft_id=info:doi/10.1109%2FSmartGridComm.2014.7007655&rft.externalDocID=7007655