Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Interference.
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,
Interference Alignment and Cancellation EE360 Presentation Omid Aryan Shyamnath Gollakota, Samuel David Perli and Dina Katabi MIT CSAIL.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Analog Network Coding Sachin Katti Shyamnath Gollakota and Dina Katabi.
Special Topics in Wireless Networking: MAC design and cross-layer issues.
Z-MAC: a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min Dept. of Computer Science, North Carolina State.
Modeling and Throughput Analysis for SMAC Ou Yang
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
Enabling Coexistence of Heterogeneous Wireless Systems: Case for ZigBee and WiFi The University of Michigan Kang G. Shin Xinyu Zhang.
Living with Interference in Unmanaged Wireless Environments David Wetherall, Daniel Halperin and Tom Anderson Intel Research & University of Washington.
1 DOA-ALOHA: Slotted ALOHA for Ad Hoc Networking Using Smart Antennas Harkirat Singh & Suresh Singh Portland State University, OR, USA.
IEEE OpComm 2006, Berlin, Germany 18. September 2006 A Study of On-Off Attack Models for Wireless Ad Hoc Networks L. Felipe Perrone Dept. of Computer Science.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
DAC: Distributed Asynchronous Cooperation for Wireless Relay Networks 1 Xinyu Zhang, Kang G. Shin University of Michigan.
Isolation of Wireless Ad hoc Medium Access Mechanisms under TCP Ken Tang,Mario Correa,Mario Gerla Computer Science Department,UCLA.
MIMO and TCP: A CASE for CROSS LAYER DESIGN Soon Y. Oh, Mario Gerla Computer Science Dept. University of California, Los Angeles {soonoh,
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Harnessing Mobile Multiple Access Efficiency with Location Input Wan Du * and Mo Li School of Computer Engineering Nanyang Technological University, Singapore.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
Opersating Mode DCF: distributed coordination function
1 SenMetrics’05, San Diego, 07/21/2005 SOSBRA: A MAC-Layer Retransmission Algorithm Designed for the Physical-Layer Characteristics of Clustered Sensor.
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
1 Computer Communication & Networks Lecture 12 Datalink Layer: Multiple Access Waleed Ejaz
A Medium Access Control Protocol with Reliable Multicast Support for Wireless Networks Thesis defense of: Vikram Shankar Advising Committee: Dr. Sandeep.
Voice over the Dins: Improving Wireless Channel Utilization with Collision Tolerance Xiaoyu Ji Xiaoyu Ji, Yuan He, Jiliang Wang, Kaishun Wu, Ke Yi, Yunhao.
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
Presented by Fei Huang Virginia Tech April 4, 2007.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
CSE 461 University of Washington1 Topic How do nodes share a single link? Who sends when, e.g., in WiFI? – Explore with a simple model Assume no-one is.
Wireless Network Coding Martin Xu. Outline Introduction New Solutions – COPE – ANC Conclusions.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Decoding Collisions Shyamnath Gollakota Dina Katabi.
Cross-layer Packet Size Optimization for Wireless Terrestrial, Underwater, and Underground Sensor Networks IEEE INFOCOM 2008 Mehmet C. Vuran and Ian F.
4: DataLink Layer1 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single wire, e.g. PPP, SLIP) r broadcast (shared wire.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
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.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan Networks and Mobile Systems Group MIT Computer Science and.
Chapter 6 Multiple Radio Access
DRP: An Efficient Directional Routing Protocol for Mobile Ad Hoc Networks Hrishikesh Gossain Mesh Networks Product Group, Motorola Tarun Joshi, Dharma.
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
PPR: Partial Packet Recovery for Wireless Networks Kyle Jamieson and Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laboratory.
Introduction to Wireless Networks Dina Katabi & Sam Madden MIT – – Spring 2014.
Token-DCF, COMSNET(2013) -> MOBICOM(2014). Introduction ▣ To improve standard MAC protocol of IEEE for WLAN. ▣ S-MAC, A-MAC, SPEED-MAC, and etc.
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
Codes on Random Geometric Graphs Dejan Vukobratović Associate Professor, DEET-UNS University of Novi Sad, Serbia Joint work with D. Bajović, D. Jakovetić,
Medium Access Control in Wireless networks
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
On Mitigating the Broadcast Storm Problem with Directional Antennas Sheng-Shih Wang July 14, 2003 Chunyu Hu, Yifei Hong, and Jennifer Hou Dept. of Electrical.
How Physical Carrier Sense Affects System Throughput in IEEE Wireless Networks Zheng Zeng, Yong Yang and Jennifer C. Hou Department of Computer.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
1 A Power Control MAC Protocol for Ad Hoc Networks EUN-SUN JUNG, NITIN H. VAIDYA, Wireless Networks 11, 55–66, Speaker: Han-Tien Chang.
Performance Evaluation of Multiple IEEE b WLAN Stations in the Presence of Bluetooth Radio.
FD-MMAC: Combating Multi-channel Hidden and Exposed Terminals Using a Single Transceiver Yan Zhang, Loukas Lazos, Kai Chen, Bocan Hu, and Swetha Shivaramaiah.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
Presenter: Gurjot Singh
TCP and MAC interplay in Wireless Ad Hoc Networks
Hidden Terminal Decoding and Mesh Network Capacity
The Impact of Multihop Wireless Channel on TCP Performance
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks
Presentation transcript:

Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1

Outline 2 Introduction Design Summary Chorus (broadcast) PHY layerMAC layer Analysis & evaluation PHY PER network simulation motivationprinciples

Motivation: CSMA/CA limitation Traditional CSMA/CA (Collision Avoidance): Principle: listen before talking --- akin to human world 3 Collision: packets overlap at receiver Limitation: Listen without interpretation Collision avoidance in all cases --- too conservative

Rationale(1/3): CSMA/CR principle CSMA/CR (CSMA with collision resolution): 4 CSMA/CR Principle: Collision caused by packets carrying the same data can be resolved! A new MAC/PHY paradigm Overcome the limitation of CSMA/CA A B D

Rationale(2/3): CSMA/CR advantage Improving broadcast efficiency (b) Chorus, a CSMA/CR based broadcast protocol Taking advantage of spatial reuse and transmit diversity 5 A B C D E S (a) Traditional CSMA/CA based broadcast A B C D E S

Chorus: collision resolution based broadcast 6 PHYMAC Resolve collisions via signal processing Encourage resolvable collisions via intelligent sensing and scheduling CSMA/CR Broadcast A broadcast protocol with asymptotic latency Chorus

Chorus: PHY layer Resolve the collided packet by iterative decoding S --- the received symbol. A’ --- estimated based on A. C = S – A’ 7P1 P1 A A' B B' C C' S=A' + C D E D'E' Y' Z' Y Z A B D Decode two versions of the packet: from preamble and postamble, respectively

Multipacket collision resolution: A A' B C Head packet P1 Tail packet P2 D E A''B'' C'' A'''B''' packet P3 packet P4 D'' Head and tail packet: iterative collision resolution Other packets: hard decoding 8

CSMA/CR: MAC layer Cognitive sensing and scheduling 9 Basic rules in SEND: If the channel is busy, and the packet in the air is exactly one of the packets in the transmit queue, then start transmitting the pending packet. Otherwise, degenerate to

Chorus: CSMA/CR-based broadcast S Extension to broadcast mode Anonymous and decentralized 10

Performance analysis Asymptotic broadcast delay (unit disk graph model): Lowerbound: Upperbound: header length pkt length network radius data rate Best known result for CSMA/CA broadcast: Asymptotic throughput: Lowerbound: Upperbound: 11

Achievable SNR: Achievable PER: PHY layer performance analysis 12 Error propagation effect (based on a Markov chain model): While resolving a given collision, the error propagation probability decays exponentially with the error length.

Implement Chorus in ns-2 Simulated application and MAC layers Analytical model for PHY-layer packet reception Benchmark protocol: double coverage broadcast (DCB) * W. Lou, J. Wu, “Toward Broadcast Reliability in Mobile Ad Hoc Networks with Double Coverage,” IEEE Trans. on Mobile Computing, vol. 6, no. 2, 2007 Forwarding set selection: remove redundant transmissions Each node covered by two forwarders (retransmission improves reliability) Chorus: Network-level simulation 13

PDR and delay in lossy networks reception probability at transmission range Chorus is more resilient to packet losses. 14

Scalability: Chorus is less affected by network size. 15

Achievable throughput: Chorus can support much higher throughput. 16

Multiple broadcast sessions: 17

Conclusion 18 Chorus (broadcast) PHYMAC CSMA/CR transmit diversity spatial reuse Chorus: achieve optimal broadcast performance via a software radio based MAC/PHY.

Thank you!

Error propagation effect: a Markov chain model Probability that error propagation stops, i.e., the next bit is correct even when the current bit is erroneous. BER of clean symbols Can be bounded: Max error length data length offset between collided pkts 20

Steady state error length distribution: 21

Impact of packet size: 22

Related Work [1/2] Broadcast for based wireless ad hoc networks Most focused on forwarding node selection to prevent broadcast storming * W. Lou, J. Wu, “Toward Broadcast Reliability in Mobile Ad Hoc Networks with Double Coverage,” IEEE Trans. on Mobile Computing, vol. 6, no. 2, 2007 * R. Gandhi, S. Parthasarathy, A. Mishr, Minimizing Broadcast Latency and Redundancy in Ad Hoc Networks, ACM MobiHoc’03 * S.-H. Huang, P.-J. Wan, X. Jia, H. Du, W. Shang, Minimum-Latency Broadcast Scheduling in Wireless Ad Hoc Networks, IEEE INFOCOM’07 23

Related Work [2/2] ZigZag decoding Interference cancellation * S. Gollakotam, D. Katabi. ZigZag Decoding: Combating Hidden Terminals in Wireless Networks, in Proc. of ACM SIGCOMM, * D. Halperin, et. al. Taking the Sting out of Carrier Sense: Interference Cancellation for Wireless LANs, in Proc. of ACM MobiCom, 2008 A MAC/PHY layer technique. Only works when one packet has much higher SNR than the other. Similar decoding algorithm. Rely on MAC layer retransmission to obtain multiple collided version of the same packets PHY/MAC layer technique to combat hidden terminals 24