“Future Directions” for Wireless Technology www.winlab.rutgers.eduwww.winlab.rutgers.edu & www.orbit-lab.org.

Slides:



Advertisements
Similar presentations
A Wireless Local Area Network (WLAN) is a network that interconnects devices using radio waves. Wireless networking technologies allow devices to communicate.
Advertisements

Experimentation in a Multi-site GENI WiMAX Network using Orbit Management Framework (OMF) 8th International ICST Conference on Testbeds and Research Infrastructures.
Agenda Product Overview Hardware Interfaces Software Features
Dynamic Tunnel Management Protocol for IPv4 Traversal of IPv6 Mobile Network Jaehoon Jeong Protocol Engineering Center, ETRI
Tri-Band RF Transceivers for Dynamic Spectrum Access By Nishant Kumar and Yu-Dong Yao.
Oct 21, 2008IMC n Under the Microscope Vivek Shrivastava Shravan Rayanchu Jongwon Yoon Suman Banerjee Department Of Computer Sciences University.
Emulatore di Protocolli di Routing per reti Ad-hoc Alessandra Giovanardi DI – Università di Ferrara Pattern Project Area 3: Problematiche di instradamento.
1 Golden Gate Club Connectivity. 2 Studies of Wireless Networks with Realistic Physical Layer Emulation: The ORBIT Test-Bed Facility Funded by NSF NRT.
WINLAB Capturing an Experiment: A Wireless Testbed Perspective Ivan Seskar Seskar (at) winlab (dot) rutgers (dot) edu Rutgers, The State University of.
Chapter 6 High-Speed LANs1 Chapter 6 High-Speed LANs.
RIT Campus Data Network. General Network Statistics Over 23,000 wired outlets Over 14,500 active switched ethernet ports > 250 network closets > 1,000.
Overview.  UMTS (Universal Mobile Telecommunication System) the third generation mobile communication systems.
1 WINLAB and Next-Generation Wireless Networking Rutgers, The State University of New Jersey
ORBIT: Open-Access Research Testbed for Next-Generation Wireless Networks Pandurang Kamat.
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University See for.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
1 © 2004, Cisco Systems, Inc. All rights reserved. Wireless Access Points (WAPs) or (APs)
Network Simulators, Emulators and Testbeds By: George Nychis Gaurang Sardesai.
SAMEER NETAM RAHUL GUPTA PAWAN KUMAR SINGH ONKAR BAGHEL OM PANKAJ EKKA Submitted By:
- 1 - A Powerful Dual-mode IP core for a/b Wireless LANs.
Software Solutions for Product Developers Copyright 2005 Software Technologies Group, Inc. All Rights Reserved. An Overview of ZigBee The Power of the.
Using ns-3 emulation to experiment with Wireless Mesh Network Routing: Lessons learned José Núñez-Martínez Research Engineer Centre Tecnologic de Telecomunicacions.
Adapted from: Computer Networking, Kurose/Ross 1DT066 Distributed Information Systems Chapter 6 Wireless, WiFi and mobility.
Sponsored by the National Science Foundation1 The Poly WiMAX deployment The BS (server, IDU) have been installed in the network room of the Library in.
Capacity of Wireless Mesh Networks: Comparing Single- Radio, Dual-Radio, and Multi- Radio Networks By: Alan Applegate.
IT in Business Enterprise and Personal Communications Networks Lecture – 07.
1 Remote Management of Wireless Gateway Student Name: Dinesh D N (BITS ID: 2004HZ12158) MphasiS Technologies Ltd, Bangalore March 2006.
Experimentation using FIRE Wireless testbed tools Nikos Makris University of Thessaly Testbed Interoperability Workshop – FIA 2014.
Intelligent Shipping Container Project IMPACT & INTEL.
COMPLEX NETWORK MODELING WITH AN EMULAB HPC AFRL needs —Paradigm merging emulation with system development and test —Method to reuse model code and operational.
Wave Relay System and General Project Details. Wave Relay System Provides seamless multi-hop connectivity Operates at layer 2 of networking stack Seamless.
Emerging Wireless Standards Understanding the Role of IEEE & ZigBee™ in AMR & Submetering Mapping Your Future: From Data to Value AMRA 2003 International.
بسم الله الرحمن الرحيم. Wireless Mesh Network (WMN) Izzeldin Shibeika – April, UNCC -
HPC use in Testing Ad Hoc Wireless Sensor Networks
Overview of the ORBIT Radio Grid Testbed for Evaluation of Next-Generation Wireless Network Protocols D.Raychaudhuri, M.ott, S.Ganu, K.ramachandran, H.Kremo,
Chapter 7- Mobile and Wi-Fi Networks Taking signals on and off the air Connections to other networks Need to manage spectrum Managing and billing for services.
Test-Bed for testing scenarios of new DTN architecture AsiaFI 2008 August, 2008 Multimedia and Mobile Communication Lab.
Wireless standards Unit objective Compare and contrast different wireless standards Install and configure a wireless network Implement appropriate wireless.
Guided by: Jenela Prajapati Presented by: (08bec039) Nikhlesh khatra.
Deployment Guidelines for Highly Congested IEEE b/g Networks Andrea G. Forte and Henning Schulzrinne Columbia University.
Design and Implementation of a Multi-Channel Multi-Interface Network Chandrakanth Chereddi Pradeep Kyasanur Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Overview of PlanetLab and Allied Research Test Beds.
2001/11/23 Prof. Huei-Wen Ferng 1 Chapter 4 Wireless LAN Technologies and Products.
Orbit Management, Control & Measurement Framework (OMF)‏ Max Ott NICTA
5 SECTION A 1 Network Building Blocks  Network Classifications  LAN Standards  Network Devices  Clients, Servers, and Peers  Physical Topology  Network.
Wireless Mesh-Networks for Interconnection of Remote Sites to Fixed Broadband Networks Feasibility Study Kurt Baumann TF-Mobility.
Reference :Understanding Computers
Initiative on Designing a New Generation Network APII Workshop 2006 Singapore July 18, 2006 Masaki Hirabaru NICT.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
WLAN.
Wireless Mesh Networks: Analysis and Future Projects Stephanie Liese Daniel Wu Prasant Mohapatra.
EmberNet – Wireless Networks for Industrial Systems Presented by Ryan Wu April 11, 2003 Some slides and figures courtesy EmberNet, Rob Poor and Cliff Bowman.
Energy-Efficient Protocol for Cooperative Networks.
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
Sponsored by the National Science Foundation WiMAX Spiral 2 Year-end Project Review Rutgers University PI: Dipankar Raychaudhuri, WINLAB Rutgers University.
1 Spectrum Co-existence of IEEE b and a Networks using the CSCC Etiquette Protocol Xiangpeng Jing and Dipankar Raychaudhuri, WINLAB Rutgers.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
INTRODUCTION WIRELESS GATEWAY.  A device that allows a computer and other Internet-enabled devices to access the Internet connection.  Functioned as.
Personal Communication Services & WiFi
Some Bluetooth Background
Wi-Fi Technology.
Wireless Access Point Product Overview
Ahmed Saeed†, Mohamed Ibrahim†, Khaled A. Harras‡, Moustafa Youssef†
Architecture and Algorithms for an IEEE 802
Wireless Access Point Product Overview
Wireless Fidelity 1 1.
Wireless Local Area Network (WLAN)
Wireless Networks.
IS3120 Network Communications Infrastructure
ORBIT Radio Grid Testbed – Project Highlights Nov 3, 2010
Presentation transcript:

“Future Directions” for Wireless Technology &

Some History – Failure of 3G Reality Bites: and they still don’t get it …

Some History – Success of

Problem: Alphabet soup

Standards

And how do you get in? Create more “standards” –RFID ~ b/sec –ZigBee ( ) ~ 250 Kb/s –Bluetooth ~ 1 Mb/sec –Wi-Max (802.16) –802.11n –3G (they are still trying) –4G? Big problem: how to verify claims?

Orbit Project Rationale Wireless testbeds motivated by: –cost & time needed to develop experimental prototypes –need for reproducible protocol evaluations –large-scale system studies (...emergent behavior) –growing importance of cross-layer protocol studies –creation of communities for wireless network research ORBIT: open-access multi-user facility for experimental wireless networking research primarily in unlicensed bands –~24/7 service facility with remote access –open interfaces for flexible layer 2,3 & cross-layer protocols –extensive measurements at PHY, MAC and Net layers –support for wide range of radio system scenarios

Orbit ORBIT consists of radio grid emulator + field trial network Emulator used for detailed protocol evaluations in reproducible complex radio environments Field trial network for further real-world evaluation & application trials

Orbit co-PI’s WINLAB, Rutgers University –Dipankar Raychaudhuri –Max Ott –Ivan Seskar –Wade Trappe –Manish Parashar –Yanyong Zhang Columbia University –Henning Schulzrinne Princeton University –Hisashi Kobayashi IBM Research –Arup Acharya Lucent Bell Labs –Sanjoy Paul Thomson –Kumar Ramaswamy

Urban 300 meters 500 meters Suburban 20 meters ORBIT Testbed 20 meters Hallway Office 30 meters Radio Mapping Algorithm

The Grid: Architecture 80 ft ( 20 nodes ) 70 ft m ( 20 nodes ) Control switch Data switch Application Servers (User applications/ Delay nodes/ Mobility Controllers / Mobile Nodes) Internet VPN Gateway / Firewall Back-end servers Front-end Servers Gigabit backbone VPN Gateway to Wide-Area Testbed SA 1 SA 2 SA P IS 1 IS 2 IS Q RF/Spectrum MeasurementsInterference Sources

The Grid: Hardware 512 MB RAM Gigabit Ethernet (control) Gigabit Ethernet (data) Atheros miniPCI a/b/g 22.1Mhz 1 Ghz pwr/reset volt/temp 20 GB DISK Serial Console 110 VAC RJ11 NodeIdBox +5v standby Power Supply CPU VIA C3 1Ghz Atheros miniPCI a/b/g Bluetooth USB CPU Rabbit Semi RCM BaseT Ethernet (CM)

RF Interference grid Number of transmitter antennas providing spatial distribution of interference sources (BW = 40 MHz, f0=250 KHz – 6 GHz) each antenna linear combination of 2-8 sources (cost issue) Variety of interference types (W-CDMA, cdma2000, 1xEV- DO/DV, TD-SCDMA, cdmaOne, GSM/EDGE, GPRS/EGPRS, Bluetooth, GPS, enhanced multitone, NPR, AWGN, or up to 8 sec of arbitrary waveform generation) Agilent ESG … … Agilent ESG Agilent ESG +

ORBIT Field trial (Phase 2) Requires ruggedized outdoor ready equipment (suggesting of the shelf technologies) Standard nodes used in dual role of mobile AP/mobile nodes deployed on busses Where possible connected to wired infrastructure; otherwise use of second radio interface for mesh type networking/wide area access

Experiment Support Architecture System Control Measure Deploy & Configure Experimenter Results Definition

Defining an Experiment

Formulation of Link SNR Mapping STEP 1 Modeling Link SNR of Real Environments Prototype network (AP, Ad Hoc, etc.) Spatial distribution of terminals Empirical/Analytical path loss model Setting dedicated noise-like sources Setting locations of grid nodes Setting transmission powers of nodes Fidelity of Grid SINR to Link SNR STEP 2 Configuring Grid SINR

OML: Measurement Framework

Experiment Definition Experiment.name = "tutorial-1" Experiment.project = "Orbit::Tutorial" Experiment.startMode = Experiment::REBOOT # # Define nodes used in experiment # node([2, 3], :sender) {|n| n.prototype(" { :if => Node::W0_IF, :packetSize => Experiment.parameter("packetSize"), :rate => Experiment.parameter("rate") }) } node([3, 4]) {|n| n.prototype(" {:if => Node::W0_IF}) } # # Configure environment # node("/*/*").net.w0 {|n| n.essid = "HelloWorld" n.mode = "ad-hoc" n.channel = 1 n.xmitPower = 1 ;# What is 1? n.bitrate = "11Mbps" # Force single rate n.ip = "%10.0.%x.%y" } # Start experiment whenReady {|e, n| p.packetSize = 1024 p.rate = 250 e.sleep 5.0 e.done }

Prototype Definition p = Prototype.create(" p.name = "Sender" p.description = "Nodes which send a stream of packets" p.addParameter(:if, "Name of interface to use", Node::W0_IF) p.addParameter(:packetSize, "Payload length of outgoing packets", 1000) p.addParameter(:rate, "Rate to send", 1000) p.addParameter(:channel, "Channel to send on", 1) p.addParameter(:useSocket, "If true use socket, otherwise use libmac for transport", true) genny = p.addApplication(:gennySender, " genny.bindProperty(:interface_name, :if) genny.bindProperty(:rate) genny.bindProperty(:payload_length, :packetSize) genny.bindProperty(:use_socket, :useSocket) genny.addMeasurement(:group3, Filter::SAMPLE, {Filter::SAMPLE_SIZE => 100}, [ ["offered_load", Filter::MEAN] ] ) Sender Nodes which send a stream of packets Payload length of outgoing packets 1000 … … … …

Analyzing Experiments function nsf(dbServer, dbUser, dbPW, database); % Part where we retrieve data from the database; mysql('open',dbServer, dbUser, dbPW); mysql('use', database); output = struct('time',[],'thr_all',[],'node',[]); [output.time, output.thr_all, output.node] = mysql('select timestamp, throughput, node_id from group2'); [thru1_4, time1_4, thru3_1, time3_1] = sort_mysql(output); % Finally, the plotting part subplot(2,1,1); plot(time1_4, thru1_4, '-*'); title('Throughput On Obstructed Link'); xlabel('Time (sec)'); ylabel('Throuhput (bps)'); grid on; subplot(2,1,2); plot(time3_1, thru3_1, '-*'); title('Throughput On Monitor Node'); xlabel('Time (sec)'); ylabel('Throuhput (bps)'); grid on;

Progress Installed Production Nodes Scaled to 64 Nodes Added Bluetooth Semi-automated calibration (+/- 10db) Web site is up Supporting “Click” Started with external experimenter (Columbia) Started exploring mobility & NS-2 integration V2 of node handler & OML in beta 5 Papers accepted

Future Extend Beta testers to industry EWPs Move into new building (ribbon cutting done) Explore new radios (already have Zigbee, Mote, GNU radio) Install to 400 Interested? Join mailing list