Spring 2005CMPE2571 CMPE 257: Wireless and Mobile Networking SET 3b: Medium Access Control Protocols.

Slides:



Advertisements
Similar presentations
Problems in Ad Hoc Channel Access
Advertisements

Nick Feamster CS 4251 Computer Networking II Spring 2008
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
TDMA Scheduling in Wireless Sensor Networks
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.
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.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
Copyright © 2003, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Chapter 6 Multiple Radio Access.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 9th Lecture Christian Schindelhauer.
August 18-19, 2002 UCSC Baskin School of Engineering1 UCSC PERC COMPONENT: Protocols for Wireless Internetworks J.J. Garcia-Luna-Aceves Computer Communication.
Spring 2006UCSC CMPE2571 CMPE 257: Wireless Networking SET MAC-1: Medium Access Control Protocols.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
UNIVERSITY OF CALIFORNIA SANTA CRUZ Energy-Efficient Channel Access Protocols Venkatesh Rajendran
7C Cimini-9/97 RANDOM ACCESS TECHNIQUES ALOHA Carrier-Sense Techniques Reservation Protocols PRMA.
Isolation of Wireless Ad hoc Medium Access Mechanisms under TCP Ken Tang,Mario Correa,Mario Gerla Computer Science Department,UCLA.
Spring 2005UCSC CMPE2571 CMPE 257: Wireless and Mobile Networking SET 3a: Medium Access Control Protocols.
Neighbor-Aware Control in Ad Hoc Networks Lichun (Luke) Bao Dissertation Defense University of California, Santa Cruz.
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.
1-1 Medium-Access Control. 1-2 Medium Access r Radio communication: shared medium. m Throughput, delay, and fairness. r MAC for sensor networks: m Must.
Semester EEE449 Computer Networks The Data Link Layer Part 2: Media Access Control En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex,
Using Directional Antennas for Medium Access Control in Ad Hoc Networks MOBICOM 2002 R. Roy Choudhury et al Presented by Hyeeun Choi.
Elec 599 Report: Modeling Media Access in Embedded Two-Flow Topologies of Multi-hop Wireless Networks Jingpu Shi Advisor: Dr. Edward Knightly Department.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Model and tools. Traffic Model Poisson law – Napoléon worries about the statistics of horse accidents of his generals – Poisson confirms these are unfrequent.
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.
Multiple Access Protocols Chapter 6 of Hiroshi Harada Book
Venkatesh Rajendran, Katia Obraczka, J.J. Garcia-Luna-Aceves
Medium Access Control protocols for ad hoc wireless networks: A survey 指導教授 : 許子衡 報告者 : 黃群凱 2015/10/11.
K. Banerjee, P. Basuchaudhuri, D. Sadhukhan and N. Das
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad- Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Hybrid OFDMA/CSMA Based Medium Access Control for Next- Generation Wireless LANs Yaser Pourmohammadi Fallah, Salman Khan, Panos Nasiopoulos, Hussein Alnuweiri.
Chapter 6 Multiple Radio Access
A Reservation-based TDMA Protocol Using Directional Antennas (RTDMA-DA) For Wireless Mesh Networks Amitabha Das and Tingliang Zhu, Nanyang Technological.
SEEDEX: A MAC protocol for ad hoc networks R. Rozovsky and P. R. Kumar ACM ACM MobiHoc 2001 speaker: Chien-Wen.
Medium Access Control protocols for ad hoc wireless networks: A survey 指導教授 : 許子衡 報告者 : 黃群凱.
5: DataLink Layer 5a-1 Multiple Access protocol. 5: DataLink Layer 5a-2 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single.
Priority Scheduling in Wireless Ad Hoc Networks Xue Yang and NitinVaidya University of Illinois at Urbana-Champaign.
Netlab Data Networks Lab. Wireless MAC Data Networks Lab. 윤정균
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.
1 Energy Efficient Channel Access Scheduling For Power Constrained Networks Venkatesh Rajendran J.J. Garcia-Luna-Aceves Katia Obrackzka Dept. of Computer.
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad-Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
An Opportunistic Directional MAC Protocol for Multi-hop Wireless Networks with Switched Beam Directional Antennas Osama Bazan and Muhammad Jaseemuddin.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Wireless Sensor Networks 4. Medium Access
Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu)
Contention-based protocols with Reservation Mechanisms
SENSYS Presented by Cheolki Lee
Multiple Access Mahesh Jangid Assistant Professor JVW University.
Multi-channel, multi-radio wireless networks
Channel Allocation (MAC)
Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu)
Multi-channel, multi-radio
Subject Name: Adhoc Networks Subject Code: 10CS841
Chapter 6 Multiple Radio Access.
Satellite Packet Communications A UNIT -V Satellite Packet Communications.
Presentation transcript:

Spring 2005CMPE2571 CMPE 257: Wireless and Mobile Networking SET 3b: Medium Access Control Protocols

Spring 2005UCSC CMPE2572 Channel Access Schemes n Contention based schemes p ALOHA, CSMA/CA (FAMA, MACA, MACAW, IEEE ) : with/without RTS/CTS handshakes. p Difficulties: not scalable, fairness, QoS. n Scheduled schemes p FDMA/TDMA/CDMA in multi-hop networks: graph coloring problem — UxDMA. p Node/link activation based on NCR (Neighbor-aware Contention Resolution)

Spring 2005UCSC CMPE2573 UxDMA [R01]R01 n Channel assignments (code in CDMA, time- slot in TDMA and frequency in FDMA) are abstracted as graph coloring problems. n Several atomic constraints are identified. A B Node-based constraintEdge-based constraint A B C E.g.: Two adjacent cells cannot use the same freq. set. E.g.: A node (A) cannot transmit and receive at the same time.

Spring 2005UCSC CMPE2574 UxDMA (Cont’d) n Channel assignments can be classified based on certain sets of constraints. p (T/F)DMA broadcast schedule/assignment p RTS/CTS protocols n Then a unified algorithm for efficient (T/F/C)DMA channel assignments is proposed using global topology.

Spring 2005UCSC CMPE2575 Scheduled Access n Problem description: p Given a set of contenders M i of an entity i in contention context t, how does i determine whether itself is the winner during t ? n Topology dependence: p Exactly two-hop neighbor information required to resolve contentions. p In ad hoc networks, two-hop neighbors are acquired by each node broadcasting its one-hop neighbor set.

Spring 2005UCSC CMPE2576 Goals to Achieve n Collision-free — avoid hidden terminal problem, no waste on transmissions; n Fair — the probability of accessing the channel is proportional to contention; n Live — capable of yielding at least one transmission each time slot.

Spring 2005UCSC CMPE2577 Neighbor-Aware Contention Resolution (NCR) n In each contention context (time slot t ): p Compute priorities p i is the winner for channel access if: a b c d e Contention Floor

Spring 2005UCSC CMPE2578 Channel Access Probability: n Dependent on the number of contenders in the neighborhood. n Channel access probability: p Bandwidth allocation general formula to i

Spring 2005UCSC CMPE2579 NAMA: Node Activation Multiple Access (Broadcast) n Channel is time-slotted. n Transmissions are broadcasts via omni- directional antenna: all one-hop neighbors can receive the packet from a node. n The contenders of a node for channel access are neighbors within two hops because of direct and hidden terminal contentions.

Spring 2005UCSC CMPE25710 Algorithm

Spring 2005UCSC CMPE25711 Illustration of NAMA A B C D E F H G

Spring 2005UCSC CMPE25712 NAMA Improvements n Inefficient activation in certain scenarios. p For example, only one node, a, can be activated according NAMA, although several other opportunities exist. —— We want to activate g and d as well. a f g c d e h b

Spring 2005UCSC CMPE25713 Node + Link (Hybrid) Activation n Additional assumption p Radio transceiver is capable of code division channelization (DSSS —— direct sequence spread spectrum) p Code set is C. n Code assignment for each node is per time slot: i.code = i.prio mod |C |

Spring 2005UCSC CMPE25714 Hybrid Activation Multiple Access (HAMA) n Node state classification per time slot according to their priorities. p Receiver (Rx): intermediate prio among one- hop neighbors. p Drain (DRx): lowest prio amongst one-hop. p BTx: highest prio among two-hop. p UTx: highest prio among one-hop. p DTx: highest prio among the one-hop of a drain.

Spring 2005UCSC CMPE25715 HAMA (cont.) n Transmission schedules: p BTx —> all one-hop neighbors. p UTx —> selected one-hops, which are in Rx state, and the UTx has the highest prio among the one-hop neighbors of the receiver. p DTx —> Drains (DRx), and the DTx has the highest prio among the one-hops of the DRx.

Spring 2005UCSC CMPE25716 HAMA Operations n Suppose no conflict in code assignment. n Nodal states are denoted beside each node: p Node D converted from Rx to DTx. p Benefit: one-activation in NAMA to four possible activations in HAMA. a f g c d e h b 10-BTx 1-DRx 6-Rx 4-DRx 7-UTx 3-DRx 8-Rx 5-DTx

Spring 2005UCSC CMPE25717 Other Channel Access Protocols n Other protocols using omni-directional antennas: p LAMA: Link Activation Multiple Access p PAMA: Pair-wise Activation Multiple Access n Protocols that work when uni-directional links exist. p Node A can receive node B’ s transmission but B cannot receive A’ s. n Protocols using direct antenna systems.

Spring 2005UCSC CMPE25718 Channel Access Probability Analysis of NAMA n The channel access probability for a single node i is given by n We are interested in average probability of channel access in multi-hop ad hoc networks.

Spring 2005UCSC CMPE25719 Ad Hoc Network Settings n Equal transmission range; n Each node knows its one- and two-hop neighbors — M i. n Nodes are uniformly distributed on an infinite plane with density . n A node may have different numbers of neighbors in one-hop and two-hop.

Spring 2005UCSC CMPE25720 Counting One-Hop Neighbors n The prob of having k nodes in an area of size S is a Poisson distribution: n Average one-hop neighbors is: p Note: the mean of r.v. with Poisson dist is

Spring 2005UCSC CMPE25721 Counting Two-hop Neighbors n Two nodes become two-hop nbrs if they share at least one one-hop neighbor. p Average number in B(t):

Spring 2005UCSC CMPE25722 Counting Two-hop Neighbors n Probability of becoming two-hop: n Prob of a node staying at tr is 2t. n Summation of nodes in ring (r,2r) times the corresponding prob of becoming two- hop --- number of two-hop neighbors:

Spring 2005UCSC CMPE25723 Total One- and Two-hop Neighbors n Sum: n This is average number of one-hop and two-hop neighbors.

Spring 2005UCSC CMPE25724 Average Probability of Channel Access n Apply Poisson distribution with the mean (number of one- and two-hop neighbors)

Spring 2005UCSC CMPE25725 Plotting Channel Access Probability

Spring 2005UCSC CMPE25726 Comparison of Channel Access Probability

Spring 2005UCSC CMPE25727 Delay per Node n Delay is related with the probability of channel access and the load at each node. n Channel access probability can be different at each node. n Delay is considered per node.

Spring 2005UCSC CMPE25728 Packet Arrival and Serving: n M/G/1 with server vacation: Poisson arrival (exponential arrival interval), service time distribution (any), single server. n FIFO service strategy: head-of-line packet waits for geometric distributed period Y i with parameter 1-q i ̶ q i is the channel access probability of node i.

Spring 2005UCSC CMPE25729 Service Time: n Service time: X i = Y i + 1. n The mean and second moment of service time: n Server vacation: V=1,

Spring 2005UCSC CMPE25730 Delay in The System n Pollaczek-Kinchin formula: n Take in X i and V i : n Delay in the system: (q> )

Spring 2005UCSC CMPE25731 Plotting System Delay

Spring 2005UCSC CMPE25732 System Throughput n Multi-hop networks have concurrent transmissions >1. n The system can carry as many packets at a time as all nodes can be activate. p Simple!

Spring 2005UCSC CMPE25733 Comparisons with CSMA CSMA/CA by Analysis n Different slotting: p NAMA long slots p CSMA CSMA/CA short slots n CSMA(CA) assumptions: p Heavy load (always have packets waiting) p Channel access regulated by back-off probability p’ in each slot. n Convert the load to comparable one in NAMA.

Spring 2005UCSC CMPE25734 Convert Load in CSMA(CA) to the Load in NAMA n Each attempt to access channel is a packet arrival p’. n Packet duration is geometric with average 1/q. n Two state Markov chain to compute the load.

Spring 2005UCSC CMPE25735 NAMA Load n Relation: n i =  b is the load for each node. n q m is the channel access probability of each node.

Spring 2005UCSC CMPE25736 Protocol Throughput Comparison

Spring 2005UCSC CMPE25737 Simulations n Two scenarios: p Fully connected: 2, 5, 10, 20 nodes. p Multi-hop network: r 100 nodes randomly placed in 1000x1000 area. r Transmission range: 100, 200, 300, 400. n Compare with UxDMA:

Spring 2005UCSC CMPE25738 Fully Connected Network (Throughput)

Spring 2005UCSC CMPE25739 Fully Connected Network (Delay)

Spring 2005UCSC CMPE25740 Multi-hop Network (Throughput)

Spring 2005UCSC CMPE25741 Multi-hop Network (Delay)

Spring 2005UCSC CMPE25742 Conclusions n NCR ensures collision-free transmissions. n Only two-hop topology information is needed. n HAMA performs better than static scheduling algorithms (UxDMA). n HAMA performs better than contention- based protocols. n The use of directional antennas can improve performance further. (Next topic)

Spring 2005UCSC CMPE25743 Comments n Scheduled-access protocols are evaluated in static environments and what about their performance in mobile networks? n Neighbor protocol will also have impact on the performance of these protocols n Need comprehensive comparison of contention-based and scheduled access protocols.

Spring 2005UCSC CMPE25744 References n [R01] S. Ramanathan, A unified framework and algorithm for channel assignment in wireless networks, ACM Wireless Networks, Vol. 5, No. 2, March n [BG01] Lichun Bao and JJ, A New Approach to Channel Access Scheduling for Ad Hoc Networks, Proc. of The Seventh ACM Annual International Conference on Mobile Computing and networking (MOBICOM), July 16-21, 2001, Rome, Italy. n [BG02] Lichun Bao and JJ, Hybrid Channel Access Scheduling in Ad Hoc Networks, IEEE Tenth International Conference on Network Protocols (ICNP), Paris, France, November 12-15, 2002.