Wireless Data Networking Research: From Concept to Practice Songwu Lu UCLA.

Slides:



Advertisements
Similar presentations
$ Network Support for Wireless Connectivity in the TV Bands Victor Bahl Ranveer Chandra Thomas Moscibroda Srihari Narlanka Yunnan Wu Yuan.
Advertisements

Wi-Fi Technology ARTI J JANSARI M.E.(C.S.E.):-1ST (E.C.)
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 11 Information.
Wireless Testbed in Tsinghua University Fenghua Li Network Research Center of Tsinghua University AsianFI 2008.
Nick Feamster CS 4251 Computer Networking II Spring 2008
1 The Case for Heterogeneous Wireless MACs Chun-cheng Chen Haiyun Luo Dept. of Computer Science, UIUC.
Università degli Studi di Firenze 08 July 2004 COST th MCM - Budapest, Hungary 1 Cross-layer design for Multiple access techniques in wireless communications.
PHY-MAC Dialogue with Multi-Packet Reception Workshop on Broadband Wireless Ad-Hoc Networks and Services 12 th -13 th September 2002 ETSI, Sophia Antipolis,
Slide 1Thursday, June 30, /05/03 EMERGING TECHNOLOGIES IN WIRELESS Jack H. Winters Chief Scientist, Motia
Flashback: A New Control Plane for Wireless Networks Asaf Cidon (Stanford), Kanthi Nagaraj (UCLA), Pramod Viswanath (UIUC), Sachin Katti (Stanford) Stanford.
The role of virtualisation in the dense wireless networks of the future Sokol Kosta CINI.
1 Understanding and Mitigating the Impact of RF Interference on Networks Ramki Gummadi (MIT), David Wetherall (UW) Ben Greenstein (IRS), Srinivasan.
CELLULAR COMMUNICATIONS. LTE Data Rate Requirements And Targets to LTE  reduced delays, in terms of both connection establishment and transmission.
Hidden Terminal Problem and Exposed Terminal Problem in Wireless MAC Protocols.
Towards MIMO-Aware n Rate Adaptation (Ioannis Pefkianakis, Suk-Bok Lee and Songwu Lu) Towards MIMO-Aware n Rate Adaptation (Ioannis Pefkianakis,
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Group #1: Protocols for Wireless Mobile Environments.
Enhancing Vehicular Internet Connectivity using Whitespaces, Heterogeneity and A Scouting Radio Tan Zhang ★, Sayandeep Sen†, Suman Banerjee ★ ★ University.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Vivek Raghunathan (joint work with Min Cao, P. R. Kumar) Coordinated Science Laboratory University of Illinois, Urbana-Champaign Exploiting MAC layer diversity.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
Centre for Wireless Communications Opportunistic Media Access for Multirate Ad Hoc Networks B.Sadegahi, V.Kanodia, A.Sabharwal and E.Knightly Presented.
Wireless and going mobile Browsing via low energy photons.
IEEE Overview and Meshed Networking ELEC6076 Computer Networks Alan Ford
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
1 Robust Rate Adaptation in Networks Starsky H.Y, Hao Yang, Songwu Lu and Vaduvur Bharghavan Presented by Meganne Atkins.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Presented by Scott McLaren Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
MAC Protocol By Ervin Kulenica & Chien Pham.
MIMO and TCP: A CASE for CROSS LAYER DESIGN Soon Y. Oh, Mario Gerla Computer Science Dept. University of California, Los Angeles {soonoh,
1 How to apply Adaptation principle: case study in
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Switched Networks Routing and Switching.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Beyond Cognitive Radio: Lower Layer Protocols Venu Veeravalli Yingbin Liang.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
Cross Layer Design (CLD) for Wireless Networks. Future Wireless Systems Nth Generation Cellular Wireless Internet Access Wireless Video/Music Wireless.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
Architectures of distributed systems Fundamental Models
COST289 14th MCM Towards Cognitive Communications 13 April Towards Cognitive Communications A COST Action Proposal Mehmet Safak.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Cooperative Wireless Networks Hamid Jafarkhani Director Center for Pervasive Communications and Computing
Data and Computer Communications Ninth Edition by William Stallings Chapter 17 – Wireless LANs.
Robust Rate Adaptation in networks Starsky H.Y. Wong, Hao Yang, Songwu Lu and Vaduvur Bharghavan UCLA WiNG Research Group and Meru Networks.
ECE 256: Wireless Networking and Mobile Computing
Fast Resilient Jumbo Frames in Wireless LANs Apurv Bhartia University of Texas at Austin Joint work with Anand Padmanabha Iyer, Gaurav.
Cognitive Radio: Next Generation Communication System
WIRELESS COMMUNICATION Husnain Sherazi Lecture 1.
Universität Karlsruhe Institut für Telematik ECE 591
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Wireless Networks Standards and Protocols & x Standards and x refers to a family of specifications developed by the IEEE for.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Switched Networks Routing And Switching 1.0.
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
Instructor Materials Chapter 4: Introduction to Switched Networks
University of Maryland College Park
Architecture and Algorithms for an IEEE 802
Instructor Materials Chapter 4: Introduction to Switched Networks
Nortel Corporate Presentation
Chapter 4: Switched Networks
15-744: Computer Networking
Course Project Topics for CSE5469
Wireless Data Networking Research: From Concept to Practice
Xiuzhen Cheng Csci332 MAS Networks – Challenges and State-of-the-Art Research – Wireless Mesh Networks Xiuzhen Cheng
Architectures of distributed systems
Presentation transcript:

Wireless Data Networking Research: From Concept to Practice Songwu Lu UCLA

Drivers for Wireless Networking Research Transport Layer Network Layer Link Layer New Services, Architectures, Requirements New Wireless Communications Technology Top Down Bottom Up

Key Driver: Wireless Communications Many examples of them: –Sector Antenna, antenna arrays, Smart antennas –Adaptive modulation, MIMO, OFDM, UWB,.. –Cognitive radio, software radio, spectrum sharing, channel management –Multiple radios, device heterogeneity –… many orthogonal dimensions –RF spectrum, antenna, data processing, … main goal: improve performance in terms of spectral efficiency Challenge: How to exploit these new PHY communication capabilities in the protocols?

Root Cause of Problems two largely disconnected communities speak different terminologies –wireless communications: Symbols, signals probabilistic terms: –information theoretic bounds –confidence factor on symbol reception, … –wireless networking Packets, bits deterministic terms –Correct/wrong binary reception

Root Cause of Problems (2) Two largely disconnected communities different methodologies –wireless communications solid theoretic foundation on information theory a set of well known assumptions: noises, interferences, etc. Theory Design-->Analysis-->prototype in chips-- >experiments –wireless networking mostly on heuristics network setting ad hoc: no agreed benchmarks/base settings Heuristic Design-->Simulations--Network Prototype-- >Experiments

Perspective From Wireless Networking We are not on the drivers seat so far –communication has driven the technology so far –we are followers No need to be sad –still plenty of space the direct communication almost NEVER works in reality at the 1st place! –other brothers also facing similar situations sometime Internet: PC/hardware industry Cellular: mobile phones

Research Life Cycle in Traditional Wireless Networking Researcher 1.wait for new radio communication tech. to come to life 2.be the 1st to design networking solution to it 3.not so lucky? understand the problem better check other aspects/components in the system 4.apply the set of tricks in your bag 5.claim credit/declare failure Experiments!!!! Positive success: insights learned Negative failure: lessons learned

Two Design Guidelines 2 most popular design principles used in the research community 1.Adaptation high-dimension dynamics 2.Coordination coherent system

Bag of Tricks in Adaptation Model-referenced design –Ideal model to capture expected behaviors under idealized situation e.g., error-free, static settings –Track the reference model under realistic conditions/scenarios Mobility, wireless channel dynamics, … Opportunistic design approach –Make each perform under peak conditions –Exploit the system population –Leverage system diversity Multiple receivers, multiple devices, multiple applications/flows, …

Bag of Tricks in Coordination Cross-Layer design –not integrated design cross layers –information sharing, informed decision at other layers –… Coordination via indirection –Adaptation-aware proxy provides indirection: act as converter/translator

Illustration Case: Rate Adaptation in Wi-Fi Problem: Adapt transmission rate to channel quality Sender Receiver 54Mbps Signal is good Signal becomes weaker 12Mbps The a/b/g/n standards allow for multiple rates based on adaptive modulation –802.11b: 4 rate options (1,2,5.5,11Mbps) –802.11a: 8 options (6,9,12,18,24,36,48,54) –802.11g: 12 options (11a set + 11b set) unspecified by the IEEE standard

As the Lucky, 1st Guy Driver: adaptive modulation Good news: SNR based feedback not there! Opportunity: packet-level information available Solution: –Hypothesis: packet loss indicates channel quality change –Tricks: Decrease transmission rate upon severe packet loss 10 consecutive successes increase rate

Rules For Not So Lucky? Understand the problem better –if a problem is not better understood, it is probably best not to provide a new solution at all –no rush for quick solutions incremental improvement is #1 enemy in research! –do not improve on flawed design!! adding gas into fire

Experiments to Discover (No) Problems ARFAARFSampleRateFixed Rate UDP Goodput (Mbps) SenderReceiver Hidden Station Case: packet collision scenario? The sender performs worse with Rate Adaptation!

The sender should not decrease the rate upon collision losses –Decreasing rate increases collisions ! Find Root Cause Severe loss Decrease Tx rate Increase Tx time Increase collision Prob. Fail to handle hidden-station!

Solution? Straightforward idea: RTS/CTS more thinking: make RTS/CTS adaptive –reduce overhead –infer collision levels Performance: ~80% throughput gain Software Hardware PHY feedback MAC Adaptive RTS Loss Estimation Rate Selection send RTS Option RRAA

Now MIMO Case? Driver: pre-n MIMO Good/Bad News: SNR feedback to some extent –more direct & timely information on channel quality? –Loss-based design obsolete?

SNR vs Rate vs Throughput SNR vs rate vs thruput are non-monotonic in fine grain main trend can still be correct RF Chamber experiments

Solution in MiRA using SNR pre-selects a range of rates –determine a rate window [minRate, maxRate]. Loss-based best rate choice within the window –play old tricks using loss-based design

Experiments on Static Clients: UDP Gains in blue arrows refer to MiRA vs. Atheros RA

Static Clients Scenario: TCP Gains in blue arrows refer to MiRA vs. Atheros RA

Broader View on Well-Known Areas look at other systems component the design works with illustrative example: Network Coding –hot topics –several papers on top conferences, from MIT, Microsoft Research, … –what can I do?

Network Coding in Reality: Wi-Fi Nets Multicast/broadcast (a XOR 6Mbps Base rate without RA Used in COPE, Wi-Fi broadcast NC is worse ! Xmit time w/o NC 2L/54 + 2L/24 Xmit time with NC L/54 +L/24+L/6 Conclusion: NC works but loses without any RA! Alice Bob a b a XOR b 54Mbps 24Mbps Native NC base rate) May NOT gain at all !

NC Gain May Vanish Simple multicast RA solution: multicast = min (rate_receiver) NC gain reduces NC: 25% (4 tx ->3 tx) In the literature Actual gain (11a): 5% NC tx time: 2*L/6+L/54 No NC: 2*L/54+2*L/ b: 1/24 (11M&1M) Root cause: NC cannot exploit rate diversity! Alice Bob a b a XOR b 54Mbps 6Mbps NC gain optimal rate) may reduce in rate diversity case!

My View on New Frontiers no need to get squeezed in crowded traditional areas bag of tricks grow much slower! problem space is wild wide west!

Wireless Networking on a Chip 1000s of cores Systems on a Chip wired interconnect: latency, physical wiring constraints High-speed wireless shortcuts

Composable Wireless Networking composable & modular from radio to networking Radios become dynamically loadable modules –no clear separation of multi-radios –Software Defined Radios platforms

Green Wireless Infrastructure infrastructure is power hungry –asymmetric design in cellular network more base stations –from radio communication, to signaling, to higher layers lots of energy-saving side –no on the infrastructure

Resilience-Oriented Design mostly performance driven for wireless networking so far resilience as the 1st principle –not as patches –learn the success from the Internet still early to have a nice try

Still Unhappy? Looking Up New requirements –Security, privacy, robustness/dependability, distributed management New applications and services –MMS, P2P image/video sharing, IP TV streaming, … –(Location-based, context-aware, personalized, pervasive) services

My View on Pervasive Cloud Computing Data stored in the Cloud Data follows you & your devices Data accessible anywhere Data can be shared with others music preferences maps news contacts messages mailing lists photo s calendar phone numbers investments Anytime, Anywhere, Any device Data Service

Research Sub-areas 1.Data Center Networking: Improving the Cloud Infrastructure 2.New Services For Mobile Devices –Security: Virus detection –Location-based Service, –social networking,… 3.Better Access for the Client 1.Improving Wi-Fi, 3G+, … for user access 2.Opportunistic Client-Client Service

Final Words Life can be good or bad in wireless networking research –It is more about your choice You are part of inventing the artifact for wireless networking

Acknowledgments most real work is done by the real heroes in projects: –Students: Innaois Yannis, Suk-Bok Lee, Starsky Wong, Hao Yang, Haiyun Luo,… –Colleagues: Lixia Zhang, Mario Gerla, Chuanxiong Guo, Jacky Shen, Yongguang Zhang, Shugong Xu, …