Stealing From an Ongoing Flow: Protocols and Prototypes Ashu Sabharwal Rice University EPFL (2007-08) Joint work with Scott Novich & Debashish Dash.

Slides:



Advertisements
Similar presentations
Architecture and Algorithms for an IEEE 802
Advertisements

$ Network Support for Wireless Connectivity in the TV Bands Victor Bahl Ranveer Chandra Thomas Moscibroda Srihari Narlanka Yunnan Wu Yuan.
A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
Martin Suchara, Ryan Witt, Bartek Wydrowski California Institute of Technology Pasadena, U.S.A. TCP MaxNet Implementation and Experiments on the WAN in.
Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.
Cross-layer Design in Wireless Mesh Networks Hu Wenjie Computer Network and Protocol Testing Laboratory, Dept. of Computer Science & Technology, Tsinghua.
Wireless Testbed in Tsinghua University Fenghua Li Network Research Center of Tsinghua University AsianFI 2008.
Helping TCP Work at Gbps Cheng Jin the FAST project at Caltech
1 Multi-Channel Wireless Networks: Capacity and Protocols Nitin H. Vaidya University of Illinois at Urbana-Champaign Joint work with Pradeep Kyasanur Chandrakanth.
Wireless Networks Should Spread Spectrum On Demand Ramki Gummadi (MIT) Joint work with Hari Balakrishnan.
* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
Wide Area Wi-Fi Sam Bhoot. Wide Area Wi-Fi  Definition: Wi-Fi (Wireless Fidelity) n. – popular term for high frequency wireless local area networks operating.
1 Understanding and Mitigating the Impact of RF Interference on Networks Ramki Gummadi (MIT), David Wetherall (UW) Ben Greenstein (IRS), Srinivasan.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Incentive-Compatible Opportunistic Routing for Wireless Networks Fan Wu, Tingting Chen, Sheng Zhong (SUNY Buffalo) Li Erran Li Li Erran Li (Bell Labs)
Optimal Jamming Attacks and Network Defense Policies in Wireless Sensor Networks Mingyan Li, Iordanis Koutsopoulos, Radha Poovendran (InfoComm ’07) Presented.
CMAP: Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru Joint work with Kyle Jamieson and Hari Balakrishnan.
Packet Leashes: Defense Against Wormhole Attacks Authors: Yih-Chun Hu (CMU), Adrian Perrig (CMU), David Johnson (Rice)
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
PORT: A Price-Oriented Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou, Michael. R. Lyu, Jiangchuan Liu † and Hui Wang The Chinese.
1 The Princeton EDGE Lab Future Plans – Part I Hongseok Kim November 8, 2009.
Wireless Network Design for Distributed Control Liu and Goldsmith - Appeared at CDC 2004 Presented by Vinod Namboodiri.
Ashu SabharwalRice University At-scale Programmable Wireless Testbeds Ashu Sabharwal Director, CMC Rice University.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
DAC: Distributed Asynchronous Cooperation for Wireless Relay Networks 1 Xinyu Zhang, Kang G. Shin University of Michigan.
1 TDMA Scheduling in Competitive Wireless Networks Mario CagaljHai Zhan EPFL - I&C - LCA February 9, 2005.
Scaling Mesh for Real Ed Knightly ECE Department Rice University
FBRT: A Feedback-Based Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou November, 2004 Supervisors: Dr. Michael Lyu and Dr. Jiangchuan.
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
Enabling Large Scale Wireless Broadband: The Case for TAPs Roger Karrer, Ashu Sabharwal and Ed Knightly ECE Department Rice University Joint project with.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Network Topologies.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Communication over Bidirectional Links A. Khoshnevis, D. Dash, C Steger, A. Sabharwal TAP/WARP retreat May 11, 2006.
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
Embedded Networks Laboratory Understanding Congestion Control in Multi-hop Wireless Mesh Networks Sumit Rangwala Apoorva Jindal, Ki-Young Jang, Konstantinos.
COM594 TCP and Wireless: Unforeseen Consequences.
Support WiFi and LTE Co-existence
Rensselaer Polytechnic Institute Rajagopal Iyengar Combinatorial Approaches to QoS Scheduling in Multichannel Wireless Systems Rajagopal Iyengar Rensselaer.
Work in Progress for Wireless Sensor Networks Yonghe Liu Dept. of Computer Science and Engineering The University of Texas at Arlington.
COST289 14th MCM Towards Cognitive Communications 13 April Towards Cognitive Communications A COST Action Proposal Mehmet Safak.
Cognitive Radio Networks
Overview of Research Activities Aylin Yener
Ashu SabharwalRice University Capacity and Fairness in Multihop Wireless Backhaul Networks Ashu Sabharwal ECE, Rice University.
1 Wireless Networks and Services 10 Years Down the Road Ross Murch Professor, Electronic and Computer Engineering Director, Centre for Wireless Information.
Collaborative Communications in Wireless Networks Without Perfect Synchronization Xiaohua(Edward) Li Assistant Professor Department of Electrical and Computer.
نیمسال اوّل افشین همّت یار دانشکده مهندسی کامپیوتر مخابرات سیّار (626-40) ارتباطات همکارانه.
Opportunistic Use of Client Repeaters to Improve Performance of WLANs Victor Bahl 1, Ranveer Chandra 1, Patrick P. C. Lee 2, Vishal Misra 2, Jitendra Padhye.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
Challenges in Enabling and Exploiting Opportunistic Spectrum MANETs An Industry Perspective NSF “Beyond Cognitive Radio” Workshop June 13-14, 2011 Ram.
1 Exploiting Diversity in Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign Presentation at Mesh.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 2 Overview: Layerless Dynamic Networks Lizhong Zheng.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Cognitive Radio: Next Generation Communication System
Hangguan Shan, Member, IEEE, Ho Ting Cheng, Student Member, IEEE, and Weihua Zhuang, Fellow, IEEE Cross-Layer Cooperative MAC Protocol in Distributed Wireless.
Cooperative MIMO Paradigms for Cognitive Radio Networks
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
1 Spectrum Co-existence of IEEE b and a Networks using the CSCC Etiquette Protocol Xiangpeng Jing and Dipankar Raychaudhuri, WINLAB Rutgers.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
1 Network Transport Layer: TCP Analysis and BW Allocation Framework Y. Richard Yang 3/30/2016.
Dirk Grunwald Dept. of Computer Science, ECEE and ITP University of Colorado, Boulder.
Clean Slate Mesh Protocol Design Using WARP
In defense of random access
Wireless Communication Co-operative Communications
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Wireless Communication Co-operative Communications
Kyoungwoo Lee, Minyoung Kim, Nikil Dutt, and Nalini Venkatasubramanian
Horizon: Balancing TCP over multiple paths in wireless mesh networks
Presentation transcript:

Stealing From an Ongoing Flow: Protocols and Prototypes Ashu Sabharwal Rice University EPFL ( ) Joint work with Scott Novich & Debashish Dash

Ashu SabharwalRice University Microsoft Summit 2008 Thanks to all the participants & Microsoft Big thanks to Ranveer for putting all this together

Ashu SabharwalRice University 7 Blind Mice

Ashu SabharwalRice University 7 Blind Mice

Ashu SabharwalRice University 7 Blind Mice Spear Fan Pillar Cliff Rope

Ashu SabharwalRice University 7 Blind Mice Cognitive Wireless

Ashu SabharwalRice University Cognitive Wireless Hype or Next Big Thing ? –Feasibility ? –Extent of Utility ? –Impact as big as we will like to believe ? Scientific questions –Relevant problem formulations –Platforms as technical demonstrators

Ashu SabharwalRice University Outline Testbeds/Platforms [7 minutes] –TFA –WARP Thought Experiment to a Demo [10 minutes] –Stealing from an ongoing flow –Formulation –Result & protocol

Ashu SabharwalRice University At-scale: TFA-Rice Mesh Network In low-income neighbourhood of Houston, Texas TFA Charter: To empower with technology Deployed: real users over 4 Km 2

Ashu SabharwalRice University At-scale: TFA-Rice Mesh Network Current TFA speeds peak at 0.5 Mbps/user Goal: 4-10X gains At-speed: Use WARP for a clean-slate network WARP

Ashu SabharwalRice University Wireless open-Access Research Platform WARP –Programmable FPGA platform (Virtex IIPro, Virtex 4) –High-end MIMO (upto 4x4, Mbps) –Frameworks for clean-slate designs

Ashu SabharwalRice University Wireless open-Access Research Platform Multiple Design Flows –WARP + Matlab = WARPLab (offline design) –Simulink + Sysgen = WARP_Phy + WARP_MAC (real-time) –Control & Management Plane = WARPnet (deployed networks)

Ashu SabharwalRice University WARP Users

Ashu SabharwalRice University UCSD UC Irvine USC Polytechnic Rutgers University of Waterloo University of Oulu Nile University RWTH Aachen University University of Klagenfurt UC Riverside UOIT UC Santa Cruz Drexel University UIUC Xilinx (3 sites) Nokia Beijing DRS Signal Solutions Spectrum Signal Processing Irvine Sensors ASTRI (Hong Kong) Communications Research Centre Motorola Bangalore Microsoft Research Beijing Toyota Info. Tech Ericsson Research WARP Users (by end of Summer08) Industry (11)Academia (15)

Ashu SabharwalRice University Applications Urban-scale mesh network deployments (TFA-Rice) –Camp & Knightly, Infocom08 MIMO : Sphere detection/decoding –3G-LTE, WiMax, n (Cavallaros group) PM protocols for low-power handsets –Liu and Zhong, Mobisys08 Cooperative communications –Random Access Cooperative Systems (Tech Report, Asilomar08) Cognitive wireless (today)

Ashu SabharwalRice University Purpose of a Testbed Verify a concept –Sanity check & feel good –Engineering approximation error Uncover surprises –Overhead multiplier effect observed in TFA –50X reduction in capacity due to routing packets –Need at-scale and at-speed systems for such discoveries Thought Experiment –Mantra is I will build –Forces you to start with the correct setup

Ashu SabharwalRice University Outline Testbeds/Platforms [7 minutes] –TFA –WARP Thought Experiment to a Demo [10 minutes] –Stealing from an ongoing flow –Formulation –Result & protocol

Ashu SabharwalRice University Two-Flow Network Objective: maximize rate R s Constraint: cannot reduce primarys rate Primary Secondary RpRp RsRs

Ashu SabharwalRice University Rate Region Since interfering links, tradeoff between their rates True for any choice of protocols Primary Secondary RpRp RsRs RpRp RsRs CpCp CsCs

Ashu SabharwalRice University Rate Region The whole region depends on topology –Topology = {h pp, h ss, h ps, h sp, … } If region is known, then rate R s is easy to find. h pp RpRp RsRs RpRp RsRs CpCp CsCs h ss h ps h sp

Ashu SabharwalRice University Key Issue: Lack of Knowledge Compound Network: The secondary does not know –the topology –R p How can it select the R s ? Primary Secondary RpRp RsRs RpRp R s ? CpCp CsCs

Ashu SabharwalRice University Without Help, Secondary Cannot Send Without any knowledge, max R s = 0 Solution = Cognition –Snoop to learn –What can one learn about this region ? RpRp RsRs

Ashu SabharwalRice University Information Content in Snooping Hear and decode all transmissions –Estimate primary rate, R p –eg. by listening to ACKs Estimates are never perfect –Overhearing over noisy wireless channels Primary Secondary Silent RpRp RsRs

Ashu SabharwalRice University Information Content in Snooping Not sufficient information to estimate the region Reason: Passive estimation –No feedback with primary Solution: Estimation by perturbation Primary Secondary Silent RpRp RsRs RpRp R s ?

Ashu SabharwalRice University Estimation by Perturbation Key requirement: Primary should be adapting its rate to network conditions (e.g. TCP) Feedback increases compound network capacity RpRp RsRs + Snoop R s

Ashu SabharwalRice University Estimation by Perturbation Inject packets at a small rate See if the primary is affected If not, increase rate till it does Then adjust RpRp RsRs Primary reacts here

Ashu SabharwalRice University Protocol Trajectory Slow start Adapt its rate to find optimal rate Tunable parameters, T transmit, T sense, R s Work in progress: characterize convergence rate R*sR*s Secondary rate time T transmit T sense

Ashu SabharwalRice University Demo on WARP Primary flow alternating between high and low data rates Secondary (estimation by perturbation) Secondary rate time RpRp R*sR*s RsRs

Ashu SabharwalRice University Demo on WARP Primary flow alternating between high and low data rates Secondary (estimation by perturbation) Loss = [R * s (t)-R s (t)]dt Secondary rate time RpRp R*sR*s RsRs

Ashu SabharwalRice University Lesson I: Starting Point Model as if you will build it –No network information is available –Everything has to be estimated Directly implementable without any rework –Prototype demo using WARP –Work by Scott Novich

Ashu SabharwalRice University Lesson II: Lack of Information Hard to steal from dumb devices (e.g. walkie talkies) –They do not react to increased interference Easier to steal from smart systems –Allows one to observe their behavior by perturbing them

Ashu SabharwalRice University Recap Prototyping useful at many levels –Discovering surprises (TFA Network) –Thought experiment (this talk) –Sanity check (demo later) Distributed cognitive wireless –Stealing from dumb devices not possible –Intelligently stealing from smart devices possible

Ashu SabharwalRice University Questions ? WARP: TFA: CMC: