Extending Dijkstra's shortest path algorithm for software defined networking

Jehn Ruey Jiang, Hsin Wen Huang, Ji Hau Liao, Szu Yuan Chen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

71 Scopus citations

Abstract

This paper extends the well-known Dijkstra's shortest path algorithm to consider not only the edge weights but also the node weights for a graph derived from the underlying SDN topology. We use Pyretic to implement the extended Dijkstra's algorithm and compare it with the original Dijkstra's algorithm and the unit-weighted Dijkstra's algorithm under the Abilene network topology in terms of end-to-end latency with the Mininet tool. As shown by the comparisons, the extended Dijkstra's algorithm outperforms the other algorithms.

Original languageEnglish
Title of host publicationAPNOMS 2014 - 16th Asia-Pacific Network Operations and Management Symposium
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9784885522888
DOIs
StatePublished - 23 Dec 2014
Event16th Asia-Pacific Network Operations and Management Symposium, APNOMS 2014 - Hsinchu, Taiwan
Duration: 17 Sep 201419 Sep 2014

Publication series

NameAPNOMS 2014 - 16th Asia-Pacific Network Operations and Management Symposium

Conference

Conference16th Asia-Pacific Network Operations and Management Symposium, APNOMS 2014
Country/TerritoryTaiwan
CityHsinchu
Period17/09/1419/09/14

Keywords

  • Dijkstra's algorithm
  • Network topology
  • Shortest path
  • Software defined networking (SDN)

Fingerprint

Dive into the research topics of 'Extending Dijkstra's shortest path algorithm for software defined networking'. Together they form a unique fingerprint.

Cite this