QoS-enabled MAC Schemes for Wireless Networks

Transcription

QoS-enabled MAC Schemes for Wireless Networks
QoS-enabled MAC
Schemes for Wireless Networks
Seminar Mobile Systems
WS 06/07
Mattias Aggeler, Martin Hochstrasser, Seung Hee Ma
Inhalt
QoS Anforderungen aus Sicht des
Medienzugriffs
 802.11
 ATM
 GPRS
 Überblick / Fazit

QoS-enabled MAC Schemes for
Wireless Networks
1
QoS Anforderungen

Typische QoS Anforderungen von
Multimedia Anwendungen:

Minimale / konstante Übertragungsrate

Begrenzte Latenz

Minimaler / begrenzter Jitter

Geringe Fehlerrate
Xinping Guo and Colin Pattinson,
Quality of Service Requirements
for Multimeida Communications
QoS-enabled MAC Schemes for
Wireless Networks
2
QoS Anforderungen aus Sicht des
Medienzugriffs
Anwendungen (Bsp.):
Videostreaming
Voice over IP
Typische QoS Anforderungen
MAC Schicht
QoS-enabled MAC Schemes for
Wireless Networks
3
Anforderungen an die MAC-Schicht

Zeitgarantien für den Medienzugriff

Vermeidung von Kollisionen
QoS-enabled MAC Schemes for
Wireless Networks
4
WLAN
W-LAN 802.11 / 802.11e


802.11 MAC

Distibuted coordination function (DCF)

Point coordination function (PCF)
802.11e MAC

Hybrid coordination function (HCF)
• Enhanced DCF (EDCF)
• HCF controlled channel access (HCCA)
QoS-enabled MAC Schemes for
Wireless Networks
5
WLAN
802.11 PCF (1/3)

Ein Polling Verfahren

Abwechslungsweise mit DCF verwendet

Keinen Wettbewerb

Zentrale Kontrolle des Medienzugriffs durch
den AP
QoS-enabled MAC Schemes for
Wireless Networks
6
WLAN
802.11 PCF (2/3)
End-Frame
Beacon-Frame
Wettbewerbsphase
(DCF)
Polling-Frames
wettbewerbsfreie Phase
(PCF)
QoS-enabled MAC Schemes for
Wireless Networks
Wettbewerbsphase
(DCF)
7
WLAN
802.11 PCF (3/3)

Keine Kollisionen während PCF

Aber: Keine Zeitgarantien für Polling

Anfang des PCF-Fensters verzögert

Sendedauer der gepollten Stationen nicht
vorhersehbar

Alle Stationen gepollt
 Es kann keine QoS angeboten werden
QoS-enabled MAC Schemes for
Wireless Networks
8
WLAN
802.11e Übersicht
Hybrid Coordination Function
(HCF)
Enhanced DCF
(EDCF)
HCF Controlled
Channel Access
(HCCA)
QoS-enabled MAC Schemes for
Wireless Networks
9
WLAN
Deyun Gao, et al. Admission control in IEEE 802.11e
QoS-enabled MAC Schemes for
wireless LANs. IEEE Network 19(4): 6-13, 2005
Wireless Networks
10
WLAN
802.11e HCCA (1/3)

Basiert auf Polling

In Kombination mit EDCF angewendet

AP kontrolliert Medienzugriff

Keine Kollisionen, da kein Wettbewerb
QoS-enabled MAC Schemes for
Wireless Networks
11
WLAN
802.11e HCCA (2/3)

TXOP begrenzen Sendedauer der Stationen

Polling nach Zeitplan, individuell angepasst

Anforderung des Pollings beim AP durch TSPEC-Frame

Polling frequenz

TXOP-Dauer
QoS-enabled MAC Schemes for
Wireless Networks
12
WLAN
802.11e HCCA (3/3)

Keine Kollisionen

Probleme aus PCF gelöst:


Anfang des HCCA Fensters nicht mehr verzögert

Sendedauer der Stationen limitiert

Individuelles Pollen durch TSPEC-Frame angefordert
Zeitgarantien möglich !
 Erlaubt QoS nach verhandelbaren Parametern
anzubieten und zu garantieren
QoS-enabled MAC Schemes for
Wireless Networks
13
ATM
ATM
 Service
Typen in ATM
Service
Anwendungsfelder
Constante Bit Rate (CBR)
Digital Voice und Video
Real-Time Variable Bit Rate ( rtVBR)
Komprimiertes Voice und Video
Non-Real-Time Variable Bit Rate
(nrt-VBR)
Bursty Traffic, keine
Verzögerungsgarantien
Available Bit Rate (ABR)
Nur eine minimale Bandbreite wird
garantiert, ohne andere Zusagen
Unsepcified Bit Rate (UBR)
Best effort Service, keine
Garantien
Hac und Ling Chew, ARCMA
QoS-enabled MAC Schemes for
Wireless Networks
14
ATM
Schwierigkeiten von Wireless ATM

ATM - grosse Bandbreite
Wireless - geringe Bandbreite

ATM - sehr niedrige BER
Wireless- Qualität variiert
(Hintergrundrauschen)
QoS-enabled MAC Schemes for
Wireless Networks
15
ATM
Traditionelle Verfahren - DAMA

Radio Channel Classification
Time Slot k + 1
Time Slot k
Downlink
ACK
DD
Uplink
RA
PAYLOAD
PACKET HEADER
Hac und Ling Chew, ARCMA
Time Slot k - 1
TA
PAYLOAD
CRC BITS
QoS-enabled MAC Schemes for
Wireless Networks
16
ATM
Variationen des DAMAs



RAMA: Resource Auction Multiple Access
 Für schnelle Zuteilung von Resourcen und als HandoffMechanismus
PRMA: Packet Reservation Multiple Access
 Effizienz der Bandbreite beim TDMA verbessern
 Erfolgreiche Übermittelung -> Zukünftige Slots reservieren
DQRUMA: Distributed Quering Request Multiple Access
 Effiziente Auslastung der Bandbreite
 Unterstützung der QoS-Parameter
 Dynamische Uplink Slots
QoS-enabled MAC Schemes for
Wireless Networks
17
ATM
Neue Verfahren: ARCMA



Adaptive Request Channel Multiple Access
DAMA mit dynamischer Bandbreiten-Zuweisung
RA-Kanal:



Slotted Aloha mit BEB (Binary Exponential Backoff)
Reduktion von Kollisionen
Unterstützung der ATM Service-Klassen
QoS-enabled MAC Schemes for
Wireless Networks
18
ATM
Timing Diagram ARCMA
Hac und Ling Chew, ARCMA
QoS-enabled MAC Schemes for
Wireless Networks
19
ATM
ARCMA 1/2

Beschreibung




Request / Acknowledgement Phase
Permission / Transmission Phase
Adaptive Request Channel Strategy
Performance



Adaptiver RA-Kanal
CBR Behandlung
Slotted Aloha mit BEB
QoS-enabled MAC Schemes for
Wireless Networks
20
ATM
ARCMA 2/2

Merkmale






Effiziente Nutzung des Kanals
Übertragung erfolgt „slot by slot“
Transparenz gegenüber dem AAL
Kleine RA Pakete
Die Reihenfolgen der Pakete bleibt
Mehrere Uplink und Downlink Kanäle simultan
QoS-enabled MAC Schemes for
Wireless Networks
21
ATM
Vergleich ARCMA mit DQRUMA

Effektive Ausnutzung des Kanals


Priorität der Anfrage-Liste


ARCMA: Viel effektiver bei den verschiedenen
Traffic Bedingungen
ARCMA: Priorisierung der „Transmission
Scheduling Policy“
Adaptiver RA-Kanal

ARCMA: höhere Durchsatz und niedrigere
durchschnittliche Verzögerung
QoS-enabled MAC Schemes for
Wireless Networks
22
ATM
Beurteilung und Zusammenfassung

Ein neues Protokoll wegen:



Beschränktes Medium (wireless network)
Realtime- und Verzögerungsempfindlicher Traffic
Anforderungen im MAC-Sublayer


Als Ziel von ARCMA gesetzt
ARCMA unterstützt verschiedene ATM ServiceTypen
QoS-enabled MAC Schemes for
Wireless Networks
23
GPRS
GPRS
Herkömmlicher Ansatz PRMA
 Neuer Ansatz

GQ-MAC
(Guaranteed QoS Media Access Control)
 AP-CAC
(Adaptive Priorised Handoff CAC)
 Guard Channel Scheme
 MLST
(Mobile Label Switched Tree)

QoS-enabled MAC Schemes for
Wireless Networks
24
GPRS
PRMA

QoS Klassen in GPRS


Verschiedene Varianten


Precedence, delay, reliability, throughput
DAMA: Centralized/Integrated PRMA
Keine harte Delay-Garantie möglich

(variable access delay)
QoS-enabled MAC Schemes for
Wireless Networks
25
GPRS
GQ-MAC

Mehrere Klassen von Traffic:

Streaming (Video, Music)
• Garantierte Bandbreite und verbindlicher jitter

Conversational (Voice)
• Verbindliche Zugriffsverzögerung bei Kanalzugriff

Interactive (Telnet, Messengersysteme)
• Garantierter durchschnittlicher Durchsatz

Background (FTP, Email).
• best-effort
QoS-enabled MAC Schemes for
Wireless Networks
26
GPRS
GQ-MAC Implementation 1/2
Uplink Kanäle
Signalisierungskanal
S-PRACH
Datenkanal
U-PRACH
(Random Access)
(Payload)
New and Handoff calls
(Slotted Aloha)
QoS-enabled MAC Schemes for
Wireless Networks
27
GPRS
GQ-MAC Implementation 2/2
Downlink Kanäle
Control Channel
PAGCH
Traffic Channels
PDTCH
(Feedback)
(Payload)
QoS-enabled MAC Schemes for
Wireless Networks
28
GPRS
AP-CAC Leistungsangebot




Unterstützt differenziertes Handoff
verschiedener Traffic Klassen
Zugriffsverweigerung kann abhängig von der
Priorität der Traffic Klasse vergeben werden
“Guard channel” Verfahren für Reservationen
“Adaptiv” und “Priorisiert”?


Adaptiv: Über- und Unterprovisionierung unmöglich
Priorisiert: Handoff Anfragen werden nach dem
angeforderten Service Typ unterschieden
QoS-enabled MAC Schemes for
Wireless Networks
29
GPRS
AP-CAC Implementation
H2
H1, H2
H1, H2, new
0
Anzahl freier Kanäle
NT
NG2
NG1
H2-Handoff’s ------- Streaming Klasse (höchste Priorität)
H1-Handoff’s ------- Conversational, Interactive, Background Klassen.
New calls (unterste Prioritäts Stufe).
QoS-enabled MAC Schemes for
Wireless Networks
30
GPRS
Beurteilung und Zusammenfassung

GQ-MAC


Verschiedene Traffic Klassen
AP-CAC
differenziertes Handoff
 Zugriffsverweigerung abhängig von der
Priorität


Ende zu Ende QoS
QoS-enabled MAC Schemes for
Wireless Networks
31
Überblick / Fazit

QoS Support mit verschiedenen Ansätzen


Priorisierung, Reservation, Reduktion von
Kollisionen, Begrenzung des Zugriffs
Auswirkungen
Erhöhte Ausnutzung des Mediums
 Verbesserte Unterstützung versch. Klassen

• Garantierte Bandbreite, Latenz, Jitter
QoS-enabled MAC Schemes for
Wireless Networks
32
Fragen?
QoS-enabled MAC Schemes for
Wireless Networks
33
Diskussion
Lohnt sich der grosse Aufwand für QoS?
QoS-enabled MAC Schemes for
Wireless Networks
34
Diskussion
Bei welchen anderen drahtlosen
Übertragungstechnologien wäre QoS
auch wünschenswert?
QoS-enabled MAC Schemes for
Wireless Networks
35
Diskussion

Wärst du bereit für Premium QoS
Dienste zu bezahlen?

Wieviel würdest du für ein funktionierendes
QoS in deinem Router zu Hause bezahlen?
QoS-enabled MAC Schemes for
Wireless Networks
36

Documents pareils