Virtualization of Wireless LAN Infrastructures



Similar documents
IOS110. Virtualization 5/27/2014 1

Virtualization for Cloud Computing

Full and Para Virtualization

Basics of Virtualisation

COS 318: Operating Systems. Virtual Machine Monitors

Intro to Virtualization

Hypervisor Software and Virtual Machines. Professor Howard Burpee SMCC Computer Technology Dept.

Enabling Technologies for Distributed Computing

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE

Virtualization and the U2 Databases

Enabling Technologies for Distributed and Cloud Computing

Virtualised MikroTik

Virtualization. Pradipta De

Enterprise-Class Virtualization with Open Source Technologies

Virtualization. Jukka K. Nurminen

Virtualization with Windows

Virtual Machine Monitors. Dr. Marc E. Fiuczynski Research Scholar Princeton University

RPM Brotherhood: KVM VIRTUALIZATION TECHNOLOGY

The Art of Virtualization with Free Software

Application-Centric WLAN. Rob Mellencamp

MODULE 3 VIRTUALIZED DATA CENTER COMPUTE

Before we can talk about virtualization security, we need to delineate the differences between the

Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines

Distributed and Cloud Computing

Introduction to Virtualization & KVM

StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud

Virtualization. P. A. Wilsey. The text highlighted in green in these slides contain external hyperlinks. 1 / 16

How To Make A Virtual Machine Aware Of A Network On A Physical Server

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

CHAPTER 2 THEORETICAL FOUNDATION

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers

Regional SEE-GRID-SCI Training for Site Administrators Institute of Physics Belgrade March 5-6, 2009

Module I-7410 Advanced Linux FS-11 Part1: Virtualization with KVM

Comparing Free Virtualization Products

Virtualization for Hard Real-Time Applications Partition where you can Virtualize where you have to

VIRTUALIZATION 101. Brainstorm Conference 2013 PRESENTER INTRODUCTIONS

A Study on Detection of Hacking and Malware Codes in Bare Metal Hypervisor for Virtualized Internal Environment of Cloud Service

Hyper-V R2: What's New?

Virtualization. Types of Interfaces

Virtualization. Dr. Yingwu Zhu

Introduction to the NI Real-Time Hypervisor

Efficient Load Balancing using VM Migration by QEMU-KVM

Lecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

Dynamic Load Balancing of Virtual Machines using QEMU-KVM

A quantitative comparison between xen and kvm

VMware Server 2.0 Essentials. Virtualization Deployment and Management

Virtualization possibilities in MikroTik RouterOS

Introduction to Virtual Machines

Servervirualisierung mit Citrix XenServer

I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology

Virtualization. Michael Tsai 2015/06/08

Virtualization Technologies

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

A Project Summary: VMware ESX Server to Facilitate: Infrastructure Management Services Server Consolidation Storage & Testing with Production Servers

Virtual Switching Without a Hypervisor for a More Secure Cloud

Virtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager

How To Understand The Power Of A Virtual Machine Monitor (Vm) In A Linux Computer System (Or A Virtualized Computer)

Using High Availability Technologies Lesson 12

Virtual Machine Security

Virtualization Technologies. Embrace the new world of healthcare

Red Hat VDI. David Simmons

Cloud Computing CS

Chapter 2 Addendum (More on Virtualization)

How To Create A Cloud Based System For Aaas (Networking)

SDN software switch Lagopus and NFV enabled software node

Virtualization & Cloud Computing (2W-VnCC)

Virtualization. Jia Rao Assistant Professor in CS

CS 695 Topics in Virtualization and Cloud Computing. More Introduction + Processor Virtualization

COM 444 Cloud Computing

x86 ISA Modifications to support Virtual Machines

Compromise-as-a-Service

Hypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits:

Server and Storage Virtualization. Virtualization. Overview. 5 Reasons to Virtualize

Data Centers and Cloud Computing

White Paper. Recording Server Virtualization

QuickSpecs. HP Integrity Virtual Machines (Integrity VM) Overview. Currently shipping versions:

Enabling Multiple Wireless Networks on RV320 VPN Router, WAP321 Wireless-N Access Point, and Sx300 Series Switches

Virtualization and Performance NSRC

Virtualization: Concepts, Applications, and Performance Modeling

High-Performance Nested Virtualization With Hitachi Logical Partitioning Feature

FOR SERVERS 2.2: FEATURE matrix

Cloud^H^H^H^H^H Virtualization Technology. Andrew Jones May 2011

WaveInsite Mobile WLAN Client Interoperability and Performance Testing

Satish Mohan. Head Engineering. AMD Developer Conference, Bangalore

Virtualization. Nelson L. S. da Fonseca IEEE ComSoc Summer Scool Trento, July 9 th, 2015

Microkernels, virtualization, exokernels. Tutorial 1 CSC469

Optimize Server Virtualization with QLogic s 10GbE Secure SR-IOV

What is virtualization

Assessing the Performance of Virtualization Technologies for NFV: a Preliminary Benchmarking

Virtualizare sub Linux: avantaje si pericole. Dragos Manac

Hyper-V vs ESX at the datacenter

Advanced Computer Networks. Network I/O Virtualization

Intel Embedded Virtualization Manager

Models For Modeling and Measuring the Performance of a Xen Virtual Server

Networking for Caribbean Development

Transcription:

Virtualization of Wireless LAN Infrastructures IDAACS 2011 IEEE 6th International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications 15-17 September 2011, Prague Czech Republic http://www.idaacs.net/ Prof. Dr. -Ing. Evren Eren University of Applied Sciences and Arts Emil-Figge-Str. 42 44227 Dortmund Germany Fon: +49-(0)231-755-6776 Fax: +49-(0)231-755-6710 E-Mail: eren@fh-dortmund.de Web: www.fh-dortmund.de/eren www.lisa.fh-dortmund.de Ghannam Aljabari Palestine Polytechnic University Hebron, Palestine P.O.Box 198 Tel: +970-(0)2-223-1921 Fax: +970-(0)2-223-5505 Email: galjabari@ppu.edu Web: staff.ppu.edu/galjabari

Conventional Virtualization Conventional virtualization techniques enable running multiple OS and multiple applications concurrently on the same physical machine. Each VM has its own OS and application(s) such as the physical machine. The VMs share physical resources such as memory, disk space, and network devices of the host machine. IDAACS 2011 Virtualization of WLAN Infrstructures Prof. Dr. Evren Eren / Ghannam Al-Jabari University of Applied Sciences and Arts Slide 2

Conventional Virtualization VMs and guest OS run on top of virtual hardware provided by the VMM. Generally, the VMM (Hypervisor) runs on top of the host OS acting as a user space program. IDAACS 2011 Virtualization of WLAN Infrstructures Prof. Dr. Evren Eren / Ghannam Al-Jabari University of Applied Sciences and Arts Slide 3

Full (Bare Metal) Virtualization Guest OS do not have to be operated in unprivileged rings; their kernel can run in ring 0. do not have to be adapted/modified since they are in their usual environment. can use the processor directly. Intel VT The VMM acts passively. AMD-V IDAACS 2011 Virtualization of WLAN Infrstructures Prof. Dr. Evren Eren / Ghannam Al-Jabari University of Applied Sciences and Arts Slide 4

KVM KVM (Kernel-based Virtual Machine) is a full (bare metal) virtualization solution which adds VMM capability to Linux OS. With KVM multiple VMs can be operated with unmodified OS, since it benefits from CPU hardware virtualization extensions such as Intel VT and AMD-V. IDAACS 2011 Virtualization of WLAN Infrstructures Prof. Dr. Evren Eren / Ghannam Al-Jabari University of Applied Sciences and Arts Slide 5

Network Virtualization Network virtualization (ISO OSI Layer 1-3) combines network functionality into a common virtualized environment. Multiple logical networks can operate on the same underlying physical infrastructure. For the time being, network virtualization techniques can realize virtual Ethernet interfaces, virtual switches (VDE, OpenvSwitch) and virtual routers (Vyatta). IDAACS 2011 Virtualization of WLAN Infrstructures Prof. Dr. Evren Eren / Ghannam Al-Jabari University of Applied Sciences and Arts Slide 6

Wireless LAN Virtualization This has been demonstrated in the LISA Laboratory IDAACS 2011 Virtualization of WLAN Infrstructures Prof. Dr. Evren Eren / Ghannam Al-Jabari University of Applied Sciences and Arts Slide 7

Wireless LAN Virtualization However, virtualization of Wireless LAN is different, since existing virtualization approaches require a separate and dedicated physical wireless LAN network interface for each VM. But, this is possible using open source virtualization. Multiple wireless networks can be deployed through a single physical wireless LAN network interface each VM can have its own wireless network. This technique is a form of resource virtualization logical resources are created by partitioning hardware resources into virtual interfaces or ports. IDAACS 2011 Virtualization of WLAN Infrstructures Prof. Dr. Evren Eren / Ghannam Al-Jabari University of Applied Sciences and Arts Slide 8

Wireless LAN Virtualization Virtual wireless interfaces operate concurrently without considering the physical nature of the wireless medium and management. A virtual wireless interface can be configured to operate as access point (AP) or client station device. Each VM can be assigned to one or even more virtual wireless interfaces. Multiple virtual APs can be configured on top of solely one physical wireless device. IDAACS 2011 Virtualization of WLAN Infrstructures Prof. Dr. Evren Eren / Ghannam Al-Jabari University of Applied Sciences and Arts Slide 9

Wireless LAN Virtualization A wireless device can be connected to multiple wireless networks simultaneously; e.g. one virtual interface to an AP, while another virtual interface operates as an AP itself. Concurrent wireless connections can be established sharing the same physical layer of the wireless LAN device. To the layers above (VMs) each virtual AP appears as an independent physical one. IDAACS 2011 Virtualization of WLAN Infrstructures Prof. Dr. Evren Eren / Ghannam Al-Jabari University of Applied Sciences and Arts Slide 10

Wireless LAN Virtualization Multiple services (respectively different security policies authentication, encryption, etc.) can be offered on the same physical infrastructure. Radio resources can be shared and thus virtualized in different ways. The same radio frequency or channel can be used for multiple virtual wireless interfaces, each with its own Service Set Identifier (SSID). IDAACS 2011 Virtualization of WLAN Infrstructures Prof. Dr. Evren Eren / Ghannam Al-Jabari University of Applied Sciences and Arts Slide 11

Implementation Used system components: Conventional PC with a wireless card based on the Atheros IEEE 802.11n chipset. The Atheros chipset allows implementing multiple IEEE 802.11 networks on a single physical wireless card with Linux since it includes a wireless driver supporting multiple virtual interface configurations. Ubuntu as host OS KVM for virtualization (VMM/Hypervisor) libvirt as frontend to manage VMs iw (Linux CLI configuration utility) to create virtual wireless interfaces hostapd for implementing a virtual AP hostapd is an IEEE 802.11 access point, IEEE 802.1X/WPA/WPA2/EAP/RADIUS authenticator, RADIUS client and server, and EAP server. IDAACS 2011 Virtualization of WLAN Infrstructures Prof. Dr. Evren Eren / Ghannam Al-Jabari University of Applied Sciences and Arts Slide 12

Implementation For testing purposes, several virtual wireless routers (Vyatta) have been hosted on the PC with a shared Internet connection. In order to validate the impact of virtualization we made some performance measures (TCP/UDP) and compared both worlds (real AP vs. VAP). Our tests focussed two metrics: throughput and response time The results showed that our proposed solution achieves performance values comparable to native hardware environments. IDAACS 2011 Virtualization of WLAN Infrstructures Prof. Dr. Evren Eren / Ghannam Al-Jabari University of Applied Sciences and Arts Slide 13

Conclusion & Outlook Our approach combined WLAN + conventional virtualization so that WLAN interfaces can be shared among several VMs. We deployed multiple WLANs on a single shared physical infrastructure with different security policies. At the same time, these WLANs could be isolated from each other at a satisfactory performance level comparable to native hardware environments. Virtualization of WLANs has become one of the important issues in network virtualization. It is useful in many scenarios: hosting multiple wireless networks and services (providers) on a single shared physical infrastructure, providing wireless services with different authentication/security mechanisms, and for virtual testbed environments. IDAACS 2011 Virtualization of WLAN Infrstructures Prof. Dr. Evren Eren / Ghannam Al-Jabari University of Applied Sciences and Arts Slide 14

Thank you for your attention Q&A