WINLAB Joint Work: WINLAB, NECLA, NICTA A Brief Tutorial on WiMAX setup using OMF.

Slides:



Advertisements
Similar presentations
VINI and its Future Directions
Advertisements

Ethernet Switch Features Important to EtherNet/IP
Enabling Customized Services in Emerging 4G Networks (It is services time, customized services time) Sampath Rangarajan (with Ravi Kokku, Rajesh Mahindra,
WINLAB Dipankar Raychaudhuri and Ivan Seskar WINLAB, Rutgers, The State University of New Jersey Sampath Rangarajan, Meilong Jiang and Rajesh Mahindra.
Application Guide For Mesh AP – MAP-3120
Sponsored by the National Science Foundation GENI WiMAX: BBN Status and Experience Manu Gosain GENI Project Office at Raytheon BBN Technologies Nov 2,
PlanetLab Operating System support* *a work in progress.
Extensible Networking Platform IWAN 2005 Extensible Network Configuration and Communication Framework Todd Sproull and John Lockwood
Emerging Technologies in Wireless LANs. Replacement for traditional Ethernet LANs Several Municipalities Portland, OR Philadelphia, PA San Francisco,
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
Overview of IEEE and MAC Layer September 25, 2009 SungHoon Seo
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
WINLAB Demos March 27, Demos Overview Wired-Wireless testbed Integration –Demo 1: PL to Orbit –Demo 1b: Vini to Orbit –Demo 2: Orbit to PL (2 videos)
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
Mesh Network Technical Guide for the Mesh AP Topic 2 Installation Knowledge / Network Design Copyright © PLANET Technology.
An Overview of Software-Defined Network Presenter: Xitao Wen.
Connecting LANs, Backbone Networks, and Virtual LANs
MicroMAX Overview November 2007 MicroMAX Training Phil Caine
Sponsored by the National Science Foundation WiMAX Campus deployment Status & measurements Thanasis Korakis Polytechnic Institute of NYU July 27, 2011.
InterVLAN Routing Design and Implementation. What Routers Do Intelligent, dynamic routing protocols for packet transport Packet filtering capabilities.
Guide to MCSE , Second Edition, Enhanced1 Windows XP Network Overview Most versatile Windows operating system Supports local area network (LAN) connections.
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
Control Over WirelessHART Network S. Han, X. Zhu, Al Mok University of Texas at Austin M. Nixon, T. Blevins, D. Chen Emerson Process Management.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Sponsored by the National Science Foundation A GENI WiMAX Infrastructure for Research Experiments Harry Mussman GENI Project Office at Raytheon BBN Technologies.
Sponsored by the National Science Foundation 1 WiMAX Campus Deployment Columbia University Prof. Henning Schulzrinne SungHoon Seo Jan Janak Marcus Knuepfer.
x Evolution Architecture Functional Proposal Abstract: This contribution proposes a new architectural network element called an.
IEEE WirelessMAN For Broadband Wireless Metropolitan Area Networks.
WINLAB WiMAX Deployment Rutgers, The State University of New Jersey Contact: Ivan Seskar, Associate Director seskar (at) winlab.
GEC3www.geni.net1 GENI Spiral 1 Control Frameworks Global Environment for Network Innovations Aaron Falk Clearing.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
OpenFlow:Enabling Innovation in Campus Network
1 - GEC8, San Diego, July 20-22, 2010 Measurement Tools in PlanetLab Europe Tanja Zseby (Fraunhofer FOKUS, Berlin, Germany) (some slides from other OneLab.
1 Kyung Hee University Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
WiMAX at the University of Wisconsin-Madison A Programmable Facility for Experimentation with Wireless Heterogeneity and Wide-area Mobility.
Cisco S3C3 Virtual LANS. Why VLANs? You can define groupings of workstations even if separated by switches and on different LAN segments –They are one.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
Planning and Analyzing Wireless LAN
Chapter 4 Version 1 Virtual LANs. Introduction By default, switches forward broadcasts, this means that all segments connected to a switch are in one.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs
1 A Cross-Layer Scheduling Algorithm With QoS Support in Wireless Networks Qingwen Liu, Student Member, IEEE, Xin Wang, Member, IEEE, and Georgios B. Giannakis,
Sponsored by the National Science Foundation WiMAX Spiral 2 Year-end Project Review Rutgers University PI: Dipankar Raychaudhuri, WINLAB Rutgers University.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
4G Wireless Technology Prepared by K.Sai Kumar Yadav 07K81A0584.
© Airspan Networks Inc. Automatic QoS Testing over IEEE Standard.
What is CRKIT Framework ? Baseband Processor :  FPGA-based off-the-shelf board  Control up to 4 full-duplex wideband radios  FPGA-based System-on-Chip.
SDN challenges Deployment challenges
Architecture and Algorithms for an IEEE 802
Atsushi Iwata, Takashi Egawa System Platforms Research Laboratories
The Medium Access Control Sublayer
Group 2: Qiuxi Zhu, Buchao Yu, Guoxi Wang
Aled Edwards, Anna Fischer, Antonio Lain HP Labs
The Stanford Clean Slate Program
Network Virtualization
Concept of VLAN (Virtual LAN) and Benefits
Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs
NTHU CS5421 Cloud Computing
Ananth I. Sundararaj Ashish Gupta Peter A. Dinda Prescience Lab
GENI Exploring Networks of the Future
ORBIT Radio Grid Testbed – Project Highlights Nov 3, 2010
Intelligent Network Services through Active Flow Manipulation
Presentation transcript:

WINLAB Joint Work: WINLAB, NECLA, NICTA A Brief Tutorial on WiMAX setup using OMF

WINLAB Overview System architecture Control API Use of the VM Grid service to setup an experiment Example scenario

WINLAB Prototype Architecture ASN SubstratevBTS Substrate Cons-wm-02 eth2 Cons-wm-03 eth2 Outdoor Network eth0 eth1 Instrumentation Network Internal Network Base Station (BTS) eth1 eth0 Outside World Outside Bus (Trunk) VM Bus (Trunk) Original Components Of the BTS

WINLAB API Architecture

WINLAB Baseline Experiment Setup Steps Admin Functions User commands: – (1) Create/Destroy Slice – (2) Start/Stop Slice – (3) Add Client RF API – Discussed in detail on the Wiki

WINLAB Baseline Admin. Functions Initialize the grid service: – wget Initializes the VM grid service Checks for running VMs and initializes datapath on the machine List all running slices in XML format: – wget Allows the administrator to have a detailed view of the running VMs Shows VM statistics in XML format

WINLAB Start and Stop Slice Functionality: – Starts/Stops VM instance – Configures VLANs on VM substrate wget = vm1http://wm-asngw-02:5012/wimaxvm/start?vmname wget = vm1http://wm-asngw-02:5012/wimaxvm/stop?vmname

WINLAB Add Mobile Functionality: – Registers a client with the slice – Currently adds default service flow settings for the client – Adds mapping to the datapath controller on ASN- GW Call: – wget = vm1\& clientmac = 84:22: b.9ahttp://wm-asngw-02:5012/wimaxvm/addclient?vmname

WINLAB Mock Experiment Sequence Mobile associates, gets added to default slice, starts UL traffic Slice user starts a new slice, adds the mobile to its slice Datapath switch from (Mobile – VM0)  (Mobile – VM1) Physical BTS ASN-GW Default Slice (VM-0) User Slice (VM-1) Air Interface

WINLAB Thanks.

WINLAB Appendix

WINLAB Project Overview The project leverages a commercial e base station from NEC. We build an open software controller around a standard WiMAX BTS for allowing integration and use as a part of the GENI framework. The setup should support sharing of the BTS and provide layer 2/3 programmability.

WINLAB BTS Virtualization Virtualization – Abstraction Provide the illusion of owning the entire hardware to each slice – Programmability Sufficient degree of freedom to every experimenter – Isolation Control and prevent the impact of one slice on the other Physical BTS Each user sees an independent BTS Isolation Slice – refers to the share of the resources owned by a particular user. User A User B Terminology

WINLAB Challenges In Sharing The BTS BTS framework should be time shared in such a way that every experimenter/slice : – Has the illusion of using the entire BTS Similar or scaled delay/throughput characteristics Similar access interface – Has similar control to the BTS Adding its own set of clients, custom service flows Can run an IP independent protocol stack – Has minimum coupling with experiments from other slices

WINLAB Why have an ``Open” Basestation? Capabilities of an open basestation: – Access to the experimenter community – Measurement and data collection from the framework – Control over some BTS parameters Driven by the NSF GENI* initiative – A large federated testbed infrastructure with wireless edges Allows shift of research: Simulation  Prototyping *

WINLAB Range of experiments Longer range for a control channel – Outdoor mobility: Vehicular, and or walking. – Collection of GPS traces, sensor measurement, … Allows evaluation of end – to – end links – Used in conjunction with a wired experimentation backbone such as PlanetLAB or VINI With enough Basestations: – Evaluate a service with ``real” traffic – Comparing Handoff mechanisms Optimization and evaluation of transport mechanism for performance over cellular wireless Performance evaluation of a wide area network Security

WINLAB Envisioned Architecture Experimenters include the BTS as a part of their experiments Backbone is time shared..so.. How do we share the BTS? GENI terminals (WiMAX phone/PDA running GENI/Linux) Virtual GENI Router (at PoP) GENI Backbone Network GENI Access Network (Ethernet SW & Routers) GENI Compliant WIMAX Base Station Controller WiMAX Base Station (GBSN)

WINLAB Design & Implementation

WINLAB BTS Hardware Roof mounted Antenna Operational with an educational license Inherently IP based Basestation (IDU) Unit RF (ODU) Amplifier

WINLAB Major additions and changes All packet forwarding is now L2 – Eliminated all IP routing from the datapath Provided API within each virtual machine to interact with the BTS – Similar features to that provided on the raw BTS (Add client, remove client, setup service flows …) Mechanism for isolation between slices – VNTS traffic shaping mechanism

WINLAB vBTS Architecture Redirect all traffic from VLANs to individual slices Similar redirection from slices to outbound VLAN interfaces Grid services for creation, destruction, maintenance of slices, adding clients, slice allocation control … Virtual machine instances Dynamically created VLANs ASN Substrate vBTS Substrate Base Station (BTS)

WINLAB ASN Packet Forwarding Removed all default IP routing, simplified ASN controller* All switching purely based on MAC addresses Implemented the VNTS shaping mechanism in click for slice isolation ASN Substrate vBTS Substrate Base Station (BTS) * Work done at NEC

WINLAB BTS The BTS itself is a black box Hence, the slice isolation mechanism and control framework is outside of this box ASN Substrate vBTS Substrate Base Station (BTS) Un-modified WiMAX BTS (Black box) Data And Control Pipes

WINLAB Baseline Measurement

WINLAB Coverage map of the WiMAX BaseStation Measured RSSI

WINLAB Demo Setup at GEC6 Goal: – Show the effectiveness of our shaping mechanism for providing isolation across slices Setup: – 2 Clients (1 per slice) – Stationary client in control room (CINR =31) Mobile Slice Stationary Slice Open WiMAX BTS Mobile Client Stationary Client

WINLAB Path For The Mobile UDP CBR traffic: 1024bytes, 10Mbps/Slice Mobile client moves as shown Measured RSSI along the mobile client’s path

WINLAB DL Throughput Vs Time – no shaping Observed UDP Throughput No isolation among clients without VNTS BTS is throughput fair – But, air-time fairness is voilated

WINLAB With VNTS Performance improves significantly – Good overall throughput performance – Improvement in isolation DL Throughput Vs Time – VNTS Good aggregate throughput Isolation improves

WINLAB Future Steps Tighter integration of the control framework Better algorithms to adaptively shape client traffic Similar control mechanism for UL slice traffic

WINLAB BTS Specification PHY Access modeSOFDMA/TDD Frequency2535 ~ 2605 MHz DL:UL ratio35:12, 26:21, 29:18 Channel BW10 MHz, 8.75 MHz FFT size1024, 512 Frame duration5ms TX output Power35dBm (max) # of sectors3 MAC Head compressionPHS ARQHARQ/CC, ARQ MBS supportSingle BS, multiple BS-MBS Resource management Power control, mode control (idle, sleep etc.) Networking IP protocolsIPv4, IPv6 Bridging/Routing Transparent L2 switch, Bridging Packet handling802.1Q VLAN, PHS**) rtPS real-time polling service ertPS enhanced real-time polling service nrtPS non real-time polling service UGS unsolicited grant service BE best effort Base Station Features Supported Service Classes

WINLAB VNTS Mechanism Baseline algorithm for evaluating the shaping rate at the BTS Modifications which account for retries are not included here – Work in progress

WINLAB Outdoor Measurements 2 3

WINLAB Performance comparison Fairness IndexCoupling Coefficient