14 research outputs found

    Programming Abstractions for Software–Defined Wireless Networks

    Get PDF
    Software-Defined Networking (SDN) has received, in the last years, significant interest from the academic and the industrial communities alike. The decoupled control and data planes found in an SDN allows for logically centralized intelligence in the control plane and generalized network hardware in the data plane. Although the current SDN ecosystem provides a rich support for wired packet-switched networks, the same cannot be said for wireless networks where specific radio data-plane abstractions, controllers, and programming primitives are still yet to be established. In this work, we present a set of programming abstractions modeling the fundamental aspects of a wireless network, namely state management, resource provisioning, network monitoring, and network reconfiguration. The proposed abstractions hide away the implementation details of the underlying wireless technology providing programmers with expressive tools to control the state of the network. We also present a Software-Defined Radio Access Network Controller for Enterprise WLANs and a Python--based Software Development Kit implementing the proposed abstractions. Finally, we experimentally evaluate the usefulness, efficiency and flexibility of the platform over a real 802.11-based WLAN

    Realisierung von softwaregesteuerten Drahtlosnetzwerken

    No full text
    Fueled by the increasing popularity of wireless enabled mobile end-devices and the advent of the Internet-of-Things networks, the demand for wireless access technology is growing rapidly. Today, many hotels and cafĂ©s—and sometimes also entire cities—already offer free WiFi services. Moreover, several mobile operators operate massive WiFi HotSpot, as well as HotSpot 2.0, deployments for traffic offloading, i.e., reducing the stress on their cellular networks. Specifically, WiFi (also known as IEEE 802.11 or WLAN) stands as an attractive inexpensive wireless alternative to cellular access technologies due to its simplistic MAC layer design, reduced costs due to its prevalence in consumer off-the-shelf devices, and operation in the unlicensed spectrum. Supporting the ever increasing number of WiFi capable devices across residential, public, and enterprise networks is non-trivial. In particular, the (last) wireless hop is often critical for network performance, as it can contribute a non-negligible delay and may constitute a bandwidth bottleneck. Thus, future WiFi architectures are challenged by optimized medium utilization, mobility support, and network management. The latter challenge is integrating wired, cellular, and WiFi networks seamlessly. While today point solutions exist for some of the WiFi-specific network challenges, commodity off-the-shelf hardware is outside the purview of such ossified, expensive, and vertically integrated solutions. Software-Defined Networking (SDN) is a new paradigm which introduces programmability to overcome network ossification. The key idea of SDN is to decouple the control and data plane to consolidate and outsource the control over a set of network devices to a logically centralized software controller. This allows the control plane to evolve independently of the data plane, enabling faster innovations. SDN is also an enabler for a second paradigm shift in the Internet: Network Functions Virtualization (NFV). Modern networks include many middleboxes to provide a wide range of network functions to improve performance as well as security. NFV aims to virtualize these network functions, and replace dedicated hardware appliances by software applications running on generic compute resources. The resulting orchestration flexibilities can be used for a faster and cheaper service deployment. SDN can be exploited to steer flows through the appropriate network functions. Decoupling data plane and control plane operations, Ă  la Software-Defined Networking, can greatly simplify network management and improve the overall performance and utilization of wired networks. However, SDN and NFV have not yet received as much attention in the context of wireless networks, due to fundamental differences between wireless and wired networks. First and foremost, wireless networks feature many peculiarities and knobs that often do not exist in wired networks. For example, wireless networks need interfaces for flexible resource allocation, client mobility, client-based load balancing, and fine/grained traffic engineering is paramount. Furthermore, today’s trend towards Bring-Your-Own-Device (BYOD), implies that the network has to accommodate a more diverse set of user device types of different generations. Moreover, today’s home networks, unlike enterprise networks, typically suffer from a non-existing dedicated control channel, rendering fine-grained centralized control challenging. But, applying the SDN and NFV concepts of softwarization and virtualization to WiFi networks has the potential to render WiFi ready for its future. However, little is known today on how to introduce and benefit from the concepts in WiFi networks. In this thesis, we present a Software-Defined Wireless Network (SDWN) approach which combines SDN and NFV with wireless access technology. With our SDWN approach we overcome the aforementioned challenges in WiFi networks. We make the following contributions: (i) we present an SDN framework, called Odin, that introduces our Light Virtual Access Point Abstraction (LVAP), which abstracts the complexities of the upper-802.11 MAC, and a control plane that allows the orchestration of WiFi and wired networks in unison, by leveraging OpenFlow for the Ethernet-based portion of the network. (ii) We present the design, implementation, and evaluation of OpenSDWN, a flexible, novel WiFi architecture based on a joint SDN and NFV approach. Specifically, OpenSDWN introduces WiFi datapath programmability to enable service differentiation and fine-grained transmission control, facilitating the prioritization of critical applications. OpenSDWN implements per-client virtual middleboxes, to render network functions more flexible and support mobility and seamless migration jointly with LVAPs. Moreover, control over the network is exposed through a participatory interface. (iii) We present the design and implementation of a novel WiFi-SDN control plane architecture called AeroFlux. It exploits locality in SDN control plane operations for scalability reasons. Specifically, AeroFlux is based on a 2-tiered control plane that handles frequent, localized events close to where they originate, i.e., close to the data plane, by so-called near-sighted controllers. Global events, which require a broader picture of the network state, are handled by the centralized part of the control plane. (iv) We present LegoFi, a modularized Software-Defined Wireless Network that follows the trend of NFV. I.e., realizing WiFi function blocks as virtualized and programmable wireless network functions (WVNFs), that are allocated (and composed) where and when they are most useful. Specifically, through WVNFs, we achieve a functional decomposition of the WiFi architecture, allowing to overcome inflexibilities found in today’s monolithic, vertically integrated and expensive WiFi architectures. Thus, SDWN allows us to overcome today’s ossified WiFi architectures by orchestrating and modularizing the WiFi building blocks. Moreover, it provides the necessary abstractions to introduce common features of enterprise networks to residential and hotspot deployments, i.e., WiFi networks based on off-the-shelf commodity hardware. The practicality of our approaches has been successfully demonstrated at several international conferences and is currently deployed and running in two WiFi access networks, i.e., one university enterprise and one larger (30 household) residential network. Moreover, it has gained commercial interest by network vendors and operators. Therefore, we believe that our SDWN approach constitutes a relevant step forward to modern and future-proof WiFi networks.In heutigen Zugangsnetzen dominiert zunehmend der drahtlose Netzzugang auf WLAN-Basis. Dieser Trend wird getrieben durch den Wunsch nach MobilitĂ€t aufgrund der Verbreitung heutiger mobiler EndgerĂ€te wie Smartphones, Tablets und Laptops. Es ist anzunehmen, dass dieser Trend in der nahen Zukunft durch das “Internet-of-Things“ noch beschleunigt wird. Die Wi-Fi Alliance bezifferte den weltweiten Verkauf von WLAN-fĂ€higen GerĂ€ten bis 2015 auf 10 Milliarden und prognostiziert ein jĂ€hrliches Wachstum um 10 Prozent1. GestĂŒtzt wird diese Prognose durch eine Analyse der Gartner Unternehmensberatung, dass bis 2018 mehr als 50 Prozent der Internetbenutzer Tablets oder Smartphones als das primĂ€re ZugangsgerĂ€t nutzen werden. Ferner wird, laut Gartner, WLAN bis 2018 in rund 40 Prozent der Unternehmensnetzwerke die Standard-Zugangstechnologie fĂŒr stationĂ€re GerĂ€te wie Desktops, Telefone und Beamer sowie in KonferenzrĂ€umen ausmachen. Um der stetig steigenden Anzahl an WLAN-kompatiblen GerĂ€ten in heutigen Netzwerken und dem damit verbundenen steigenden Datenaufkommen gerecht zu werden, haben eine Vielzahl europĂ€ischer Provider wie die Deutsche Telekom AG (DTAG) [10] und Swisscom AG [16] bekannt gegeben, vermehrt WLAN Hot-Spots zur Entlastung ihrer Mobilfunknetze zu integrieren. DTAG hat im FrĂŒhjahr 2013 bekannt gegeben, den Ausbau bis 2016 auf knapp ĂŒber 2,5 Millionen Hot-Spots deutschlandweit voranzutreiben. Eine Vielzahl dieser neuen WLAN Hot-Spots werden beim Kunden durch den Austausch bestehender GerĂ€te realisiert oder durch Kooperationen mit externen HotSpot Anbietern erreicht. Aufgrund der steigenden Anzahl an mobilen EndgerĂ€ten und dem damit verbundenen Ausbau der WLAN-basierenden Hot-Spot Infrastruktur werden Provider mit der Notwendigkeit konfrontiert, ihre unterschiedlichen Netzwerksegmente im Einklang bis zum Kunden (das DSL Modem und zugleich WLAN Router) zu verwalten. Diese stetig steigende Anzahl an WLAN fĂ€higen GerĂ€ten stellt eine große Herausforderung fĂŒr den Betrieb von Netzwerken in Wohngebieten, öffentlichen PlĂ€tzen und Unternehmen dar. Dies erzeugt neue Herausforderungen bezĂŒglich der FlexibilitĂ€t und EffektivitĂ€t des Netzwerk Managements sowie der Integration von drahtgebundenen Mobil- und WLAN-Netzwerksegmenten. Des Weiteren bestehen heutige Netzwerke in der Regel aus einer Vielzahl an Netzwerkkomponenten wie Switches, WLAN Access Points (APs) und Middleboxen. Letztere sind beispielsweise Firewalls, Network-Address-Translation und Intrusion-Detection-Systeme. Die Anzahl der Netzwerk-Komponenten reicht von einigen Dutzend bis zu Tausenden, welche meist ĂŒber einen oder mehrere zentrale Controller gesteuert werden. AbhĂ€ngig von der Art und GrĂ¶ĂŸe des Netzwerks kann eben jener entweder in dem selbigen Netzwerk-Segment oder in der Cloud beheimatet sein. Meist sind diese Systeme geschlossene, hochgradig vertikal integrierte Lösungen, was zu einem Hersteller-Lock-In fĂŒhrt und FlexibilitĂ€t verhindert. Software-Defined Networking (SDN) ist ein Konzept das diese InflexibilitĂ€t ĂŒberwindet. Es separiert die Kontrollebene von der Datenebene und ermöglicht letztere logisch zentral zu programmieren. SDN verspricht dem Netzwerkbetreiber unter anderem die programmatische Erstellung von virtuellen Netzen, fein granulare Zugangskontrollen und mehr FlexibilitĂ€t beim Traffic Engineering, welches eine bessere Auslastung von NetzwerkkapazitĂ€ten erlaubt. Das OpenFlow Protokoll ist de facto das Standard SDN Interface fĂŒr drahtgebundene Switches. Es bringt die Vorteile des SDN Konzeptes in Enterprise Netzwerke, wie z.B. Campus Deployments und Datenzentren. OpenFlow und dessen Ökosystem werden Computer-Netzwerke in den nĂ€chsten Jahren revolutionieren. Orthogonal zu SDN ist das Konzept von Network-Function-Virtualization (NFV), welches zum Ziel hat, die InflexibilitĂ€ten beim Betrieb von Middleboxen zu ĂŒberwinden. Insbesondere sollen sogenannte Hardware-Appliances durch virtualisierbare Software-Lösungen ersetzt werden. Die Virtualisierung der Netzwerkfunktionen erlaubt ein flexibles Deployment, simplifiziertes Management und eine dynamische Skalierbarkeit der MiddleboxfunktionalitĂ€ten in Netzwerken. Da WLAN APs ein integraler Bestandteil heutiger Zugangsnetzwerke darstellen, mĂŒssen zudem Network-Policies systemweit gelten. OpenFlow geht jedoch nicht auf die fundamental unterschiedlichen Charakteristika des WLANs ein. Insbesondere stellt OpenFlow nicht die notwendigen Abstraktionen zur VerfĂŒgung, um FunktionalitĂ€ten wie beispielsweise Client-Handover, im Fall von Mobility oder Load Balancing, durchzufĂŒhren. Zudem bietet es nicht die notwendigen Schnittstellen fĂŒr ein effektives Client-Management bzgl. der Assoziations- und Authentifikations-Steuerung. Ferner bietet es keine Steuermöglichkeit und geeignete Abstraktionen im WLAN Datenpfad, die sich stĂ€ndig wechselnden Übertragungsraten oder Sendeleistungen vorzunehmen und abzubilden. In dieser Dissertation wird ein Software-Defined Wireless Networking (SDWN) Ansatz entwickelt, welcher die Vorteile von SDN und NFV mit WLAN Zugangstechnologie verbindet. Dieser erlaubt es die genannten Herausforderungen mit einer neuen und zukunftsfĂ€higen WLAN Architektur zu ĂŒberwinden. Diese Dissertation umfasst die folgenden Forschungsergebnisse: (i) Das SDN Framework Odin, welches auf unserer Leichtgewichtigen Virtuellen Access Point (LVAP) Abstraktion basiert, erlaubt es, die KomplexitĂ€t des oberen IEEE 802.11 MACs durch eben jene zu abstrahieren. Des Weiteren beinhaltet Odin eine neuartige Steuerebene, die eine gemeinsame Orchestrierung von drahtlosen und drahtgebundenen Netzwerken ermöglicht. In der Ethernet-Domain des Netzwerks wird dies durch die Nutzung von Open-Flow ermöglicht. (ii) Mit OpenSDWN prĂ€sentieren wir das Design, die Implementierung und die Evaluation einer neuartigen WLAN-Architektur basierend auf einem gemeinsamen SDN und NFV-Ansatz. OpenSDWN ermöglicht eine Servicedifferenzierung und eine fein granulare Steuerung des WLAN Datenpfades mit handelsĂŒblicher Access Point Hardware zur Priorisierung von kritischen Anwendungen. OpenSDWN benutzt virtuelle Middleboxen (Ă  la NFV) und LVAPs, um zum Beispiel nahtlose Handover zwischen APs als Grundlage einer verbesserten Client-MobilitĂ€t im Fall von stateful Firewalls zu ermöglichen. Des Weiteren wird die Kontrolle ĂŒber die Netzwerksteuerung durch eine partizipative Schnittstelle ermöglicht. (iii) Mit AeroFlux prĂ€sentieren wir das Konzept und die Realisierung einer neuen WLAN Architektur basierend auf einer 2-Klassen WiFi-SDN-Steuerebene. AeroFlux nutzt dabei die LokalitĂ€t in der AusfĂŒhrung von SDN Steuerbefehlen aus GrĂŒnden der Skalierbarkeit und Performance aus. In der 2-Klassen-Steuerebene werden örtlich begrenzte Ereignisse in der NĂ€he zum Entstehungspunkt behandelt, was beispielsweise in der NĂ€he der WLAN Datenebene durch sogenannte Nearsighted Controller geschehen kann. Globale Ereignisse, die ein umfassenderes Bild des Netzwerkstatus erfordern, werden in der zentralisierten Steuerebene behandelt. (iv) Mit LegoFi haben wir eine modulare Software-Defined Wireless Networking Architektur entwickelt, welche auf dem Konzept der Virtualisierung von Netzwerkfunktionen aufbaut. Die Realisierung der WLAN Funktionsbausteine als virtualisierte und programmierbare Wireless-Netzwerkfunktionen (WVNFs) hat zum Ziel, die InflexibilitĂ€t heutiger monolithischer und vertikal integrierter WLAN Architekturen zu ĂŒberwinden. WVNFs können in AbhĂ€ngigkeit ihrer Anforderungen an Latenz, Bandbreite und Rechenleistung dynamisch im Netzwerk plaziert und ausgefĂŒrt werden. Die funktionale Zerlegung der WLAN Architektur in LegoFi entspricht einem modularen Baukasten zur Realisierung von skalierbaren und zukunftssicheren WLAN Netzwerken. Zusammengefasst ermöglichen die in dieser Dissertation vorgestellten Konzepte und Architekturen, die heutigen veralteten WLAN-Architekturen zu ĂŒberwinden. Insbesondere können durch die Orchestrierung und Modularisierung der WLAN Funktions-Bausteine neuartige zukunftssichere WLAN Architekturen ermöglicht werden. Des Weiteren bieten die in dieser Dissertation vorgestellten SDWN AnsĂ€tze die notwendigen Abstraktionen, um typische WLAN Features heutiger Lösungen fĂŒr Unternehmensnetzwerke in Endbenutzer- und Hotspot-Netzwerken auf Basis von Standard WLAN KonsumergerĂ€ten anbieten zu können. Die Praxistauglichkeit der in dieser Dissertation vorgestellten Systeme wurde bereits erfolgreich auf mehreren internationalen Konferenzen demonstriert. Die Systeme sind derzeit in zwei WLAN-Zugangsnetzwerken, einem universitĂ€tsweiten BOWL Netzwerk und einem privaten Netzwerk mit ĂŒber 30 Haushalten, im Einsatz. DarĂŒber hinaus gibt es bereits ein kommerzielles Interesse von Netzwerk-AusrĂŒstern und -Betreibern. Zusammenfassend ist festzuhalten, dass diese Dissertation einen signifikanten Beitrag leistet, um moderne und zukunftssichere WLAN Netzwerke zu erreichen

    Towards a scalable and near-sighted control plane architecture for WiFi SDNs

    No full text
    Not much is known today about how to reap the SDN benefits in WiFi networks—a critical use case given the increasing impor-tance of WiFi networks. This paper presents AeroFlux, a scalable software-defined wireless network, that supports large enterprise and carrier WiFi deployments with low-latency programmatic con-trol of fine-grained WiFi-specific transmission settings. This is achieved through AeroFlux’s hierarchical design. We report on an early prototype implementation and evaluation, showing that AeroFlux can significantly reduce control plane traffic

    Virtual Network Function Orchestration with Scylla

    No full text
    ABSTRACT Network Function Virtualization promises to reduce the cost to deploy and to operate large networks by migrating various network functions from dedicated hardware appliances to software instances running on general purpose networking and computing platforms. In this paper we demonstrate Scylla a Programmable Network Fabric architecture for Enterprise WLANs. The framework supports basic Virtual Network Function lifecycle management functionalities such as instantiation, monitoring, and migration. We release the entire platform under a permissive license for academic use

    Virtual Network Function Orchestration with Scylla

    No full text
    ABSTRACT Network Function Virtualization promises to reduce the cost to deploy and to operate large networks by migrating various network functions from dedicated hardware appliances to software instances running on general purpose networking and computing platforms. In this paper we demonstrate Scylla a Programmable Network Fabric architecture for Enterprise WLANs. The framework supports basic Virtual Network Function lifecycle management functionalities such as instantiation, monitoring, and migration. We release the entire platform under a permissive license for academic use

    Software-defined networking in an industrial multi-radio access technology environment

    No full text
    The trend towards Industry 4.0 considers a wide range of new use cases in the context of the factory of the future. These new industrial applications range from augmented workspace applications which require high bandwidth wireless links to deliver information in nearly real-time to others which require seamless mobility and continuous connectivity for wirelessly connected automated guided vehicles (AGVs) to permanently communicate with a back end system. Several scenarios in the context of the factory of the future require ultra-fast and reliable wireless transmission together with real- time processing, e.g., analysis of video data in an Edge Cloud to minimize the delay. Accordingly, wireless connectivity is paving its way into the factories of the future to enable these new applications. Moreover, the concept of Software-Defined Networking (SDN), with the split of the control and data plane, seems a natural fit to programmatically orchestrate networks and slices in the factories of the future, with its vast range of requirements set by the aforementioned use cases

    LegoFi the WiFi building blocks!:The case for a modular WiFi architecture

    No full text
    The increasing demand for flexibility in WiFi network deployments along with more stringent requirements on performance and security stand in stark contrast to today's ossified and expensive WiFi architecture. In particular, today's WiFi networks consists of a large number of control and data plane network functions that are either bundled into a single access controller running on proprietary hardware or are distributed across the network to run on WiFi access points. This approach does not properly reflect the broad and evolving diversity of scenarios in which WiFi is deployed. This paper makes the case for a functional decomposition of the WiFi: we want to support the allocation and composition of individual (virtualized and programmable) WiFi function blocks, where and when they are most useful. This allocation may also be adjusted dynamically, e.g., during a failover or a scale-out. We present our vision and a rough functional decomposition, describe our proposed LegoFi architecture, and explore how LegoFi can benefitial in four different deployment scenarios

    Thor: Energy Programmable WiFi Networks

    No full text
    none5WiFi hotspots are increasingly deployed to relieve cellular networks from the burden generated by data-hungry mobile applications. Such deployments generally cater for the worst case scenario, which leads to over-provisioning of resources eventually resulting in a significant energy waste when little or no traffic is present. In this demo, we present an integrated energy and mobility management solution for WiFi networks. The demo combines Energino, an open real-time energy consumption monitoring toolkit with Odin a software defined networking framework for WLANs. This integration enables energy programmable WiFi networks, allowing to cluster clients around access points in an energy-efficient and performant manner.noneRoberto Riggio; Cigdem Sengul; Lalith Suresh; Julius Schulz\textendashZander; Anja FeldmannRiggio, Roberto; Sengul, Cigdem; Suresh, Lalith; Schulz\textendashzander, Julius; Feldmann, Anj

    Demo

    No full text
    corecore