quality of service – advanced · see quality-of-service – basics lesson and mobile...
Post on 16-Oct-2020
1 Views
Preview:
TRANSCRIPT
Integrated Communication Systems GroupIlmenau University of Technology
Quality of Service – Advanced
Summer Semester 2011
Integrated Communication Systems Group
2Advanced Networking (MSCSP) & Wireless Internet (II,IN)
• QoS Review• QoS Requirements• QoS Mechanisms • IntServ/RSVP• DiffServ see Quality-of-Service – Basics Lesson and Mobile Communication Networks
Course (B.S.), respectively, for details
• Next Steps in Signaling (NSIS)
• QoS in WLANs – 802.11e see Mobile Communication Networks Course (B.S.) for a review of MAC
mechanisms
• QoS and Mobility Management
• QoS in UMTS
Outline
Integrated Communication Systems Group
3Advanced Networking (MSCSP) & Wireless Internet (II,IN)
Next Steps in Signaling (NSIS)
Integrated Communication Systems Group
4Advanced Networking (MSCSP) & Wireless Internet (II,IN)
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 Communication Systems Group
5Advanced Networking (MSCSP) & Wireless Internet (II,IN)
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 Communication Systems Group
6Advanced Networking (MSCSP) & Wireless Internet (II,IN)
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 Communication Systems Group
7Advanced Networking (MSCSP) & Wireless Internet (II,IN)
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 Communication Systems Group
8Advanced Networking (MSCSP) & Wireless Internet (II,IN)
QoS – NSLP
• RSVP-like operation, however only unicast is supported
• Sender- and receiver-initiated reservations
• 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 Communication Systems Group
Sender-Initiated Reservation
9Advanced Networking (MSCSP) & Wireless Internet (II,IN)
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 Communication Systems Group
10Advanced Networking (MSCSP) & Wireless Internet (II,IN)
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 Communication Systems Group
11Advanced Networking (MSCSP) & Wireless Internet (II,IN)
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 Communication Systems Group
12Advanced Networking (MSCSP) & Wireless Internet (II,IN)
Applying a Mix of Techniques to Provide E2E QoS
IntServ
(Transit Network)
DS DomainNSIS Domain
IntServ
(Transit Network)IntServ
DS Domain
Integrated Communication Systems Group
13Advanced Networking (MSCSP) & Wireless Internet (II,IN)
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 Communication Systems Group
14Advanced Networking (MSCSP) & Wireless Internet (II,IN)
QoS in WLANs – 802.11e
Integrated Communication Systems Group
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
15Advanced Networking (MSCSP) & Wireless Internet (II,IN)
Integrated Communication Systems Group
16Advanced Networking (MSCSP) & Wireless Internet (II,IN)
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 Communication Systems Group
17Advanced Networking (MSCSP) & Wireless Internet (II,IN)
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 Communication Systems Group
18Advanced Networking (MSCSP) & Wireless Internet (II,IN)
802.11e – EDCAUp to 8 transmission queues per station
Integrated Communication Systems Group
19Advanced Networking (MSCSP) & Wireless Internet (II,IN)
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 Communication Systems Group
20Advanced Networking (MSCSP) & Wireless Internet (II,IN)
802.11e – HCF
• Operates both EDCA and HCCA• Includes CFP and CP phases• Provides IntServ and DiffServ
Integrated Communication Systems Group
21Advanced Networking (MSCSP) & Wireless Internet (II,IN)
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 Communication Systems Group
QoS and Mobility Management
Advanced Networking (MSCSP) & Wireless Internet (II,IN) 22
Integrated Communication Systems Group
How Mobility affects QoS?
• No support of mobility in current QoS mechanisms– NSIS enables changing the flow-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
Advanced Networking (MSCSP) & Wireless Internet (II,IN) 23
Integrated Communication 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)
Advanced Networking (MSCSP) & Wireless Internet (II,IN) 24
Integrated Communication 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 BSAdvanced Networking (MSCSP) & Wireless Internet (II,IN) 25
Integrated Communication 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 packetsAdvanced Networking (MSCSP) & Wireless Internet (II,IN) 26
Integrated Communication 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)
Advanced Networking (MSCSP) & Wireless Internet (II,IN) 27
Integrated Communication 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)
Advanced Networking (MSCSP) & Wireless Internet (II,IN) 28
Integrated Communication Systems Group
29
QoS in UMTS
Advanced Networking (MSCSP) & Wireless Internet (II,IN)
Integrated Communication Systems Group
UMTS/GSM Network Architecture
30
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
Advanced Networking (MSCSP) & Wireless Internet (II,IN)
Integrated Communication Systems Group
Bearer Service
31
• 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
Advanced Networking (MSCSP) & Wireless Internet (II,IN)
Integrated Communication 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– ....
32Advanced Networking (MSCSP) & Wireless Internet (II,IN)
Integrated Communication 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
33Advanced Networking (MSCSP) & Wireless Internet (II,IN)
Integrated Communication Systems Group
34
No distinction between packets within the
network (if no resources are available packets
are queued or dropped)
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
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
Different signaling applications can be used. Moreover, it uses transport and
security mechanisms. It is more flexible and scalable
• Next Steps in Signaling
Advanced Networking (MSCSP) & Wireless Internet (II,IN)
Integrated Communication Systems Group
35
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
Advanced Networking (MSCSP) & Wireless Internet (II,IN)
Integrated Communication Systems Group
36
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• S. Baudet, C. Besset-Bathias, P. Frêne, N. Giroux: "QoS implementation in UMTS networks",
Alcatel Telecommunications Review, 1st Quarter 2001.
Advanced Networking (MSCSP) & Wireless Internet (II,IN)
Integrated Communication Systems GroupIlmenau University of Technology
Visitors address:Technische Universität IlmenauGustav-Kirchhoff-Str. 1 (Informatikgebäude, Room 210)D-98693 Ilmenau
fon: +49 (0)3677 69 2819 (2788)fax: +49 (0)3677 69 1226e-mail: mitsch@tu-ilmenau.de
oliver.waldhorst@tu-ilmenau.de
www.tu-ilmenau.de/ics
Integrated Communication Systems GroupIlmenau University of Technology
Univ.-Prof. Dr.-Ing. Andreas Mitschele-ThielDr. rer. nat. habil. Oliver Waldhorst
Contact
top related