{"title":"INCEPT: INcremental ControllEr PlacemenT in Software Defined Networks","authors":"T. Das, G. Mohan","doi":"10.1109/ICCCN.2018.8487454","DOIUrl":null,"url":null,"abstract":"In almost a decade, Software Defined Networking (SDN) has transitioned from university laboratories to real-life networks. As networks evolve from legacy networks to hybrid OSPF/SDN networks to pure SDN networks, the associated challenge of appropriate controller placement - i.e. optimal count and location of controllers in an SDN network - need to be suitably addressed. Several studies investigated the controller placement problem at a point in time primarily from a latency minimization approach, in addition to various secondary objectives. However, considering long-term network growth, it is also important to evaluate the best timing to introduce a controller in an SDN network. In this paper, we introduce and formulate the incremental (multi- period) controller placement problem to add controllers in an SDN network in a phased manner over a finite planning horizon. We consider a practical scenario with increasing network traffic, as well as falling capital and operational expenditures of SDN controllers on account of vendor competition and technology maturity. We propose a multi-objective optimization model to derive the optimal multi- period controller roll-out plan. Using extensive simulations, we evaluate our solution in terms of various performance metrics and find that our multi-period placement schedule attains significant cost savings over single-period placement schedule at the cost of a small and acceptable increase in switch-controller latency.","PeriodicalId":399145,"journal":{"name":"2018 27th International Conference on Computer Communication and Networks (ICCCN)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 27th International Conference on Computer Communication and Networks (ICCCN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCN.2018.8487454","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
In almost a decade, Software Defined Networking (SDN) has transitioned from university laboratories to real-life networks. As networks evolve from legacy networks to hybrid OSPF/SDN networks to pure SDN networks, the associated challenge of appropriate controller placement - i.e. optimal count and location of controllers in an SDN network - need to be suitably addressed. Several studies investigated the controller placement problem at a point in time primarily from a latency minimization approach, in addition to various secondary objectives. However, considering long-term network growth, it is also important to evaluate the best timing to introduce a controller in an SDN network. In this paper, we introduce and formulate the incremental (multi- period) controller placement problem to add controllers in an SDN network in a phased manner over a finite planning horizon. We consider a practical scenario with increasing network traffic, as well as falling capital and operational expenditures of SDN controllers on account of vendor competition and technology maturity. We propose a multi-objective optimization model to derive the optimal multi- period controller roll-out plan. Using extensive simulations, we evaluate our solution in terms of various performance metrics and find that our multi-period placement schedule attains significant cost savings over single-period placement schedule at the cost of a small and acceptable increase in switch-controller latency.