{"title":"异构硬件环境下驯服SDN控制器","authors":"Z. Bozakov, Amr Rizk","doi":"10.1109/EWSDN.2013.15","DOIUrl":null,"url":null,"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.","PeriodicalId":256710,"journal":{"name":"2013 Second European Workshop on Software Defined Networks","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"43","resultStr":"{\"title\":\"Taming SDN Controllers in Heterogeneous Hardware Environments\",\"authors\":\"Z. Bozakov, Amr Rizk\",\"doi\":\"10.1109/EWSDN.2013.15\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":256710,\"journal\":{\"name\":\"2013 Second European Workshop on Software Defined Networks\",\"volume\":\"41 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-10-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"43\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 Second European Workshop on Software Defined Networks\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EWSDN.2013.15\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 Second European Workshop on Software Defined Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EWSDN.2013.15","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Taming SDN Controllers in Heterogeneous Hardware Environments
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.