Netlab Data Networks Lab. Wireless MAC Data Networks Lab. 윤정균

Slides:



Advertisements
Similar presentations
Dept. of computer Science and Information Management
Advertisements

QoS in Mobile Ad Hoc Networks
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
QoS in ad hoc nets: distributed fair scheduling SCOPE: Self-coordinating Localized FQ H. Luo et al “A Self-Coordinating Approach to Distributed FairQueueing.
Medium Access Issues David Holmer
A Rate-Adaptive MAC Protocol for Multi-Hop Wireless Networks By Gavin Holland, Nitin Vaidya and Paramvir Bahl Presented by: Helal chowdhury Telecommunication.
End-to-End Fair Bandwidth Allocation in Multi-hop Wireless Ad Hoc Networks Baochun Li Department of Electrical and Computer Engineering University of Toronto.
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
1 A Novel Topology-blind Fair Medium Access Control for Wireless LAN and Ad Hoc Networks Z. Y. Fang and B. Bensaou Computer Science Department Hong Kong.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
Module C- Part 1 WLAN Performance Aspects
Centre for Wireless Communications Opportunistic Media Access for Multirate Ad Hoc Networks B.Sadegahi, V.Kanodia, A.Sabharwal and E.Knightly Presented.
CS541 Advanced Networking 1 Basics of Wireless Networking Neil Tang 1/21/2009.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Does the IEEE MAC Protocol Work Well in Multihop Wireless Ad Hoc Networks? Shugong Xu Tark Saadawi June, 2001 IEEE Communications Magazine (Adapted.
Distributed Fair Scheduling in a Wireless LAN Gautam Kulkarni EE206A (Spring 2001) Nitin Vaidya, Paramvir Bahl and Seema Gupta (appeared in Mobicom 2000.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
1 Introduction to Wireless Networks Michalis Faloutsos.
Hop reservation multiple access (HRMA) for multichannel packet radio networks Zhenyu Tang; Garcia-Luna-Aceves, J.J. Computer Communications and Networks,
Spring 2005CMPE2571 CMPE 257: Wireless and Mobile Networking SET 3b: Medium Access Control Protocols.
1 Collision-Free Asynchronous Multi-Channel Access in Ad Hoc Networks IEEE Globecom 2009, Hawaii University of California Santa Cruz* Palo Alto Research.
5-1 Data Link Layer r Wireless Networks m Wi-Fi (Wireless LAN) Example Problems m RTS/CTS.
A New Approach to Channel Access Scheduling in Ad Hoc Networks Lichun Bao School of ICS University of California, Irvine J.J. Garcia-Luna-Aceves School.
Wireless LAN Simulation - IEEE MAC Protocol
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Lecture #2 Chapter 14 Wireless LANs.
Opersating Mode DCF: distributed coordination function
Venkatesh Rajendran, Katia Obraczka, J.J. Garcia-Luna-Aceves
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
1 Adaptive QoS Framework for Wireless Sensor Networks Lucy He Honeywell Technology & Solutions Lab No. 430 Guo Li Bin Road, Pudong New Area, Shanghai,
Medium Access Control protocols for ad hoc wireless networks: A survey 指導教授 : 許子衡 報告者 : 黃群凱 2015/10/11.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
14.1 Chapter 14 Wireless LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Throughput and fairness in a hybrid channel access scheme for ad hoc networks Yu Wang and J.J. Garcia-Luna-Aceves IEEE WCNC 2003 Speaker : earl.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi- Channel Hidden Terminals Using a Single Transceiver (MMAC) Paper by Jungmin So and Nitin Vaidya.
Full auto rate MAC protocol for wireless ad hoc networks Z. Li, A. Das, A.K. Gupta and S. Nandi School of Computer Engineering Nanyang Technological University.
Chapter 6 Multiple Radio Access
Fundamentals of Computer Networks ECE 478/578
SEEDEX: A MAC protocol for ad hoc networks R. Rozovsky and P. R. Kumar ACM ACM MobiHoc 2001 speaker: Chien-Wen.
IEEE WLAN.
Ubiquitous Computing Center A Rate-Adaptive MAC Protocol for Multi-hop Wireless Networks 황 태 호
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfaq Khokhar ECE Department, University.
Priority Scheduling in Wireless Ad Hoc Networks Xue Yang and NitinVaidya University of Illinois at Urbana-Champaign.
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
Background of Wireless Communication Wireless Communication Technology Wireless Networking and Mobile IP Wireless Local Area Networks Wireless Communication.
Ch 5. MAC in WMNs Myungchul Kim –Wireless routers called wireless mesh points (MPs) –MAC protocols with omni directional antennas for.
MAC Sublayer MAC layer tasks: – Control medium access – Roaming, authentication, power conservation Traffic services – DCF (Distributed Coordination.
OAR: An Opportunistic Auto- Rate Media Access Protocol for Ad Hoc Networks B. Sadeghi, V. Kanodia, A. Sabharwal, E. Knightly Presented by Sarwar A. Sha.
CS541 Advanced Networking 1 Contention-based MAC Protocol for Wireless Sensor Networks Neil Tang 4/20/2009.
MAC Layer Protocols for Wireless Networks. What is MAC? MAC stands for Media Access Control. A MAC layer protocol is the protocol that controls access.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
IEEE Wireless LAN. Wireless LANs: Characteristics Types –Infrastructure based –Ad-hoc Advantages –Flexible deployment –Minimal wiring difficulties.
CS440 Computer Networks 1 Wireless LAN (IEEE ) Neil Tang 10/01/2008.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
SENSYS Presented by Cheolki Lee
Multi-channel, multi-radio wireless networks
Wireless LAN Simulation IEEE MAC Protocol
Presentation transcript:

Netlab Data Networks Lab. Wireless MAC Data Networks Lab. 윤정균

Netlab Data Networks Lab Outline  Protocols with NCR (Neighborhood-aware Contention Resolution)  NAMA, LAMA, PAMA  IEEE MAC Overview  CSMA/CA  IEEE for QoS support  Distributed Scheduling  Rate-Adaptive MAC Protocol  RBAR(Receiver-Based Autorate)

Netlab Data Networks Lab. Protocols with NCR NAMA, LAMA, and PAMA

Netlab Data Networks Lab Contents  Neighborhood-aware Contention Resolution(NCR) Algorithm  Channel Access Protocols  Node Activation Multiple Access (NAMA)  Link Activation Multiple Access (LAMA)  Pairwise-link Activation Multiple Access (PAMA)  Results

Netlab Data Networks Lab Neighborhood-aware Contention Resolution  Assumption  Every entity knows the set of its contenders.  Each contention context (time slot) is identifiable  NCR Algorithm (in contention context t) 1. (1) Rand( ) is pseudo-random number 2. Exit unless (2) 3. may access the common channel during

Netlab Data Networks Lab Channel Access Protocols  Undirected Graph  Each node is assigned a unique ID number  Remind the Assumption  Nodes already know their neighborhood  Example of Collision Types

Netlab Data Networks Lab ① Node Activation Protocol - NAMA  Based on  NCR  Node activation  Distributed time division multiplexing  Time Division in NAMA

Netlab Data Networks Lab NAMA Frame Format for Membership  Signal Frame Format in Membership Section  Data Frame Format in Regular Section

Netlab Data Networks Lab NAMA Algorithm  NAMA:

Netlab Data Networks Lab ② Link Active Protocol - LAMA  Based on  NCR  Time-slotted code division access using DSSS  Link activation (receiver-oriented code assignment)  Code assignment  Orthogonal code pool  A receiver is assigned a pseudo-noise code by the hashing operation

Netlab Data Networks Lab LAMA Algorithm  The contender set   LAMA:

Netlab Data Networks Lab LAMA Example

Netlab Data Networks Lab ③ Pairwise Link Activation Protocol - PAMA  Based on  NCR  Time-slotted code division access using DSSS  Link activation (transmitter-receiver pair- oriented code assignment)  Contending entities are LINKs, not nodes 

Netlab Data Networks Lab PAMA Algorithm  PAMA:

Netlab Data Networks Lab Results  Fully Connected - Delay

Netlab Data Networks Lab Results  Fully Connected - Throughput

Netlab Data Networks Lab Results  Multihop - Delay

Netlab Data Networks Lab Results  Multihop - Throughput

Netlab Data Networks Lab. IEEE MAC CSMA/CA & QoS support

Netlab Data Networks Lab CSMA/CA Example SourceDest NAV set Data

Netlab Data Networks Lab Basic Access Method : CSMA/CA

Netlab Data Networks Lab IEEE QoS support (IEEE e 에서 표준화 작업 중 )  Using Backoff time   Replace by.  Using DIFS 

Netlab Data Networks Lab. Distributed Scheduling Distributed Priority Scheduling

Netlab Data Networks Lab Contents  Introduction  Distributed Priority Scheduling  Proposed Algorithm  Multi-Hop Coordination  Results

Netlab Data Networks Lab Introduction  Distributed Priority Scheduling  Using piggybacked priority tag  Each node’s scheduling table will be incomplete → define probability q  Multi-Hop Coordination  Better satisfy end-to-end QoS target across multiple nodes

Netlab Data Networks Lab Distributed Priority Scheduling  Two Scheduler  Earliest Deadline First (EDF) → t+d  Virtual Clock (VC) → max(t, p k-1 ) + L/r  Differentiation  backoff timer distribution  the defer time (DIFS)

Netlab Data Networks Lab Algorithm  Priority Broadcast

Netlab Data Networks Lab Modified Backoff Policies   Effect of q (available information)

Netlab Data Networks Lab Multi-Hop Coordination  Definition   Index Assignment Scheme  Deadline Targets  Time To Live (TTL)  Fixed Per-Node Allocation  Uniform Delay Budget (UDB)  Rate Targets 

Netlab Data Networks Lab Simulation Results  Topology  Delay performance

Netlab Data Networks Lab. Rate Adaptive MAC RBAR(Receiver-Based Autorate)

Netlab Data Networks Lab Contents  Introduction  Previous Works  The Lucent ARF Protocol  The RBAR Protocol  Incorporation of RBAR into  Results

Netlab Data Networks Lab Introduction  Need for Rate Adaptation

Netlab Data Networks Lab The Lucent ARF Protocol  Two consecutive ACKs are not received by sender, then drops the rate  Timer expires or 10 consecutive ACKs are received, then raises the rate

Netlab Data Networks Lab The Receiver-Based Autorate Protocol  Receiver selects the appropriate rate for the data packet during the RTS/CTS packet exchange (more accurate selection)

Netlab Data Networks Lab Overview of the RBAR Protocol  S sends a RTS to R with rate r1 and packet-size n.  A hears the RTS and tentatively calculates the reservation duration.  R selects r2 using channel estimation and sends a CTS.  B hears the CTS and calculates the reservation using r2 and n  S puts r2 in the data packet header and transmits at the rate r2.  A hears the data packet and recalculates the reservation. A S R B r1, n r2, n ACK

Netlab Data Networks Lab RBAR Example SourceDest NAV: Data NAV: 10NAV: 7

Netlab Data Networks Lab Incorporation of RBAR into

Netlab Data Networks Lab Simulation Results

Netlab Data Networks Lab Multi-Hop Performance

Netlab Data Networks Lab Summary  Protocols With NCR  New Approach → Using 2-hop neighbor inform.  No need to contend or schedule broadcast  Distributed Priority Scheduling  Priority-Based Medium Access  Multi-Hop Priority Access  Rate-Adaptive MAC  A modified version of  Improve network throughput

Netlab Data Networks Lab References  [Protocols with NCR] Lichun Bao and J.J. Garcia-Luna- Aceves, “A New Approach to Channel Access Scheduling for Ad Hoc Networks,” Mobicom  [IEEE ] Brian P. Crow, Indra Widjaja, Jeong Geun Kim, and Prescott T. Sakai, “IEEE wireless local area networks,” IEEE Communication magazine, September  [ QoS support] Imad Aad and Claude Castelluccia, “Differentiation mechanisms for IEEE ,” Infocom 2001.

Netlab Data Networks Lab References  [Distributed Scheduling] V. Kanodia, C. Li, A. Sabharwal, B. Sadeghi, and E. Knightly, “Distributed Multi-Hop Scheduling and Medium Access with Delay and Throughput Constraints,” Mobicom  [Rate-Adaptive MAC] Gavin Holland, Nitin Vaidya, and Paramvir Bahl, “A Rate-Adaptive MAC Protocol for Multi- Hop Wireless Networks,” Mobicom 2001.