kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Automatic Failure Recovery for Software-Defined Networks
Show others and affiliations
2013 (English)In: Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN), Association for Computing Machinery (ACM), 2013, p. -160Conference paper, Poster (with or without abstract) (Refereed)
Abstract [en]

Tolerating and recovering from link and switch failures are fundamental requirements of most networks, including Software-Defined Networks (SDNs). However, instead of traditional behaviors such as network-wide routing reconvergence, failure recovery in an SDN is determined by the specific software logic running at the controller. While this admits more freedom to respond to a failure event, it ultimately means that each controller application must include its own recovery logic, which makes the code more difficult to write and potentially more error-prone. In this paper, we propose a runtime system that automates failure recovery and enables network developers to write simpler, failure-agnostic code. To this end, upon detecting a failure, our approach first spawns a new controller instance that runs in an emulated environment consisting of the network topology excluding the failed elements. Then, it quickly replays inputs observed by the controller before the failure occurred, leading the emulated network into the forwarding state that accounts for the failed elements. Finally, it recovers the network by installing the difference ruleset between emulated and current forwarding states.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2013. p. -160
Keywords [en]
Network operating systems, reliability, availability, serviceability
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kth:diva-147117OAI: oai:DiVA.org:kth-147117DiVA, id: diva2:727730
Conference
The ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN),
Note

QC 20140704

Available from: 2014-06-23 Created: 2014-06-23 Last updated: 2022-06-23Bibliographically approved

Open Access in DiVA

fulltext(297 kB)293 downloads
File information
File name FULLTEXT01.pdfFile size 297 kBChecksum SHA-512
bd9a2c477862b31f9083f06092e2f318dadec6acc7a6c73e38d5573cdca520310d2b54b38b23a7c3e16ec37d5db49d9d6906a2cb4d2b95516a90802089bd9410
Type fulltextMimetype application/pdf

Other links

Conference website

Authority records

Kostic, Dejan

Search in DiVA

By author/editor
Kostic, Dejan
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 294 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 516 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf