Lowering the Barrier to Wireless and Mobile Experimentation Brian White, Jay Lepreau, Shashi Guruprasad University of Utah www.netbed.org HotNets-I October.

Slides:



Advertisements
Similar presentations
HOlistic Platform Design for Smart Buildings
Advertisements

Mobile Wireless Sensor Network (mWSN) at Nokia
KANSEI TESTBED OHIO STATE UNIVERSITY. HETEREGENOUS TESTBED Multiple communication networks, computation platforms, multi-modal sensors/actuators, and.
1 S4: Small State and Small Stretch Routing for Large Wireless Sensor Networks Yun Mao 2, Feng Wang 1, Lili Qiu 1, Simon S. Lam 1, Jonathan M. Smith 2.
Application Guide For Mesh AP – MAP-3120
Fault Tolerant Routing in Tri-Sector Wireless Cellular Mesh Networks Yasir Drabu and Hassan Peyravi Kent State University Kent, OH
Topology Generation Suat Mercan. 2 Outline Motivation Topology Characterization Levels of Topology Modeling Techniques Types of Topology Generators.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Toward Replayable Research in Networking and Systems Eric Eide University of Utah, School of Computing May 25, 2010.
Emulab.net: An Emulation Testbed for Networks and Distributed Systems Jay Lepreau and many others University of Utah Intel IXA University Workshop June.
Self-Management in Chaotic Wireless Deployments A. Akella, G. Judd, S. Seshan, P. Steenkiste Presentation by: Zhichun Li.
1 Cluster or Network? An Emulation Facility for Research Jay Lepreau Chris Alfeld David Andersen (MIT) Mac Newbold Rob Place Kristin Wright Dept. of Computer.
Integrated Scientific Workflow Management for the Emulab Network Testbed Eric Eide, Leigh Stoller, Tim Stack, Juliana Freire, and Jay Lepreau and Jay Lepreau.
CS 672 Paper Presentation Presented By Saif Iqbal “CarNet: A Scalable Ad Hoc Wireless Network System” Robert Morris, John Jannotti, Frans Kaashoek, Jinyang.
An Integrated Experimental Environment for Distributed Systems and Networks B. White, J. Lepreau, L. Stoller, R. Ricci, S. Guruprasad, M. Newbold, M. Hibler,
How To Use It...  Submit ns script via web form  Relax while emulab …  Generates config from script & stores in DB  Maps specified virtual topology.
1 A Large-Scale Network and Distributed Systems Testbed Jay Lepreau Chris Alfeld David Andersen (MIT) Kristin Wright University of Utah
Emulab.net Current and Future: An Emulation Testbed for Networks and Distributed Systems Jay Lepreau University of Utah December 12, 2001.
EstiNet Network Simulator & Emulator 2014/06/ 尉遲仲涵.
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
An Introduction Table Of Context Sensor Network PreviewRouting in Sensor NetworksMobility in Sensor Networks Structure and characteristics of nodes and.
doc.: IEEE /211r0 Submission March 2002 M. BenvenisteSlide 1 SELF-CONFIGURABLE WIRELESS LAN SYSTEMS Mathilde Benveniste, Ph.D.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
CitySense A Vision for an Urban-Scale Sensor Network Testbed Josh Bers†, Matt Welsh*, and Majid Ezzati‡ † BBN Technologies, Inc. * School of Engineering.
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,
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
An Intelligent and Adaptable Grid-Based Flood Monitoring and Warning System Phil Greenwood.
Emulab and its lessons and value for A Distributed Testbed Jay Lepreau University of Utah March 18, 2002.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
A Novel Multicast Routing Protocol for Mobile Ad Hoc Networks Zeyad M. Alfawaer, GuiWei Hua, and Noraziah Ahmed American Journal of Applied Sciences 4:
Multicast ad hoc networks Multicast in ad hoc nets Multicast in ad hoc nets Review of Multicasting in wired networks Review of Multicasting in wired networks.
AD-HOC NETWORK SUBMITTED BY:- MIHIR GARG A B.TECH(E&T)/SEC-A.
 Virtual machine systems: simulators for multiple copies of a machine on itself.  Virtual machine (VM): the simulated machine.  Virtual machine monitor.
1 Testbeds Breakout Tom Anderson Jeff Chase Doug Comer Brett Fleisch Frans Kaashoek Jay Lepreau Hank Levy Larry Peterson Mothy Roscoe Mehul Shah Ion Stoica.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
COGNITIVE RADIO NETWORKING AND RENDEZVOUS Presented by Vinay chekuri.
Aaron Gember, Theophilus Benson, Aditya Akella University of Wisconsin-Madison.
Large-scale Virtualization in the Emulab Network Testbed Mike Hibler, Robert Ricci, Leigh Stoller Jonathon Duerig Shashi Guruprasad, Tim Stack, Kirk Webb,
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Based upon slides from Jay Lepreau, Utah Emulab Introduction Shiv Kalyanaraman
Overview of Wireless Networks: Cellular Mobile Ad hoc Sensor.
DSN & SensorWare Projects Rockwell Science Center –Charles Chien UCLA –Mani Srivastava, Miodrag Potkonjak USC/ISI –Brian Schott, Bob Parker Virginia Tech.
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
1 Software Reliability in Wireless Sensor Networks (WSN) -Xiong Junjie
Computer Networking Lecture 5 – testbeds and simulation.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
Intro Wireless vs. wire-based communication –Costs –Mobility Wireless multi hop networks Ad Hoc networking Agenda: –Technology background –Applications.
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
Company LOGO Network Architecture By Dr. Shadi Masadeh 1.
7 - 1 Session 7 Wireless Security Wireless LANs (WLANs) Use radio or infrared frequencies to transmit signals through the air (instead of cables)
An Integrated Experimental Environment for Distributed Systems and Networks B. White, J. Lepreau, L. Stoller, R. Ricci, S. Guruprasad, M. Newbold, M. Hibler,
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
Source : 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP) Auther : Nacer Khalil, Mohamed.
HOW TO BUILD A BETTER TESTBED Fabien Hermenier Robert Ricci LESSONS FROM A DECADE OF NETWORK EXPERIMENTS ON EMULAB TridentCom ’
Monitoreo y Administración de Infraestructura Fisica (DCIM). StruxureWare for Data Centers 2.0 Arturo Maqueo Business Development Data Centers LAM.
Meeting High Speed Wi-Fi Needs in Difficult Dorm Environments ANGELO D. SANTABARBARA DIRECTOR NETWORKS & SYSTEMS.
Lecture 8: Wireless Sensor Networks By: Dr. Najla Al-Nabhan.
If it’s not automated, it’s broken!
A comparison of Ad-Hoc Routing Protocols
GGF15 – Grids and Network Virtualization
An Architecture for Policy-based C2 Decision Support Systems
Bluetooth Based Smart Sensor Network
Software Defined Networking (SDN)
Wireless Ad-Hoc Networking
ModelNet: A Large-Scale Network Emulator for Wireless Networks Priya Mahadevan, Ken Yocum, and Amin Vahdat Duke University, Goal:
Network Architecture By Dr. Shadi Masadeh 1.
Adaptive Topology Control for Ad-hoc Sensor Networks
Presentation transcript:

Lowering the Barrier to Wireless and Mobile Experimentation Brian White, Jay Lepreau, Shashi Guruprasad University of Utah HotNets-I October 28, 2002

Key Idea One or more shared wireless testbeds –Would greatly enhance experimental wireless research –Are practical –Research in wireless can have impact Same for sensors Same for mobility –But with added complexities and expense “W/S/M” = wireless/sensor/mobile

The Opportunity: W/S/M are Ripe for Research Impact New areas, lots of open problems –Constrained resources Power Bandwidth –… Burgeoning importance –WiFi, Sensors, Military, … Not ossified!

Barriers to Wireless & Mobile Experimentation Poor simulation models, lack of validation –Indoor propagation models especially –No models of new technologies Lack of realistic mobile scenarios –Randomized, simulated Tedious experimental setup –Wireless horrible like wired, but worse –Mobile even worse Lack of availability and scale

Current State of the World Mobicom community doesn’t build systems –Almost all is simulation –Limited impact? A few mobile testbeds proposed, not built Wireless and sensor testbeds –Only at UCLA, USC, Intel Research, Rutgers, … –Small to modest scale –Not shared or remotely accessible –Not automated

W/S/M Testbed Opportunities Emulab/Netbed automation, control, uniform and rich interface –“OS for network experimentation” Limited scale realistic in these domains

Netbed/Emulab Background An instrument for experimental CS research: networks, dist systems, smart storage systems, OS’s, … Universally available to any remote experimenter (via Web, ssh) Space-shared and time-shared All node software replaceable by users Simple to use!

Stats (as of June 2002, now ~10 more) 48 active projects, from 35 institutions 18 additional projects registered 276 registered users July 01 – June 02, users: –Ran 2176 “experiments” –Allocated 17,299 nodes –Exchanged msgs with our operations staff About 40/30/30% dist sys/activenets/traditional networking Resulting papers at SOSP, OSDI, Infocom, ICDCS, … 3 networking classes

New Modelnet

Lesson: value of sophisticated software for efficiency Versus manual configuration: –3.5 hours manual vs. 3 minutes (70x) To serve the last 12 months’ load, without time- sharing cluster would have required 1064 nodes instead of 168. Without space-sharing, would have required 19.1 years instead of 1. Scaling of local (emulated) expt creation: 2.2 minutes for 1 node, 6.6 minutes for 80 nodes (3.3 secs/node) Simulated node/link scaling via nse: x

Lesson: “an OS/VM for network experimentation” Same software easily maps to other mechanisms! –Emulated nodes and links –Wide-area nodes and links –Virtual machines –Simulated nodes and links –ModelNet (coming) –Wireless and mobile Next: evolve software into components

Common Abstractions, Map to Different Mechanisms Nodes –Machines, Accts, VMs Addresses –IPv4, IPv6, link, port, … Links –VLANs, tunnels, Internet paths, special channels or HW Topology Topology generators Queues Queuing disciplines Traffic generators Applications Monitors: links, nodes Topology, traffic vis. Routing Events Sync, startup, replay Control channel/net

Common Abstractions (cont’d) “Experiment” –Config, active entities –Life cycle –Default environment –Customization: Per-expt Per-node Per-run –Hard state –Soft state –Initial/clean state Restart –Node, Apps, Traf gens, events Projects Users –PI, TA/lieut, members –Credentials (keys) Experiments

Ok, enough history… What about Wireless & Mobility?

Our Approach: Exploit a Dense Mesh of Devices  Density enables broad range of emulation  Wireless  Deploy devices throughout building or campus or desert  Employ diversity: 900 MHz, IEEE , software radios  Separate control plane, including power  Mobile  Leverage passive “couriers” Assign PDAs to students walking to class Equip public transit system with higher-end devices  Provides a realistic mobile testbed

Primary Challenges User interface –Combinatorial optimization challenge RF interference

Three Possible User Interfaces  Manually select from deployed devices  Red (taken), Yellow (some interference), Green (avail)  Specify desired spatial layout  Netbed selects closest mapping  Specify desired device and path properties  Netbed selects closest approximation

Virtual to Physical Mapping

Find Best Matching Links 1.Measure NxN path characteristics (e.g. power, interference, bit error rate) 2.Users requests certain node/link characteristics 3.Use combinatorial optimization approach to find best matching set of nodes & links

Find Best Matching Set: Scaling of Genetic Algorithm

Problem: Interference Inherent! –Popular technologies are of the most interest but the most likely to be present Three reasonable recourses: –Isolated geographic area/building Hanger, desert –Negotiating for exclusive access to some channels –Study upcoming technologies instead

Possible Dual Role for Sensors 1.Objects of research themselves 2.Aid the RF research:  Monitor the physical environment and RF characteristics, simultaneously, for very long times. E.g, People present? Door open or closed? Rain? Temperature  Derive models for the environmental dependencies of RF characteristics

Mobility Passive couriers that move semi- predictably in time and space –Students to classes –Busses on roads Robots – RC cars

Mobile Scenarios Reproducible? –Not perfect –“Somewhat repeatable” –The perfect is the enemy of the good!

Provides Realistic Mobile Scenarios! Turn apparent drawback into an asset By definition, provides behavior representative of real world No inaccurate simulation models Regular, not repeatable. Study predictability of group movements: important for ad hoc networking

Summary Shared wireless/sensor/mobile testbeds could have large impact Programmatic control, automated mgmt, and complete virtualization yield a –Qualitatively new environment –That opens up new possibilities Opportunity for impact