Taming SDN controllers in heterogeneous hardware environments

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Zdravko Bozakov
  • Amr Rizk
View graph of relations

Details

Original languageEnglish
Title of host publicationProceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013
PublisherIEEE Computer Society
Pages50-55
Number of pages6
ISBN (print)9781479924332
Publication statusPublished - 2013
Event2013 2nd European Workshop on Software Defined Networks, EWSDN 2013 - Berlin, Germany
Duration: 10 Oct 201311 Oct 2013

Publication series

NameProceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013

Abstract

The ability to deploy applications which control network resources using a global view is a major benefit of the SDN paradigm. The SDN dataplane is comprised of a topology of forwarding elements programmed by a centralized controller over a common, well-defined interface. We believe that the heterogeneity of forwarding devices is an inherent property of software defined networks rather than a side effect. Therefore it is vital to design SDN frameworks in manner which explicitly takes variable hardware capabilities into account. In this work we argue that the concurrent operation of switches with diverse capacities for control message processing leads to unpredictable delays in SDN applications. To address this issue, we use a queuing model to characterize the service of a switch's control interface. Furthermore, we outline a measurement based-approach to derive the corresponding parameters. We propose a simple interface extension for controller frameworks which enables operators to configure delay bounds for transmitted control messages. As a result, developers can create SDN applications which exhibit consistent and predicable behavior.

Keywords

    Controller, Heterogeneous switches, Performance evaluation, SDN

ASJC Scopus subject areas

Cite this

Taming SDN controllers in heterogeneous hardware environments. / Bozakov, Zdravko; Rizk, Amr.
Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013. IEEE Computer Society, 2013. p. 50-55 6680558 (Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Bozakov, Z & Rizk, A 2013, Taming SDN controllers in heterogeneous hardware environments. in Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013., 6680558, Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013, IEEE Computer Society, pp. 50-55, 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013, Berlin, Germany, 10 Oct 2013. https://doi.org/10.1109/EWSDN.2013.15
Bozakov, Z., & Rizk, A. (2013). Taming SDN controllers in heterogeneous hardware environments. In Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013 (pp. 50-55). Article 6680558 (Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013). IEEE Computer Society. https://doi.org/10.1109/EWSDN.2013.15
Bozakov Z, Rizk A. Taming SDN controllers in heterogeneous hardware environments. In Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013. IEEE Computer Society. 2013. p. 50-55. 6680558. (Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013). doi: 10.1109/EWSDN.2013.15
Bozakov, Zdravko ; Rizk, Amr. / Taming SDN controllers in heterogeneous hardware environments. Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013. IEEE Computer Society, 2013. pp. 50-55 (Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013).
Download
@inproceedings{0a3d7e8a2832478b8eba978839b5e21d,
title = "Taming SDN controllers in heterogeneous hardware environments",
abstract = "The ability to deploy applications which control network resources using a global view is a major benefit of the SDN paradigm. The SDN dataplane is comprised of a topology of forwarding elements programmed by a centralized controller over a common, well-defined interface. We believe that the heterogeneity of forwarding devices is an inherent property of software defined networks rather than a side effect. Therefore it is vital to design SDN frameworks in manner which explicitly takes variable hardware capabilities into account. In this work we argue that the concurrent operation of switches with diverse capacities for control message processing leads to unpredictable delays in SDN applications. To address this issue, we use a queuing model to characterize the service of a switch's control interface. Furthermore, we outline a measurement based-approach to derive the corresponding parameters. We propose a simple interface extension for controller frameworks which enables operators to configure delay bounds for transmitted control messages. As a result, developers can create SDN applications which exhibit consistent and predicable behavior.",
keywords = "Controller, Heterogeneous switches, Performance evaluation, SDN",
author = "Zdravko Bozakov and Amr Rizk",
year = "2013",
doi = "10.1109/EWSDN.2013.15",
language = "English",
isbn = "9781479924332",
series = "Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013",
publisher = "IEEE Computer Society",
pages = "50--55",
booktitle = "Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013",
address = "United States",
note = "2013 2nd European Workshop on Software Defined Networks, EWSDN 2013 ; Conference date: 10-10-2013 Through 11-10-2013",

}

Download

TY - GEN

T1 - Taming SDN controllers in heterogeneous hardware environments

AU - Bozakov, Zdravko

AU - Rizk, Amr

PY - 2013

Y1 - 2013

N2 - The ability to deploy applications which control network resources using a global view is a major benefit of the SDN paradigm. The SDN dataplane is comprised of a topology of forwarding elements programmed by a centralized controller over a common, well-defined interface. We believe that the heterogeneity of forwarding devices is an inherent property of software defined networks rather than a side effect. Therefore it is vital to design SDN frameworks in manner which explicitly takes variable hardware capabilities into account. In this work we argue that the concurrent operation of switches with diverse capacities for control message processing leads to unpredictable delays in SDN applications. To address this issue, we use a queuing model to characterize the service of a switch's control interface. Furthermore, we outline a measurement based-approach to derive the corresponding parameters. We propose a simple interface extension for controller frameworks which enables operators to configure delay bounds for transmitted control messages. As a result, developers can create SDN applications which exhibit consistent and predicable behavior.

AB - The ability to deploy applications which control network resources using a global view is a major benefit of the SDN paradigm. The SDN dataplane is comprised of a topology of forwarding elements programmed by a centralized controller over a common, well-defined interface. We believe that the heterogeneity of forwarding devices is an inherent property of software defined networks rather than a side effect. Therefore it is vital to design SDN frameworks in manner which explicitly takes variable hardware capabilities into account. In this work we argue that the concurrent operation of switches with diverse capacities for control message processing leads to unpredictable delays in SDN applications. To address this issue, we use a queuing model to characterize the service of a switch's control interface. Furthermore, we outline a measurement based-approach to derive the corresponding parameters. We propose a simple interface extension for controller frameworks which enables operators to configure delay bounds for transmitted control messages. As a result, developers can create SDN applications which exhibit consistent and predicable behavior.

KW - Controller

KW - Heterogeneous switches

KW - Performance evaluation

KW - SDN

UR - http://www.scopus.com/inward/record.url?scp=84893445896&partnerID=8YFLogxK

U2 - 10.1109/EWSDN.2013.15

DO - 10.1109/EWSDN.2013.15

M3 - Conference contribution

AN - SCOPUS:84893445896

SN - 9781479924332

T3 - Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013

SP - 50

EP - 55

BT - Proceedings - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013

PB - IEEE Computer Society

T2 - 2013 2nd European Workshop on Software Defined Networks, EWSDN 2013

Y2 - 10 October 2013 through 11 October 2013

ER -