{"title":"Bootstrapping Software Defined Network for flexible and dynamic control plane management","authors":"Prithviraj Patil, A. Gokhale, Akram Hakiri","doi":"10.1109/NETSOFT.2015.7116132","DOIUrl":"https://doi.org/10.1109/NETSOFT.2015.7116132","url":null,"abstract":"To improve reliability and performance of Software Defined Networking (SDN) architectures, a number of recent efforts have proposed a logically centralized but physically distributed controller design that overcomes the bottleneck introduced by a single physical controller. Despite these advances, two key problems still persist. First, the task of controlling the host network and the task of controlling the control-plane network remain tightly intertwined, which incurs unwanted complexity in the controller design. Second, the task of deploying the distributed controllers continues to be performed in a manual and static way. To address these two problems, this paper presents a novel approach called InitSDN to bootstrapping the distributed software defined network architecture and deploying the distributed controllers. InitSDN makes the SDN control plane design less complex, makes coordination among controllers flexible, provides additional reliability to the distributed control plane.","PeriodicalId":426452,"journal":{"name":"Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122074426","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Load balancing in data center networks with folded-Clos architectures","authors":"Wile Sehery, T. Clancy","doi":"10.1109/NETSOFT.2015.7116182","DOIUrl":"https://doi.org/10.1109/NETSOFT.2015.7116182","url":null,"abstract":"Data centers need to support a large number of dynamic resources such as virtual machines and storage volumes from any physical location within the data center. This has led to highly volatile and unpredictable traffic patterns. The emergence of applications that exchange large volumes of information have created large persistent flows that need to coexist with other traffic flows. Current load balancing protocols that rely on static hashing over equal cost paths do not take into consideration traffic volume nor network state. These protocols are no longer sufficient for achieving high bandwidth utilization. In this work we investigate load balancing in data center networks with folded-Clos architectures. We propose two load-balancing methods; “Selective Randomized Load Balancing” and “FlowFit”, the first method is an enhanced form of randomized load balancing, while the second is a form of dynamic load balancing that relies on a global view of the network state, for assigning flows to links. We build our topology using a centralized OpenFlow controller and open virtual switches. Our experimental and simulation results show a significant increase in bisection bandwidth over static hashing. These gains are achieved with minimal changes to the control and data planes.","PeriodicalId":426452,"journal":{"name":"Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128336761","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Patrick Raad, Stefano Secci, Chi-Dung Phung, Pascal Gallard
{"title":"PACAO: A protocol architecture for cloud access optimization in distributed data center fabrics","authors":"Patrick Raad, Stefano Secci, Chi-Dung Phung, Pascal Gallard","doi":"10.1109/NETSOFT.2015.7116143","DOIUrl":"https://doi.org/10.1109/NETSOFT.2015.7116143","url":null,"abstract":"In spite of their rapid growth, cloud applications still heavily rely on the network communication infrastructure, whose stability and latency directly affect the quality of experience. In fact, as mobile devices need to rapidly get real-time information and files from the cloud, it becomes an extremely important factor for cloud providers to deliver a better user experience. In this paper, we specify a cloud access overlay protocol architecture, based on traffic engineering extensions of the Locator/Identifier Separation Protocol (LISP), to improve the access performance for Cloud services delivered by a distributed data center fabric. The distributed fabric offers the possibility to access the services through multiple routing locators and to migrate server virtual machines (VMs) to different locations improving access performance. We address the problem of jointly switching VM routing locators and migrating VMs across data-center sites. We propose an adaptive control framework that allows satisfying agreed-upon levels of quality of service. We evaluate the architecture on a real distributed data-center network, involving four distant LISP-enabled data-center sites in France, as compared to legacy situations with no Cloud access optimization. By emulating realistic situations we show that, by only switching the data-center routing locator, we can guarantee a better user experience with a transfer time decreased by 80%. Moreover, we show that, to react to situations when the Cloud access link between sites is disrupted or suffers excessively from packet loss, the adaptive VM migration policy can further decrease the transfer time by 40%.","PeriodicalId":426452,"journal":{"name":"Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130431720","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Joyce B. Mwangama, N. Ventura, A. Willner, Yahya Al-Hazmi, G. Carella, T. Magedanz
{"title":"Towards Mobile Federated Network Operators","authors":"Joyce B. Mwangama, N. Ventura, A. Willner, Yahya Al-Hazmi, G. Carella, T. Magedanz","doi":"10.1109/NETSOFT.2015.7116187","DOIUrl":"https://doi.org/10.1109/NETSOFT.2015.7116187","url":null,"abstract":"Mobile Network Operators provide wireless communication services to their customers using their own network infrastructures. For providers, in particular in low income countries, access to latest network functions to offer 4G/5G services can be a large burden as this is directly impacted by financial restrictions of operators. Although some network sharing solutions between operators to reduce the total cost of ownership exist in standards and literature, none address specific requirements of the operating environment of low income countries. In our approach, we are exploiting the raising interest in the cloudification of the related infrastructure, namely Network Function Virtualization (NFV) over Software Defined Networks (SDN), to allow each operator in these countries to offer specific network functions as a service in a federation in order to share them and to increase their revenue. Initial results are presented based on the development of a commercial toolkit (OpenSDNCore) and a federated testbed research project (TRESCIMO). As a result, we define the notion of a Mobile Federated Network Operator (MFNO) and provide an analysis of the underlying requirements for such a use case and potential approaches to address them.","PeriodicalId":426452,"journal":{"name":"Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131635993","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Experiences monitoring and managing QoS using SDN on testbeds supporting different innovation stages","authors":"S. Middleton, S. Modafferi","doi":"10.1109/NETSOFT.2015.7116136","DOIUrl":"https://doi.org/10.1109/NETSOFT.2015.7116136","url":null,"abstract":"In recent years there has been a big increase in the number of network-related experiments using software defined networking (SDN) technology. We report on our practical experience over 2 years running network experiments on three classes of testbed facility, each supporting researchers working at a different innovation stage. We run experiments using the commercial Amazon EC2 cloud facility, pre-commercial federated testbed of FIWARE Lab instances and the OFELIA experimental facility. We run an idealized common network experiment on each testbed, reducing its scope where needed to match testbed capabilities, and report details of the practical experience gained using a set of qualitative metrics for direct comparison across classes of testbed. We conclude with a concrete recommendation for pre-commercial testbed facilities to allow better support for network experiments in the future.","PeriodicalId":426452,"journal":{"name":"Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft)","volume":"53 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134033940","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Rashid Mijumbi, J. Serrat, J. Gorricho, N. Bouten, F. Turck, S. Davy
{"title":"Design and evaluation of algorithms for mapping and scheduling of virtual network functions","authors":"Rashid Mijumbi, J. Serrat, J. Gorricho, N. Bouten, F. Turck, S. Davy","doi":"10.1109/NETSOFT.2015.7116120","DOIUrl":"https://doi.org/10.1109/NETSOFT.2015.7116120","url":null,"abstract":"Network function virtualization has received attention from both academia and industry as an important shift in the deployment of telecommunication networks and services. It is being proposed as a path towards cost efficiency, reduced time-to-markets, and enhanced innovativeness in telecommunication service provisioning. However, efficiently running virtualized services is not trivial as, among other initialization steps, it requires first mapping virtual networks onto physical networks, and thereafter mapping and scheduling virtual functions onto the virtual networks. This paper formulates the online virtual function mapping and scheduling problem and proposes a set of algorithms for solving it. Our main objective is to propose simple algorithms that may be used as a basis for future work in this area. To this end, we propose three greedy algorithms and a tabu search-based heuristic. We carry out evaluations of these algorithms considering parameters such as successful service mappings, total service processing times, revenue, cost etc, under varying network conditions. Simulations show that the tabu search-based algorithm performs only slightly better than the best greedy algorithm.","PeriodicalId":426452,"journal":{"name":"Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134368025","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"How to detect a compromised SDN switch","authors":"Po-Wen Chi, Chien-Ting Kuo, Jing-Wei Guo, C. Lei","doi":"10.1109/NETSOFT.2015.7116184","DOIUrl":"https://doi.org/10.1109/NETSOFT.2015.7116184","url":null,"abstract":"SDN is a concept of programmable networking. A network manager can process each network flow through software programs. There is a hypothesis that all switches are trusted and follow programmed commands to handle packets. That is, once a switch is compromised by an attacker and does not follow the order of the network manager, this will bring a huge network disaster. In this paper, we define some attack models through compromised switches and design a detection mechanism to find these compromised devices. We evaluate our mechanism and discuss some future works.","PeriodicalId":426452,"journal":{"name":"Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133248542","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"OF2NF: Flow monitoring in OpenFlow environment using NetFlow/IPFIX","authors":"Dusan Pajin, Pavle V. Vuletic","doi":"10.1109/NETSOFT.2015.7116138","DOIUrl":"https://doi.org/10.1109/NETSOFT.2015.7116138","url":null,"abstract":"Gathering network flow statistics is nowadays considered to be an essential part of network monitoring activities. OpenFlow based networks although built around the concept of network flows do not natively support exporting flow statistics. This paper investigates the potential for efficient traffic flow monitoring in the OpenFlow networks and relevant monitoring information export over the well-known NetFlow/IPFIX protocols so that existing NetFlow analyzing applications can be reused. The result of the research is the OF2NF application which is implemented on a top of the OpenFlow controller and which can be used in various OpenFlow environments. Experimental results show very good matching between the statistics gathered by NetFlow and results obtained from OF2NF.","PeriodicalId":426452,"journal":{"name":"Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116464910","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SRSC: SDN-based routing scheme for CCN","authors":"Elian Aubry, T. Silverston, Isabelle Chrisment","doi":"10.1109/NETSOFT.2015.7116130","DOIUrl":"https://doi.org/10.1109/NETSOFT.2015.7116130","url":null,"abstract":"Content delivery such as P2P or video streaming generates the main part of the Internet traffic and Content Centric Network (CCN) appears as an appropriate architecture to satisfy the user needs. However, the lack of scalable routing scheme is one of the main obstacles that slows down a large deployment of CCN at an Internet-scale. In this paper we propose to use the Software-Defined Networking (SDN) paradigm to decouple data plane and control plane and present SRSC, a new routing scheme for CCN. Our solution is a clean-slate approach using only CCN messages and the SDN paradigm. We implemented our solution into the NS-3 simulator and perform simulations of our proposal. SRSC shows better performances than the flooding scheme used by default in CCN: it reduces the number of messages, while still improves CCN caching performances.","PeriodicalId":426452,"journal":{"name":"Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft)","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131881545","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
C. Niephaus, G. Ghinea, Osianoh Glenn Aliu, S. Hadzic, M. Kretschmer
{"title":"SDN in the wireless context - Towards full programmability of wireless network elements","authors":"C. Niephaus, G. Ghinea, Osianoh Glenn Aliu, S. Hadzic, M. Kretschmer","doi":"10.1109/NETSOFT.2015.7116189","DOIUrl":"https://doi.org/10.1109/NETSOFT.2015.7116189","url":null,"abstract":"The required flexibility of future wireless networks architectures is aimed at allowing more innovation, reducing complexity and improving service offerings. Software Defined Networking (SDN) has been identified as an enabler for this adoption. In order to grasp a better understanding of the challenges faced as well as the potential uses cases, we identify the need for flexible software defined wireless network, its applications and challenges and propose an architectural framework.","PeriodicalId":426452,"journal":{"name":"Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130558847","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}