Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Integrated HW/SW Systems GroupIlmenau University of Technology
Quality of Service in Wireless Systems
Prof. Dr.-Ing. habil. Andreas Mitschele-ThielDipl.-Ing. Ali Diab
Integrated HW/SW Systems Group
2Quality of Service in Wireless Systems
• QoS Review• QoS Requirements• QoS Mechanisms • IntServ/RSVP• DiffServ⇒ see Mobile Communication Networks Course (B.S.) for details
• QoS in WLANs – 802.11e⇒ see Mobile Communication Networks Course (B.S.) for a review of MAC
mechanisms
• Next Steps in Signaling (NSIS)
• QoS and Mobility Management
• QoS in UMTS
Outline
Integrated HW/SW Systems Group
3Quality of Service in Wireless Systems
QoS over the Air Interface
• QoS has to be provided end-to-end• Weakest part of connection limits its quality• Lots of QoS problems on wireless links due to fading, mobility, etc.
=> high and fast variation of quality of wireless link• Different mechanisms may be used on different parts of the end-to-end connection• Application of the mechanisms to the air interface
– reservation(IntServ)
– differentiation(DiffServ)
– overprovisioning
• UMTS provides a mix (variety) of the techniques in different parts (levels) of the system
=> appropriate where the amount of resources and thenumber of connections is small and the QoSrequirements are hard
=> appropriate where a large number of connections has tobe handled or QoS requirements are moderate
=> appropriate where resources are abandon(typically not true for air interface) ortraffic volume is known (may hold for accessnetwork)
Integrated HW/SW Systems Group
4Quality of Service in Wireless Systems
QoS in WLANs – 802.11e
Integrated HW/SW Systems Group
5Quality of Service in Wireless Systems
QoS Enhancements – 802.11e
• Ideas:– Hybrid Coordination Function (HCF)– Contention and Contention Free Periods (CP and CFPs)
– Enhanced Distributed Channel Access – EDCA– Enhanced DCF
– Differentiation of access for different traffic classes
– Differentiated services (DiffServ)
– HCF Controlled Channel Access – HCCA– Extension to PCF
– Polling of stations in CFP
– Provision of maximum access time to medium (TXOP)
– Enforcement of superframes
– Guaranteed service (IntServ)
– QoS-enhanced Basic Service Set (QBSS) replaces BSS
Integrated HW/SW Systems Group
6Quality of Service in Wireless Systems
802.11e – EDCA (Enhanced Distributed Channel Access)
• Review of DCF (Distributed Coordination Function)– CSMA/CA– Transmits the frame directly if the medium is found idle for DIFS (DCF InterFrame
Space)– Otherwise, defer the transmission and start the backoff process– Backoff_time = rand[0, CW], CWmin < CW < CWmax
– Backoff timer decreases only when the medium becomes idle– Transmits the frame if backoff timer expires
• EDCA: Priority-based access scheme– Replaces DIFS with different AIFS (Arbitration InterFrame Space), depending on
traffic characteristics– Adapts the contention window size to traffic characteristics
=> Different random backoff times and AIFSs to provide differentiated services
• The relative performance is not easy to control– The performance is NOT proportionally to the backoff factor ratios– It depends on the number of contending stations
Integrated HW/SW Systems Group
7Quality of Service in Wireless Systems
802.11e – EDCA
• Enhancement of access during Contention Period (CP)• Multiple backoff instances for data streams => different priorities• Priority over legacy stations (ensured for CWmin[TC]<15)
Parameters per Traffic Category (TC):• AFIS Arbitration Inter Frame Space• CW Contention Window (min & max values)• PF Persitency Factor (parameter for calculation of CW after unsuccessful transmission attempt)
Integrated HW/SW Systems Group
8Quality of Service in Wireless Systems
802.11e – EDCAUp to 8 transmission queues per station
Integrated HW/SW Systems Group
9Quality of Service in Wireless Systems
802.11e – HCCA (HCF Controlled Channel Access)
• Provides policing and deterministic channel access by controlling the channel through the HC (Hybrid Coordinator)
• Operates in CFP (Contention Free Period) and CP (Contention Period)
• Supports IntServ• Admission (or rejection) of stations based on Traffic Specification
(TSPEC)– min, mean & max data rate– delay bound– nominal & maximum MSDU size– user priority, maximum burst size– …
• HC derives schedule to provide the guaranteed QoS requirements
Integrated HW/SW Systems Group
10Quality of Service in Wireless Systems
802.11e – HCF
• Operates both EDCA and HCCA• Includes CFP and CP phases• Provides IntServ and DiffServ
Integrated HW/SW Systems Group
11Quality of Service in Wireless Systems
WiFi (Wireless Fidelity) – formerly WECA
• Non-profit organization testing interoperability of 802.11 products
• Scope:• Wi-Fi products based on IEEE radio standards:
– 802.11a, 802.11b, 802.11g – single, dual-mode (802.11b and 802.11g) or multi-band (2.4GHz and 5GHz)
• Wi-Fi wireless network security:– WPA (Wi-Fi Protected Access) – Personal and Enterprise– WPA2 (Wi-Fi Protected Access 2, IEEE 802.11i) – Personal and Enterprise
• Support for multimedia content over Wi-Fi networks:– WMM (Wi-Fi Multimedia), subset of the IEEE 802.11e
− Enhanced Distributed Channel Access – EDCA − 4 access categories (voice, video, best effort, background)− traffic differentiation (DiffServ)
– WMM scheduled access, extended subset of 802.11e− optional− HCF Controlled Channel Access – HCCA (reservation-based)− several Transmission Specification (TSPEC) parameters, such as data rate, PHY rate, packet
sizes, service interval, and burst size.
Integrated HW/SW Systems Group
12Quality of Service in Wireless Systems
Next Steps in Signaling (NSIS)
Integrated HW/SW Systems Group
13Quality of Service in Wireless Systems
Next Steps In Signaling (NSIS)
• Developed by the IETF nsis working group (RFC 4080)
• Framework aiming at– Interworking between different QoS mechanisms
– Simplified QoS signaling
– Support of mobility
• Same signaling problem as with RSVP is addressed
• Differences to RSVP– In contrast to RSVP, NSIS remains usable in different parts of the
Internet without requiring a complete E2E deployment
– Signaling can be used for purposes other than resources reservation
Integrated HW/SW Systems Group
14Quality of Service in Wireless Systems
NSIS – Overview
• NSIS aims at providing a global model that supports severalsignaling applications by separating the protocol stack into twolayers- NSIS Signaling Layer Protocol (NSLP)
- Contains different signaling applications, e.g. QoS signaling, NAT,Firewall, etc.
- Communicates with NTLP
- NSIS Transport Layer Protocol (NTLP)- Interface between the NSLP and IP
- GIST (General Internet Signaling Transport protocol)- Common signaling transport service for different signaling applications
- Interacts with other security and transport protocols, e.g. TCP, IPSec
Integrated HW/SW Systems Group
15Quality of Service in Wireless Systems
NSIS – Overview
GIST API
NSLP
NTLP
IP
Signaling Application 2
(QoS)
UDP
GISTGeneral Internet Signaling Transport
Signaling Application 1
(NAT-FW)
TCP DCCP SCTP
Transport Security Layer (TLS)
IPSec
Signaling application-specificfunctionality
Routing of per-flow signaling messages
1. Discovery of next node2. Transport of signaling
message3. Reusing of existing
transport and security protocols
Integrated HW/SW Systems Group
16Quality of Service in Wireless Systems
NSIS – NTLP/NSLP Scenario
NSLPA
GIST
NSLPB
GIST
NSLPA
GIST
NSLPA/B
GIST
NSLPA/B
GIST
Host HostRouter4Router3Router2Router1
Initiator ResponderNo NSIS support
NSIS node supporting signaling application A
Integrated HW/SW Systems Group
17Quality of Service in Wireless Systems
QoS – NSLP
• RSVP-like operation, however only unicast is supported
• Sender- and receiver-initiated reservations
• Support for different QoS models such as Intserv, Diffserv, etc.
• Four types of messages- RESERVE: creates, modifies or deletes reservation state
- QUERY: discovers available resources along a certain path
- RESPONSE: acknowledgement indicating reception of RESERVE orQUERY message
- NOTIFY: notification in case of errors
Integrated HW/SW Systems Group
18Quality of Service in Wireless Systems
Sender-Initiated Reservation
RESERVE
message
RESERVE
message
RESERVE
message
RESERVE
message
RESERVE
message
RESERVE
message
RESPONSE
message
RESPONSE
message
RESPONSE
message
RESPONSE
message
RESPONSE
messageRESPONSE
message
QoS NSLP Initiator
QoS NSLPResponder
Sender
Receiver
(1) Sender initiates and completes the reservation issuing a RESERVE message(2) Receiver responses with a RESPONSE (ACK) message
Faster establishment of a reservation
Integrated HW/SW Systems Group
19Quality of Service in Wireless Systems
Receiver-Initiated Reservation
QUERY
message
QUERY
message
QUERY
message
QUERY
message
QUERY
message
QUERY
message
RESVERVE
message
RESVERVE
message
RESVERVE
message
RESVERVE
message
RESVERVE
messageRESVERVE
message
RESPONSE
message
RESPONSE
message
RESPONSE
message
RESPONSE
message
RESPONSE
messageRESPONSE
message
QoS NSLP Initiator
QoS NSLPResponder
Sender
Receiver
(1) Sender initiates a QUERY message to inform the receiver and to prepare the network(2) Receiver prompts the reservation issuing a RESERVE message(3) Sender responses with a RESPONSE (ACK) message
Similar to RSVP mechanisms (except for the RESPONSE message)
Integrated HW/SW Systems Group
20Quality of Service in Wireless Systems
NSIS – Summary
• Support of different signaling applications
• Decoupling of “application” (called discovery) and transport ofsignaling messages
• Flexible flows, each session has an ID
- Flow ID can be changed support of mobility
• Receiver- and sender-oriented reservation
• Better Scalability and extensibility than other mechanisms
Integrated HW/SW Systems Group
21Quality of Service in Wireless Systems
Applying a Mix of Techniques to Provide E2E QoS
IntServ
(Transit Network)
DS DomainNSIS Domain
IntServ
(Transit Network)IntServ
DS Domain
Integrated HW/SW Systems Group
QoS and Mobility Management
Integrated HW/SW Systems Group
How Mobility affects QoS?
• No support of mobility in current QoS mechanisms– NSIS enables changing the folw-ID which can be utilized for mobility
support. However, mobility is supported by other protocols and not byNSIS
• After movements, the user has to reserve resources again– Availability of resources in the new location– Reservation latency (in addition to the handoff latency)– Releasing of resources reserved on the old path
• Solution– Couple between QoS and mobility mechanisms fast reservation
and releasing of resources
Integrated HW/SW Systems Group
Coupling between QoS and Mobility Solutions
• No coupling– Protocols work separately
• Hard coupling– One protocol for mobility and QoS, e.g. Wireless Lightweight
Reservation Protocol (WLRP)
• Loose coupling– Mobility and QoS protocols work separately. However, any change or
event in one protocol affects the another, e.g. Simple QoS
• Hybrid coupling– Take the advantages of hard and loose couple solutions, e.g. QoS-
aware Mobile IP Fast Authentication (QoMIFA)
Integrated HW/SW Systems Group
Wireless Lightweight Reservation Protocol (WLRP)
Wired Network
BS defines the possible cells the MN will move to from mob-profile
Passive reservation request
BW will be passively reserved and used for best effort until arrival of MN
Active reservation
• MN sends reports periodically for tracking purposes• Network defines the neighbors, where the MN may move to, from
the mobility profile (mob-profile)• Passive reservations in neighbors• Passive reservation at a BS changes to active upon the arrival of the
MN to this BS
Integrated HW/SW Systems Group
Simple QoS
FA2
HAE2E sessionCN
FA1
registration
Establishment of RSVP-Tunnel
E2E session
IPv4 Internet
• Integrating RSVP with MIP• E2E RSVP session between the CN and MN• RSVP tunnel between the HA and FA to offer the QoS guarantee for
tunneled packets
Integrated HW/SW Systems Group
• Integrating RSVP with MIFA• Extension of RSVP through adding a new object to transport MIFA
control messages• Handoff and resources reservation are achieved simultaneously
InternetInternet
HA
New FAPrevious FA
FA2
L3-FHR
Session3
Session2
Session4
Session1
Session5
CN
QoS-aware Mobile IP Fast Authentication (QoMIFA)
Integrated HW/SW Systems Group
Summary
• Mobility highly affects the performance of QoS mechanisms
• QoS mechanisms should interact with mobility solutions– Loose coupling
- Less complex and less efficient– Hard coupling
- More complex and more efficient– Hybrid coupling
- Less complex and more efficient (same as hard coupling in ideal case)
Integrated HW/SW Systems Group
29Quality of Service in Wireless Systems
QoS in UMTS
Integrated HW/SW Systems Group
UMTS/GSM Network Architecture
30Quality of Service in Wireless Systems
GPRS Core(PacketSwitched)
SGSN
GGSN
Internet
GSMRAN
Base stationBase stationcontroller
Base station
UTRAN
Radio networkcontroller
node Bnode B
node B
MSC
ISDN
GSM Core (Circuit switched)
HLRAuCEIR
GMSC
Integrated HW/SW Systems Group
Bearer Service
31Quality of Service in Wireless Systems
• To realize QoS, a Bearer Service with clearly defined characteristics is to be set up between both communication partners
TE MT UTRAN CN IuEDGENODE
CNGateway
TE
UMTS
End-to-End Service
TE/MT LocalBearer Service
UMTS Bearer Service External BearerService
UMTS Bearer Service
Radio Access Bearer Service CN BearerService
BackboneBearer Service
Iu BearerService
Radio BearerService
UTRAFDD/TDD
Service
PhysicalBearer Service
Integrated HW/SW Systems Group
QoS Classes and Attributes
• Four different QoS classes– Conversational class– Streaming class– Interactive class– Background class
• UMTS Bearer Service attributes– Traffic class– Maximum bit rate (kbps)– Guaranteed bit rate (kbps)– Delivery order (y/n)– Maximum SDU size (octets)– SDU format information (bits)– SDU error ratio Residual bit error ratio– ....
32Quality of Service in Wireless Systems
Integrated HW/SW Systems Group
QoS Handling in UMTS Networks
• Network planning determines the max number of users the networkcan serve
• Each time a call is setup, Call Admission Control (CAC) is executed.A new call is accepted if the QoS requested by the call can beguaranteed while guaranteeing the QoS of established calls
• Policing, scheduling and congestion mechanisms are performedeach time a packet is sent/received
• Data packets are sent according to a Packet Data Protocol (PDP)context– Contains the QoS profile– More than one PDP context can be assigned to the same user– Terminated at the GGSN
33Quality of Service in Wireless Systems
Integrated HW/SW Systems Group
34Quality of Service in Wireless Systems
No distinction between packets within the
network (if no resources are available packets
are queued or dropped)
Conclusions
Relative QoS level
• Best effort
Best effort
Activated by: -
• Packet Marking
Packetmarking
Net
Each packet is marked with a request for a type of service; nodes select routing paths
and/or forwarding behaviors to satisfy the service request• Integrated Services
Integrated Services (RSVP)
Net + App
First attempt of IETF to develop a service model that supports per-flow QoS
guarantees; requires complex architecture along any edge-to-edge path
• Differentiated Services
Differentiated Services
Net
• Next Steps in Signaling
Integrated HW/SW Systems Group
35Quality of Service in Wireless Systems
Minimalist counterpart to IntServ, throwing out
everything that isn‘t essential to the provision of some aggregate service levels
Conclusions
Relative QoS level
• Best effort
Best effort
Activated by: -
• Packet Marking
Packetmarking
Net
• Integrated Services
Integrated Services (RSVP)
Net + App
• Differentiated Services
Differentiated Services
Net
Different signaling applications can be used. Moreover, it uses transport and
security mechanisms. It is more flexible and scalable
• Next Steps in Signaling
Integrated HW/SW Systems Group
36Quality of Service in Wireless Systems
Control Questions
• Why do we need QoS support?
• What is the main objective of QoS classification?
• How can QoS be offered in 802.11e standard?
• What are the differences between IntServ and DiffServ?
• What are the benefits of NSIS?
• Compare between NSIS, DiffServ and IntServ?
• How can mobility affects the offered QoS for a mobile user? How can these effects be reduced?
• How can QoS be guaranteed in UMTS networks?
Integrated HW/SW Systems Group
37Quality of Service in Wireless Systems
References
Books on 802.11:• F. J. Kauffels, “Wireless LANs: Drahtlose Netze planen und verwirklichen, der Standard IEEE 802.11 im
Detail, WLAN-Design und Sicherheitsrichtlinien”, 1. Aufl., mitp-Verl., Bonn 2002 .
• F. Ohrtman, “WiFi-Handbook – Building 802.11b wireless networks”, McGraw-Hill, 2003.
• J. Schiller, „Mobile Communications (German and English)“, Kap 7.3, Addison-Wesley, 2002.
Details on 802.11e:• A. Lindgren, A. Almquist, O. Schelén, ”Quality of service schemes for IEEE 802.11 wireless LANs: an
evaluation”, Mobile Networks and Applications, Volume 8 Issue 3, June 2003.• D. Gu, J. Zhang, “QoS enhancement in IEEE 802.11 wireless local area networks”, IEEE Communications
Magazine, volume: 41 issue: 6, June 2003.• Q. Qiang, L. Jacob, R. Radhakrishna Pillai, B. Prabhakaran, “MAC protocol enhancements for QoS
guarantee and fairness over the IEEE 802.11 wireless LANs,” in proceeding of the 11th Intl. Conference onComputer Communications and Networks, USA, October 2002.
• S. Mangold, S. Choi, P. May, O. Klein, G. Hiertz, L. Stibor, “IEEE 802.11e wireless LAN for quality ofservice”, in proceeding of European Wireless (EW2002), Italy, February 2002.
Web Links for 802.11:• The IEEE 802.11 Wireless LAN Standards
http://standards.ieee.org/getieee802/802.11.html• Introduction to the IEEE 802.11 Wireless LAN Standard
http://www.wlana.org/learn/80211.htm
Integrated HW/SW Systems Group
38Quality of Service in Wireless Systems
References
Basics, IntServ and Diffserv• G. Armitage, “Quality of service in IP networks: foundations for a multi-service internet”, printed by
Indianapolis, Ind. MTP, 2000, ISBN:1-578-70189-9.• R. Braden, D. D. Clark, and S. Shenker, “Integrated Services in the Internet architecture: An overview”,
RFC 1633, June 1994.• R. Braden, L. Zang, S. Berson, S. Herzog, S. Jamin, “Resource reservation protocol RSVP”, RFC 2205,
September 1997.• K. Nichols, S. Blake, F. Baker, D. Black, “Definition of the Differentiated Services Field (DS Field) in the
IPv4 and IPv6 Headers”, RFC 2474, December 1998.NSIS• R. Hancock, G. Karagiannis, J. Loughney, S. Van den Bosch, “Next Steps in Signaling (NSIS): Framework”,
RFC 4080, June 2005.• J. Manner, G. Karagiannis, A. McDonald, “NSLP for Quality-of-Service signaling”, Internet draft, February
2008.• H. Schulzrinne, R. Hancock, “GIST: General Internet Signaling Transport”, Internet draft, March 2009.QoS and Mobility Management• S. Parameswaran, “WLRP: A Resource Reservation Protocol for Quality of Service in Next-Generation
Wireless Networks”, in proceeding of the IEEE Local Computer Networks (LCN’03), Germany, October2003.
• A. Terzis, Mani Srivastava and Lixia Zhang, “A simple QoS signaling protocol for mobile hosts in theintegrated services Internet”, in proceedings of IEEE INFOCOM'99, New York, March 1999.
• E. Alnasouri, A. Mitschele-Thiel, R. Böringer, A. Diab, “QoMIFA: A QoS enabled Mobility ManagementFramework in ALL-IP Network”, 17th Annual IEEE International Symposium on Personal, Indoor andMobile Radio Communications (PIMRC'06), Finland, September 2006.
UMTS• [BBF01]: S. Baudet, C. Besset-Bathias, P. Frêne, N. Giroux: "QoS implementation in UMTS
networks", Alcatel Telecommunications Review, 1st Quarter 2001.