With ever growing data traffic the traditional mobile network architecture is struggling to cope. Network densification using heterogeneous networks supported by Cloud-RAN is one of the core concepts in terms of physical resources. The system achieves increased capacity by reducing the number of devices (commonly refered to as user equipment - UE) connected to any individual cell. Cloud-RAN decouples the baseband processing from the radio units, allowing the processing power to be pooled at a central location thus reducing the required redundancy. The decoupling also supports innovation in many other RAN technologies by simplifying intercell coordination. While Cloud-RAN differs significantly from traditional base station architectures, interactions with the core network do not reflect these differences. We argue that there is a strong need for an intermediate stage that will reconcile the core network and Cloud-RAN. In this paper we propose a virtual network architecture for Cloud-RAN base stations that will allow us to present the core network with an abstracted view of the physical network. By logically grouping macro cells with collocated small cells we can provide the core network with a simplified overview, reducing signalling overhead. Meanwhile, low latency decisions, such as cell load balancing and interference management, can be made entirely within the Cloud-RAN base station. We present practical applications of the proposed scheme and assess its interoperability with other improvements to the wider infrastructure proposed in related works. The principles presented in this paper lend themselves to evolving key concepts and themes for future 5G networks and beyond.
{"title":"On the Benefits of RAN Virtualisation in C-RAN Based Mobile Networks","authors":"Alex Dawson, M. Marina, Francisco J. Garcia","doi":"10.1109/EWSDN.2014.37","DOIUrl":"https://doi.org/10.1109/EWSDN.2014.37","url":null,"abstract":"With ever growing data traffic the traditional mobile network architecture is struggling to cope. Network densification using heterogeneous networks supported by Cloud-RAN is one of the core concepts in terms of physical resources. The system achieves increased capacity by reducing the number of devices (commonly refered to as user equipment - UE) connected to any individual cell. Cloud-RAN decouples the baseband processing from the radio units, allowing the processing power to be pooled at a central location thus reducing the required redundancy. The decoupling also supports innovation in many other RAN technologies by simplifying intercell coordination. While Cloud-RAN differs significantly from traditional base station architectures, interactions with the core network do not reflect these differences. We argue that there is a strong need for an intermediate stage that will reconcile the core network and Cloud-RAN. In this paper we propose a virtual network architecture for Cloud-RAN base stations that will allow us to present the core network with an abstracted view of the physical network. By logically grouping macro cells with collocated small cells we can provide the core network with a simplified overview, reducing signalling overhead. Meanwhile, low latency decisions, such as cell load balancing and interference management, can be made entirely within the Cloud-RAN base station. We present practical applications of the proposed scheme and assess its interoperability with other improvements to the wider infrastructure proposed in related works. The principles presented in this paper lend themselves to evolving key concepts and themes for future 5G networks and beyond.","PeriodicalId":103165,"journal":{"name":"2014 Third European Workshop on Software Defined Networks","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124229679","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}
Michele Santuari, R. D. Corin, M. Gerola, E. Salvadori, U. Toseef, A. Zaalouk, K. Dombek, D. Parniewicz, A. Hammad, Mehdi Rashidi-Fard, E. Jacob, J. Matías
Nowadays, several devices supporting OpenFlow versions beyond 1.0 are available on the market. However, existent OpenFlow testbeds like OFELIA do not provide support for such devices, therefore it is hard for the research community to explore and test the newest functionalities of the protocol in realistic environments. This paper gives a short overview of two different architectures investigated within the FP7 ALIEN project that both aim to overcome this limitation within the OFELIA experimental facility.
{"title":"Leading the OFELIA Facility Beyond OpenFlow 1.0 Experimentations","authors":"Michele Santuari, R. D. Corin, M. Gerola, E. Salvadori, U. Toseef, A. Zaalouk, K. Dombek, D. Parniewicz, A. Hammad, Mehdi Rashidi-Fard, E. Jacob, J. Matías","doi":"10.1109/EWSDN.2014.20","DOIUrl":"https://doi.org/10.1109/EWSDN.2014.20","url":null,"abstract":"Nowadays, several devices supporting OpenFlow versions beyond 1.0 are available on the market. However, existent OpenFlow testbeds like OFELIA do not provide support for such devices, therefore it is hard for the research community to explore and test the newest functionalities of the protocol in realistic environments. This paper gives a short overview of two different architectures investigated within the FP7 ALIEN project that both aim to overcome this limitation within the OFELIA experimental facility.","PeriodicalId":103165,"journal":{"name":"2014 Third European Workshop on Software Defined Networks","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127624706","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}
Niels L. M. van Adrichem, B. J. V. Asten, F. Kuipers
Although Software-Defined Networking and its implementation OpenFlow facilitate managing networks and enable dynamic network configuration, recovering from network failures in a timely manner remains non-trivial. The process of (a) detecting the failure, (b) communicating it to the controller and (c) recomputing the new shortest paths may result in an unacceptably long recovery time. In this paper, we demonstrate that current solutions, employing both reactive restoration or proactive protection, indeed suffer long delays. We introduce a failover scheme with per-link Bidirectional Forwarding Detection sessions and preconfigured primary and secondary paths computed by an OpenFlow controller. Our implementation reduces the recovery time by an order of magnitude compared to related work, which is confirmed by experimental evaluation in a variety of topologies. Furthermore, the recovery time is shown to be constant irrespective of path length and network size.
{"title":"Fast Recovery in Software-Defined Networks","authors":"Niels L. M. van Adrichem, B. J. V. Asten, F. Kuipers","doi":"10.1109/EWSDN.2014.13","DOIUrl":"https://doi.org/10.1109/EWSDN.2014.13","url":null,"abstract":"Although Software-Defined Networking and its implementation OpenFlow facilitate managing networks and enable dynamic network configuration, recovering from network failures in a timely manner remains non-trivial. The process of (a) detecting the failure, (b) communicating it to the controller and (c) recomputing the new shortest paths may result in an unacceptably long recovery time. In this paper, we demonstrate that current solutions, employing both reactive restoration or proactive protection, indeed suffer long delays. We introduce a failover scheme with per-link Bidirectional Forwarding Detection sessions and preconfigured primary and secondary paths computed by an OpenFlow controller. Our implementation reduces the recovery time by an order of magnitude compared to related work, which is confirmed by experimental evaluation in a variety of topologies. Furthermore, the recovery time is shown to be constant irrespective of path length and network size.","PeriodicalId":103165,"journal":{"name":"2014 Third European Workshop on Software Defined Networks","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134108056","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}
David Palma, João Gonçalves, B. Sousa, Luís Cordeiro, P. Simões, Sachin Sharma, D. Staessens
The evolution of Software-Defined Networking and the overall acceptance of protocols such as OpenFlow, demonstrates the added value of decoupling the data plane from the control plane. Existing SDN Controllers enable the expected flexibility from such networks by dynamically providing a fine-grained control of each flow. However, hardware-specific configurations, such as the creation of queues or other mechanisms is out of the scope of these controllers. This work presents an extension to a well known OpenFlow controller (Floodlight) to efficiently handle the management of Traffic Control Queues in OpenFlow switches, resorting to a RESTful northbound interface. The obtained results demonstrate further possibility of developing innovative on-demand resource reservation mechanisms in SDN without adding unbearable overheads.
{"title":"The QueuePusher: Enabling Queue Management in OpenFlow","authors":"David Palma, João Gonçalves, B. Sousa, Luís Cordeiro, P. Simões, Sachin Sharma, D. Staessens","doi":"10.1109/EWSDN.2014.34","DOIUrl":"https://doi.org/10.1109/EWSDN.2014.34","url":null,"abstract":"The evolution of Software-Defined Networking and the overall acceptance of protocols such as OpenFlow, demonstrates the added value of decoupling the data plane from the control plane. Existing SDN Controllers enable the expected flexibility from such networks by dynamically providing a fine-grained control of each flow. However, hardware-specific configurations, such as the creation of queues or other mechanisms is out of the scope of these controllers. This work presents an extension to a well known OpenFlow controller (Floodlight) to efficiently handle the management of Traffic Control Queues in OpenFlow switches, resorting to a RESTful northbound interface. The obtained results demonstrate further possibility of developing innovative on-demand resource reservation mechanisms in SDN without adding unbearable overheads.","PeriodicalId":103165,"journal":{"name":"2014 Third European Workshop on Software Defined Networks","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126441659","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}
Sachin Sharma, D. Staessens, D. Colle, David Palma, João Gonçalves, Ricardo Figueiredo, D. Morris, M. Pickavet, P. Demeester
Achieving ever-growing Quality of Service (QoS) requirements for business customers is a major concern over the current Internet. However, presently, its architecture and infrastructures are inflexible to meet the demand of increased QoS requirements. OpenFlow, OF-Config (OpenFlow Configuration and Management protocol), and OVSDB (Open vSwitch Database Management protocol) protocols are well-known software defined networking (SDN) technologies for the Future Internet, enabling flexibility by decoupling the control plane from networking devices. In this paper, we propose a QoS framework using the SDN technologies and test the framework in failure-conditions using single and multiple autonomous system scenarios of the current Internet. We show that an effectively high QoS can be achieved for business customers using our framework.
为企业客户实现不断增长的服务质量(QoS)需求是当前Internet关注的主要问题。然而,目前其体系结构和基础设施的灵活性较差,难以满足日益增长的QoS需求。OpenFlow、OF-Config (OpenFlow配置与管理协议)和OVSDB (Open vSwitch数据库管理协议)是面向未来互联网的知名SDN (software defined networking)技术,通过将控制平面与网络设备解耦来实现灵活性。在本文中,我们提出了一个使用SDN技术的QoS框架,并使用当前互联网的单个和多个自治系统场景在故障条件下测试了该框架。我们展示了使用我们的框架可以为业务客户实现有效的高QoS。
{"title":"Implementing Quality of Service for the Software Defined Networking Enabled Future Internet","authors":"Sachin Sharma, D. Staessens, D. Colle, David Palma, João Gonçalves, Ricardo Figueiredo, D. Morris, M. Pickavet, P. Demeester","doi":"10.1109/EWSDN.2014.36","DOIUrl":"https://doi.org/10.1109/EWSDN.2014.36","url":null,"abstract":"Achieving ever-growing Quality of Service (QoS) requirements for business customers is a major concern over the current Internet. However, presently, its architecture and infrastructures are inflexible to meet the demand of increased QoS requirements. OpenFlow, OF-Config (OpenFlow Configuration and Management protocol), and OVSDB (Open vSwitch Database Management protocol) protocols are well-known software defined networking (SDN) technologies for the Future Internet, enabling flexibility by decoupling the control plane from networking devices. In this paper, we propose a QoS framework using the SDN technologies and test the framework in failure-conditions using single and multiple autonomous system scenarios of the current Internet. We show that an effectively high QoS can be achieved for business customers using our framework.","PeriodicalId":103165,"journal":{"name":"2014 Third European Workshop on Software Defined Networks","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125100493","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}
Hiroaki Yamanaka, Eiji Kawai, S. Ishii, S. Shimojo
It is expected that clean-slate network designs will be implemented for wide-area network applications. Multi-tenancy in OpenFlow networks is an effective method to supporting a clean-slate network design, because the cost-effectiveness is improved by the sharing of substrate networks. To guarantee the programmability of OpenFlow for tenants, a complete flow space (i.e., header values of the data packets) virtualization is necessary. Wide-area substrate networks typically have multiple administrators. We therefore need to implement a flow space virtualization over multiple administration networks. In existing techniques, a third party is solely responsible for managing the mapping of header values for flow space virtualization for substrate network administrators and tenants, despite the severity of a third party failure. In this paper, we propose an AutoVFlow mechanism that allows flow space virtualization in a wide-area networks without the need for a third party. Substrate network administrators implement a flow space virtualization autonomously. They are responsible for virtualizing a flow space involving switches in their own substrate networks. Using a prototype of AutoVFlow, we measured the virtualization overhead, the results of which show a negligible amount of overhead.
{"title":"AutoVFlow: Autonomous Virtualization for Wide-Area OpenFlow Networks","authors":"Hiroaki Yamanaka, Eiji Kawai, S. Ishii, S. Shimojo","doi":"10.1109/EWSDN.2014.28","DOIUrl":"https://doi.org/10.1109/EWSDN.2014.28","url":null,"abstract":"It is expected that clean-slate network designs will be implemented for wide-area network applications. Multi-tenancy in OpenFlow networks is an effective method to supporting a clean-slate network design, because the cost-effectiveness is improved by the sharing of substrate networks. To guarantee the programmability of OpenFlow for tenants, a complete flow space (i.e., header values of the data packets) virtualization is necessary. Wide-area substrate networks typically have multiple administrators. We therefore need to implement a flow space virtualization over multiple administration networks. In existing techniques, a third party is solely responsible for managing the mapping of header values for flow space virtualization for substrate network administrators and tenants, despite the severity of a third party failure. In this paper, we propose an AutoVFlow mechanism that allows flow space virtualization in a wide-area networks without the need for a third party. Substrate network administrators implement a flow space virtualization autonomously. They are responsible for virtualizing a flow space involving switches in their own substrate networks. Using a prototype of AutoVFlow, we measured the virtualization overhead, the results of which show a negligible amount of overhead.","PeriodicalId":103165,"journal":{"name":"2014 Third European Workshop on Software Defined Networks","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127808115","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}
B. Belter, A. Binczewski, K. Dombek, A. Juszczyk, L. Ogrodowczyk, D. Parniewicz, M. Stroinski, I. Olszewski
Despite continuous developments in this area, Software Defined Networking (SDN) still seeks for a flexible way of defining a network device behaviour. The control plane needs to be able to fully utilize growing capabilities of modern networking hardware and its diversity. In this paper we propose a new hardware abstraction for various network devices (network processors, optical devices and access devices). The first goal of this proposal is to expose advanced programmability capabilities of network processors and software switches. The second goal of our proposal is to extend the concept of the network node programmability by giving a possibility to dynamically check capabilities supported by a particular network device. The third goal of this paper is to introduce programming language which use new-defined API to Programmable Abstraction of Datapath (PAD) for different kind of network devices. The presented solution ensures therefore flexibility and adaptability of the new programmable functions to specific requirements of a device. The proposed solution creates a unified way of controlling and configuring a variety of families of network devices from optical switches to x86-based appliances.
{"title":"Programmable Abstraction of Datapath","authors":"B. Belter, A. Binczewski, K. Dombek, A. Juszczyk, L. Ogrodowczyk, D. Parniewicz, M. Stroinski, I. Olszewski","doi":"10.1109/EWSDN.2014.10","DOIUrl":"https://doi.org/10.1109/EWSDN.2014.10","url":null,"abstract":"Despite continuous developments in this area, Software Defined Networking (SDN) still seeks for a flexible way of defining a network device behaviour. The control plane needs to be able to fully utilize growing capabilities of modern networking hardware and its diversity. In this paper we propose a new hardware abstraction for various network devices (network processors, optical devices and access devices). The first goal of this proposal is to expose advanced programmability capabilities of network processors and software switches. The second goal of our proposal is to extend the concept of the network node programmability by giving a possibility to dynamically check capabilities supported by a particular network device. The third goal of this paper is to introduce programming language which use new-defined API to Programmable Abstraction of Datapath (PAD) for different kind of network devices. The presented solution ensures therefore flexibility and adaptability of the new programmable functions to specific requirements of a device. The proposed solution creates a unified way of controlling and configuring a variety of families of network devices from optical switches to x86-based appliances.","PeriodicalId":103165,"journal":{"name":"2014 Third European Workshop on Software Defined Networks","volume":"488 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122752423","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}
U. Toseef, A. Zaalouk, T. Rothe, M. Broadbent, K. Pentikousis
Efficient authentication, authorization, and accounting (AAA) management mechanisms will be key for the widespread adoption of SDN experimentation facilities beyond the confines of academic labs. In particular, we are interested in a robust AAA infrastructure to identify experimenters, police their actions based on the associated roles, facilitate secure resource sharing, and provide for detailed accountability. Currently, however, said facilities are forced to employ a patchy AAA infrastructure which lacks several of the aforementioned features. This paper proposes a certificate-based AAA architecture for SDN experimental facilities, which is by design both secure and flexible. As this work is implementation-driven and aims for a short deployment cycle in current facilities, we also outline a credible migration path which we are currently pursuing actively.
{"title":"C-BAS: Certificate-Based AAA for SDN Experimental Facilities","authors":"U. Toseef, A. Zaalouk, T. Rothe, M. Broadbent, K. Pentikousis","doi":"10.1109/EWSDN.2014.41","DOIUrl":"https://doi.org/10.1109/EWSDN.2014.41","url":null,"abstract":"Efficient authentication, authorization, and accounting (AAA) management mechanisms will be key for the widespread adoption of SDN experimentation facilities beyond the confines of academic labs. In particular, we are interested in a robust AAA infrastructure to identify experimenters, police their actions based on the associated roles, facilitate secure resource sharing, and provide for detailed accountability. Currently, however, said facilities are forced to employ a patchy AAA infrastructure which lacks several of the aforementioned features. This paper proposes a certificate-based AAA architecture for SDN experimental facilities, which is by design both secure and flexible. As this work is implementation-driven and aims for a short deployment cycle in current facilities, we also outline a credible migration path which we are currently pursuing actively.","PeriodicalId":103165,"journal":{"name":"2014 Third European Workshop on Software Defined Networks","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125947740","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}
Sae Hyong Park, Byungjoon Lee, Jaeho You, Jisoo Shin, Taehong Kim, Sunhee Yang
This paper describes RAON which is a novel solution for tackling scalability in OpenFlow networks. This approach recursively abstracts its underlying networks as OpenFlow switches to reduce complexity and to increase manageability. The design and early prototype of RAON shows very promising and graceful use cases of various scenarios.
{"title":"RAON: Recursive Abstraction of OpenFlow Networks","authors":"Sae Hyong Park, Byungjoon Lee, Jaeho You, Jisoo Shin, Taehong Kim, Sunhee Yang","doi":"10.1109/EWSDN.2014.29","DOIUrl":"https://doi.org/10.1109/EWSDN.2014.29","url":null,"abstract":"This paper describes RAON which is a novel solution for tackling scalability in OpenFlow networks. This approach recursively abstracts its underlying networks as OpenFlow switches to reduce complexity and to increase manageability. The design and early prototype of RAON shows very promising and graceful use cases of various scenarios.","PeriodicalId":103165,"journal":{"name":"2014 Third European Workshop on Software Defined Networks","volume":"204 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127322816","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}
R. D. Corin, E. Salvadori, M. Gerola, M. Suñé, H. Woesner
The adoption of a robust and scalable network virtualization framework is a key requirement in order to make the vision of a shareable network infrastructure a reality. To this aim, one of the most suitable approaches is the one which takes advantage of the emerging paradigm of Software-Defined Networking (SDN) and OpenFlow, its de-facto standard. Several virtualization frameworks have been proposed in the last few years, however, they are either based on proxy-based solutions that raises scalability and robustness issues (FlowVisor), or they rely on a simplified view of the data path (generally based on Open vSwitch instances) that have little chances to be adopted in production network settings. This paper presents a novel OpenFlow-based network virtualization mechanism exploiting a recent open-source data path project named extensible Data path Daemon (xDPd), the proposed multi-platform data path is based on a robust distributed virtualization architecture that is able to run on multi-version OpenFlow switch network scenarios, has a minimal overhead from a performance point of view and can be easily ported on several hardware platforms via xDPd libraries.
{"title":"A Datapath-Centric Virtualization Mechanism for OpenFlow Networks","authors":"R. D. Corin, E. Salvadori, M. Gerola, M. Suñé, H. Woesner","doi":"10.1109/EWSDN.2014.19","DOIUrl":"https://doi.org/10.1109/EWSDN.2014.19","url":null,"abstract":"The adoption of a robust and scalable network virtualization framework is a key requirement in order to make the vision of a shareable network infrastructure a reality. To this aim, one of the most suitable approaches is the one which takes advantage of the emerging paradigm of Software-Defined Networking (SDN) and OpenFlow, its de-facto standard. Several virtualization frameworks have been proposed in the last few years, however, they are either based on proxy-based solutions that raises scalability and robustness issues (FlowVisor), or they rely on a simplified view of the data path (generally based on Open vSwitch instances) that have little chances to be adopted in production network settings. This paper presents a novel OpenFlow-based network virtualization mechanism exploiting a recent open-source data path project named extensible Data path Daemon (xDPd), the proposed multi-platform data path is based on a robust distributed virtualization architecture that is able to run on multi-version OpenFlow switch network scenarios, has a minimal overhead from a performance point of view and can be easily ported on several hardware platforms via xDPd libraries.","PeriodicalId":103165,"journal":{"name":"2014 Third European Workshop on Software Defined Networks","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130365146","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}