Академический Документы
Профессиональный Документы
Культура Документы
Contents
QoS in wireless
Wireless GPRS MANETS
ATM
Perspective
QoS in Wireless Systems 2
is a means to convergence but a goal in itself from network point of view. Over provisioning of resources is not enough Different applications have different QoS requirements. Particularly important from the point of how TCP reacts to packet losses and delays.
on bandwidth Bounds on delay (queuing, multiplexing) Bounds on delay variation (jitter) Bounds on loss probability Minimize cost
Ideally
QoS Mechanisms
support
marking
such flows - precedence (ToS) admission control assign to different queues priority scheduling buffer management constrained routing mechanisms for signaling - within n/w as well as between users and n/w
QoS in Wireless Systems 5
Performance measures
QoS
services (depending on the level) generally involve putting all or at least a few of these mechanisms into place
Fairness
- access to excess capacity Isolation - protection from excess traffic from other users Efficiency - number of flows accommodated per service level complexity - implementation, control overhead
QoS in Wireless Systems 6
IP QoS Approaches
Two
broad families:
service
Per-flow
Integrated
Services and RSVP Since per-flow information needs to be maintained, too complex and not scalable
Aggregated
service
Differentiated
services Only class-based information required, hence more scalable, and easier to implement
Differentiated Services(DiffServ)
DiffServ - continued
Rapid deployment
Standardize service codepoints in IP header and associated expected local behaviour (Per Hop Behaviour - PHB) Wide range of possible implementations Avoid chicken and egg problem of signalling deployment and application/user support
How it works
IP TOS field in IPV4 or Traffic Class field in IPV6 used to mark packets Pre-configured set of service classes (behaviours) Expedited Forwarding (local behaviour only) Virtual leased line type of service Assured Forwarding (local behaviour only) Several service classes with drop precedence within each class
QoS in Wireless Systems 10
DiffServ Components
Edge
functions Flow classification and packet marking Traffic conditioning Core functions Enforcement of Per Hop Behaviours Boundary functions Conformance enforcement
11
Traffic
conditioners
Per
Hop Behaviours
attempt to exploit benefits of ATM label-switching and flexibility of IP routing. Has roots in IP tag-switching. MPLS works between L2 and L3. Designed to work over different link-layer technologies- Ethernet, Frame-relay, etc. Different network protocols supported.
13
MPLS Features
Packets
are forwarded based on a 20-bit fixed-length label in packet-header instead of destination IP address A path (LSP - Label Switched path) is first established using a signalling protocol
Label
14
MPLS Architecture
15
routers supporting MPLS are called Label Switching Routers Ingress LSR - LSR where packets in a flow enter the MPLS domain Egress LSR - LSR where packets in a flow leave the MPLS domain FEC - packets to be forwarded in same manner are assigned to same Forwarding Equivalence Class (FEC)
QoS in Wireless Systems 16
Service Differentiation
Two
major components
Data
admission
Host A
Host B
20
Virtual Channels
21
global identifier Virtual paths make it possible for CPN to have closed user groups, with a network of VPs
QoS in Wireless Systems 23
Virtual Path Identifier Virtual Channel Identifier Payload Type Cell Loss Priority Header Error Control Payload
48 bytes
HEC
24
Service Categories
CBR
rt
web) UBR - Unspecified Bit rate (Background file transfer). Useful for sending IP packets
QoS in Wireless Systems 25
ATM Perspective
Standardization
took too much time no native ATM applications were written meanwhile, runaway success of the Web and of MBone meant that killer applications were all running IP this meant LANs would remain Ethernet and WANs would run IP over ATM But... ATM Hardware is selling as much as IP switches and routers today!!
QoS in Wireless Systems 26
Wireless ATM
User
adapter (handsets): UNI + Mobility WATM & AP: support control of Radio Access (signal strength etc.) Switches: Signaling to support mobility
QoS
Wireless
premium on efficiency (due to limitations in spectrum resource) Low reliability in the worst case Traffic limited by interference
Cost
of one stream related not only to rate parameters, but also to reliability(energy per bit) and acceptable delay Best error- control coding techniques are at the physical and media- access layers
QoS in Wireless Systems 28
includes radio access delay (uplink) or radio scheduling delay (downlink), radio transit delay, GPRS-network transit delay reliability: error rates much higher throughput: specified by maximum bit rate and mean bit rate
QoS in Wireless Systems 29
GPRS (1)
Each
GPRS subscription will be associated with one QoS profile (HLR) SGSN will negotiate QoS for the flow
Based
on subscribed default in HLR The requested profile from the MN Current availability of GPRS resources
SGSN
must distribute resources fairly among flows, it may renegotiate QoS if necessary
QoS in Wireless Systems 30
31
traffic classes
interactive,
Conversational,streaming,
Eight other parameters are used for defining the specific QoS-profile
MAX
bit rate, Guaranteed bit rate Delivery order, Reliability PDU size information, Transfer delay Traffic handling priority, Allocation priority
Values will depend on main traffic class More complex, but will reflect different applications better Applications must signal QoS requirements
Conversational Class
Assumed
Re-negotiation of QoS
MN,
BSS & SGSN have the capability to trigger a modification of the QoS profile associated with an ongoing data flow
due
to congestion or shortage of radio resources in order to map QoS parameters of the packet data network into the GPRS network
35
36
QoS in MANets
Availability
of link state information and its management is difficult QoS of wireless link is apt to change in dynamic environment
mobility
a possible solution
solve
MACs must provide resource reservation and QoS guarantees to realtime traffic
LANs Black burst contention etc Manets MACA/PR
Wireless
QoS in Wireless Systems 38
MACA/PR
and reliable transmission to non-real time datagrams Guaranteed b/w support to real-time traffic
NRT traffic waits for free window in reservation table plus additional random time equivalent to single hop round-trip delay proceed with RTS-CTS-PKT-ACK dialogue Reservation table records all reserved send and receive windows of all stations in range
MACA/PR - RT
To send first data packet of a RT connection, sender initiates RTS-CTS and then proceeds with PKT-ACK For subsequent data packets only PKT-ACK is needed If sender fails to receive several ACKs then restarts RTS-CTS dialogue MACA/PR does not retransmit after collisions To reserve b/w for real-time traffic, RT scheduling information is carried in headers of PKTS and ACKs
MACA/PR -RT
Sender piggybacks reservation information for its next data packet transmission on the current data PKT Receiver inserts reservation in its Reservation table and confirms it with the ACK to the sender Neighbors of receiver R will defer their transmission on receiving the ACK ACK also tells them next scheduled receiving time of R, so they can avoid transmission
MACA/PR -RT
Real-time
packets are protected from hidden hosts by the propagation of reservation tables among neighbors, not by RTS-CTS dialogues Thus, through piggybacked reservation of information and the maintenance of reservation tables, bandwidth is reserved and guaranteed for real-time traffic
QoS in Wireless Systems 42
Perspective
Essentially,
concept of QoS must be accepted and supported by every element in the value chain
Infrastructure
and terminal developers Mobile network operators Application developers End users
43