Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.

Slides:



Advertisements
Similar presentations
Achieving Throughput Fairness in Wireless Mesh Network Based on IEEE Janghwan Lee and Ikjun Yeom Division of Computer Science KAIST
Advertisements

Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1.
Wireless Resource Management through Packet Scheduling Outline for this lecture o identify the design challenges for QoS support over wireless mobile networks.
QoS in ad hoc nets: distributed fair scheduling SCOPE: Self-coordinating Localized FQ H. Luo et al “A Self-Coordinating Approach to Distributed FairQueueing.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
A Transmission Control Scheme for Media Access in Sensor Networks Lee, dooyoung AN lab A.Woo, D.E. Culler Mobicom’01.
End-to-End Fair Bandwidth Allocation in Multi-hop Wireless Ad Hoc Networks Baochun Li Department of Electrical and Computer Engineering University of Toronto.
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
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.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
1 DOA-ALOHA: Slotted ALOHA for Ad Hoc Networking Using Smart Antennas Harkirat Singh & Suresh Singh Portland State University, OR, USA.
Evaluate IEEE e EDCA Performance Tyler Ngo CMPE 257.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 17 Introduction to Computer Networks.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Distributed Fair Scheduling in a Wireless LAN Gautam Kulkarni EE206A (Spring 2001) Nitin Vaidya, Paramvir Bahl and Seema Gupta (appeared in Mobicom 2000.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Presented by Scott McLaren Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia.
August 18-19, 2002 UCSC Baskin School of Engineering1 UCSC PERC COMPONENT: Protocols for Wireless Internetworks J.J. Garcia-Luna-Aceves Computer Communication.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
Spring 2005CMPE2571 CMPE 257: Wireless and Mobile Networking SET 3b: Medium Access Control Protocols.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Fair Real-time Traffic Scheduling over Wireless Local Area Networks Insik Shin Joint work with M. Adamou, S. Khanna, I. Lee, and S. Zhou Dept. of Computer.
Opersating Mode DCF: distributed coordination function
PLANETE group, INRIA Sophia-Antipolis July 1, 2003 Adaptive Channel allocation for QoS Enhancement in IEEE Wireless LANs Presented by: Mohammad.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo and David Culler University of California at Berkeley Intel Research ACM SIGMOBILE.
Distributed Fair Scheduling in a Wireless LAN
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
A Distributed Framework for Correlated Data Gathering in Sensor Networks Kevin Yuen, Ben Liang, Baochun Li IEEE Transactions on Vehicular Technology 2008.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
On Optimizing the Backoff Interval for Random Access Scheme Zygmunt J. Hass and Jing Deng IEEE Transactions on Communications, Dec 2003.
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.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
An Energy Efficient MAC Protocol for Wireless LANs Eun-Sun Jung Nitin H. Vaidya IEEE INFCOM 2002 Speaker :王智敏 研二.
End-to-End Performance and Fairness in Multihop Wireless Backhaul Networks V. Gambiroza, B. Sadeghi, and E. Knightly Rice University.
Service differentiation mechanisms for IEEE based wireless networks § Srikant Kuppa & Ravi Prakash Distributed Systems Laboratory The University.
2008/11/051 Adaptive Fuzzy Controlled Sliding Backoff Scheme for Optimal Fair Access Wireless Networks Authors: M. R. M. Rizk et al Present by: Chien-Chia.
Angular MAC: a framework for directional antennas in wireless mesh networks Erdem Ulukan and Özgür Gürbüz Faculty of Engineering and Natural Sciences,
Priority Scheduling in Wireless Ad Hoc Networks Xue Yang and NitinVaidya University of Illinois at Urbana-Champaign.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Evaluation of ad hoc routing over a channel switching MAC protocol Ethan Phelps-Goodman Lillie Kittredge.
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
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.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
MAC Protocols for Sensor Networks
Puzzle You have 2 glass marbles Building with 100 floors
Wireless MAC.
MAC Protocols for Sensor Networks
Wireless Sensor Networks 4. Medium Access
Khiem Lam Jimmy Vuong Andrew Yang
Team: Aaron Sproul Patrick Hamilton
Sriram Lakshmanan Zhenyun Zhuang
Wireless Fair Scheduling
Contention-based protocols with Reservation Mechanisms
Wireless Scheduling.
Topics in Distributed Wireless Medium Access Control
MACAW: A Media Access Protocol for Wireless LANs
Multiple Access, Collision Avoidance for Wireless LAN’s
Provision of Multimedia Services in based Networks
Scheduling Algorithms in Broad-Band Wireless Networks
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Subject Name: Adhoc Networks Subject Code: 10CS841
Presentation transcript:

Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols

Spring 2005CMPE257 UCSC2 MAC Protocol Topics n Fair medium access and fair scheduling (queueing) p MACAW p Topology independent fair queuing

Spring 2005CMPE257 UCSC3 n Unequal opportunity to access the channel n Severe throughput degradation n Causes p Binary exponential backoff (BEB) p Location dependent contention The Fairness Problem Node A Node B Node CNode D Example: Flow CD will capture the channel.

Spring 2005CMPE257 UCSC4 Prior Work on Fairness n Max-min fairness p Reduce the ratio between max throughput and min throughput of flows p Backoff or dynamic adjustment of channel access. n Fair queuing (FQ) approach p Adapt wireline FQ disciplines to ad hoc networks. p Flow contention graph as a useful abstraction p Flows are tagged as either leading or lagging, and then backoff window is adjusted accordingly.

Spring 2005CMPE257 UCSC5 MACAW ([BDSZ94]) n One of the earliest work on throughput and fairness enhancement n Note: Packet sensing (not carrier sensing) is used! n Per-node and per-stream fairness p Maintain backoff windows for different streams (also appears in IEEE e) n Backoff copy and MILD backoff p Multiplicative increase, linear decrease to address the fairness problem

Spring 2005CMPE257 UCSC6 Topology Independent Fair Queuing Design Goals [LL00, LL05] n QoS Support for Advanced Applications in Ad Hoc Wireless Networks Fair Allocation of Channel Bandwidth Maximal Channel Utilization under Fairness Constraint –Communication Intensive Applications –Limited-bandwidth Wireless Channel Distributed Packet Scheduling Design

Spring 2005CMPE257 UCSC7 Outline n Issues in Ad Hoc Wireless Fair Queueing n Fair Queueing Model for Packet Scheduling n An Idealized Centralized Algorithm n A Distributed Implementation n Performance Evaluation n Conclusion and Future Work

Spring 2005CMPE257 UCSC8 Network Model n A Single Shared Physical Channel n Collision – Receiver in Transmission Range of More than One Transmitting Node n Flow – Stream of Packets from Source to Destination n CSMA/CA MAC Framework

Spring 2005CMPE257 UCSC9 Design Issues n Location Dependent Contention & Channel Reuse Spatial Reuse F1 F2 F3 X Spatial Collision

Spring 2005CMPE257 UCSC10 Design Issues F1 F2 F3 F4 No Spatial Contention No Spatial Reuse

Spring 2005CMPE257 UCSC11 Flow Contending Graph F1 F2 F4 F3 F1 F4 F2 F3 Flow Graph Node Graph

Spring 2005CMPE257 UCSC12 Design Issues (cont’d) n To Maximize Channel Utilization F1 F2 F4 F3F5 F1 F2 F4 Node Graph F3 Flow Graph F5 Inherent Conflict between Achieving Fairness & Maximizing Channel Utilization F3 F5 Schedule F3 & F5 always (MIS) F3F5 F1 F2 F4 Starve F1, F2 & F4 F1 F2 F4 Schedule the Maximal Number of Flows in Flow Graph

Spring 2005CMPE257 UCSC13 Design Issues (cont’d) n Distributed Nature of Packet Scheduling in Ad Hoc Wireless Networks p Unlike Wireline or Packet Cellular Networks. NO Single Logical Entity for Scheduling p NO Direct Access to All Contending Flow Info n Provide QoS at Finest Time Scale (Packet Level)

Spring 2005CMPE257 UCSC14 Solution Space n Maximize Channel Utilization Always: p Schedule Largest Number of Non-conflicting Flows p Starvation of Certain Flows n Ensure Fairness: p Maximize Spatial Channel Reuse Subject to Fairness Constraint

Spring 2005CMPE257 UCSC15 Enable Spatial Channel Reuse F1F2 F4F3 Wireline FQ: F1.1F2.2F2.1F3.1F4.1F1.2F3.2F4.2 F1.1F2.2F2.1F3.1F4.1F1.2F3.2F4.2 FQ Tagging: F1 F3

Spring 2005CMPE257 UCSC16 Look Ahead Window F1F2 F4F3 Wireline FQ: F1.1F2.2F2.1F3.1F4.1F1.2F3.2F4.2 F1.1F2.2F2.1F3.1F4.1F1.2F3.2F4.2 FQ Tagging: FQ with Lookahead: F2.1 F4.1 F1.2 F3.2 F2.2 F4.2 Lookahead window = 4 bits F1.1 F3.1 F1.1F3.1

Spring 2005CMPE257 UCSC17 Minimum Graph Coloring n Maximizing Spatial Reuse within a Look Ahead Window is a Minimum Coloring Problem F1 F2 F3 F5 F0 F4 Flow Contending Graph F1 F2 F3 F5 F0 F4

Spring 2005CMPE257 UCSC18 Dynamic Graph Coloring n Look Ahead Window Moves Forward n Balance Two Design Goals: p Transmit Current Window of Bits ASAP p Move Window Ahead AFAP

Spring 2005CMPE257 UCSC19 An Adaptive Algorithm n Two Key Components: p A Basic Scheduling Loop p Adaptive Dynamic Coloring

Spring 2005CMPE257 UCSC20 Basic Scheduling Loop n WFQ to Assign Flow Tags n V(t): Smallest Finish Tag n A Lookahead Window of Bits: [V(t),V(t)+ ] p Partition Flows into Disjoint Sets p Schedule the Set with Least Tagged Flow p Move Window Forward to Next Least Tagged Flow

Spring 2005CMPE257 UCSC21 Adaptive Dynamic Coloring n As Lookahead Window Moves from [V(t- 1),V(t-1)+ ] to [V(t),V(t)+ ] p Retain Disjoint Sets of Unserved Packets in [V(t-1),V(t-1)+ ] p Merge Newly Joined Packets, Create New Set if No Merge Possible p Retain All Disjoint Sets until t+1

Spring 2005CMPE257 UCSC22 Properties of Central Algorithms n Number of Disjoint Sets Non-increase n Adaptively Reduce Total Number of Disjoint Sets n Move the Window Forward n Fairness Guarantee n Spatial Channel Reuse n Throughput & Delay Bounds

Spring 2005CMPE257 UCSC23 Distributed Implementation n Approximate Central Algorithm: A Back-off Based Approach n Within CSMA/CA MAC Framework n Approximate WFQ with Modified WRR n Backoff-based Implementation of Largest- degree First (LF) Coloring Algorithm n Backoff-based Implementation of Adaptive Algorithms

Spring 2005CMPE257 UCSC24 An Example F0 F1 F2 F3 F4 F5 Partition Flows into Disjoint Sets (5) (2) (3) (4) n Adaptive Dynamic Coloring

Spring 2005CMPE257 UCSC25 An Example n Largest Degree First: Set Backoff = – Flow_Degree F1 F2 F3 F4 F5 F0 (5) (2) (3) (4) Time F2 F3 F4 F5 F0 F

Spring 2005CMPE257 UCSC26 An Example F1 F2 F3 F4 F5 F0 Time F2 F3 F4 F5 F0 F Wireline FQ: F1.1F0.1F4.1F3.1F2.1F5.1F1.2F4.2 FQ Tagging: F1.1 F5.1 F1.1F5.1

Spring 2005CMPE257 UCSC27 An Example F1 F2 F3 F4 F5 F0 Time F2 F3 F4 F5 F0 F Wireline FQ: F0.1F4.1F3.1F2.1F1.2F4.2 FQ Tagging: F1.1 F5.1 F4.1 F0.1 F4.1F0.1

Spring 2005CMPE257 UCSC28 An Example F1 F2 F3 F4 F5 F0 Time F2 F3 F4 F5 F0 F Wireline FQ: F3.1F2.1F1.2F4.2 FQ Tagging: F1.1 F5.1 F4.1 F0.1 F2.1 F3.1 F2.1 ……

Spring 2005CMPE257 UCSC29 Other Issues n Detailed MAC Layer Design p CSMA/CA Paradigm n Global Flow Information (i.e. Flow Weights) Propagation p Conflict-free Multicast Tree

Spring 2005CMPE257 UCSC30 Simulation Example n 17 flows n 15 source nodes n Simulation slots: 100,000 n Poisson & MMPP Traffic

Spring 2005CMPE257 UCSC31 Simulation Example n Normalized Throughput Flow ID Throughput Normalized Throughput

Spring 2005CMPE257 UCSC32 Average Delay Flow ID Delay Average Delay n Average Delay

Spring 2005CMPE257 UCSC33 Convergence of Adaptive Coloring n Numbers of Disjoint Sets

Spring 2005CMPE257 UCSC34 Related Work n Distributed Fair Queuing p Adapt Fair Queuing Algorithm to Wireless LAN p Distributed Fair Scheduling p Backoff Based on Virtual Time p No Explicit Consideration of Spatial Channel Reuse p “Distributed Fair Scheduling in a Wireless LAN,” by N. Vaidya, P. Bahl & S. Gupta, MOBICOM 2000 n Multihop Packet Scheduling p Focus on Resolving Conflict between Fairness & Maximal Channel Utilization p Per-flow Service is not Fair p “A New Model for Packet Scheduling in Multihop Wireless Networks” by H. Luo & S. Lu, MOBICOM 2000

Spring 2005CMPE257 UCSC35 References  [BDSZ94] Bharghavan et al., MACAW: Media Access Protocol for Wireless LANs, in ACM SIGCOMM  [LL00] H. Luo and S. Lu, A Topology- Independent Fair Queueing Model in Ad Hoc Wireless Networks, in IEEE ICNP  [LL05] H. Luo and S. Lu, A Topology- Independent Wireless Fair Queueing Model in Ad Hoc Networks 2005, in IEEE JSAC (Extended version of [LL00]).

Spring 2005CMPE257 UCSC36 Acknowledgments n Parts of the presentation are adapted from the following sources: p Prof. Luo’s ICNP 2000 presentation