ConEx Based QoE Feedback to Enhance QoS Meral Shirazipour 1 , - - PowerPoint PPT Presentation

conex based qoe feedback to enhance qos
SMART_READER_LITE
LIVE PREVIEW

ConEx Based QoE Feedback to Enhance QoS Meral Shirazipour 1 , - - PowerPoint PPT Presentation

ConEx Based QoE Feedback to Enhance QoS Meral Shirazipour 1 , Gregory Charlot 2 , Geoffrey Lefebvre 1 , Suresh Krishnan 1 , Samuel Pierre 2 1 Ericsson Research 2 Ecole Polytechnique de Montreal QoS and QoE Quality of service (QoS) :


slide-1
SLIDE 1

ConEx Based QoE Feedback to Enhance QoS

Meral Shirazipour1, Gregory Charlot2, Geoffrey Lefebvre1, Suresh Krishnan1, Samuel Pierre2

1Ericsson Research 2Ecole Polytechnique de Montreal

slide-2
SLIDE 2

ConEx Based QoE Feedback to Enhance QoS | CSWS'12 | 2012-12-10 | Page 2

› Quality of service (QoS) :

Designates the objective measure of the quality of a network’s service, usually in terms of bandwidth, latency, jitter, packet loss, availability.

› Quality of experience (QoE):

Designates the measure of how satisfied the end-user is of a communication service. (subjective or objective) e.g. MOS and R factor (ITU G.107, E-Model) QoE is greatly impacted by QoS parameters.

QoS and QoE

slide-3
SLIDE 3

ConEx Based QoE Feedback to Enhance QoS | CSWS'12 | 2012-12-10 | Page 3

How to dynamically relate the QoE to QoS with the goal of fine tuning and adjusting the QoS in response to QoE degradation? › 1-Need to estimate QoE (MOS factor equivalent for various applications)

VoIP application: E-Model by ITU-T G.107 QoE evaluation techniques for video and web browsing

› 2-Need to communicate the QoE information to QoS mechanisms

With scalability and synchronization challenges

Question raised:

slide-4
SLIDE 4

ConEx Based QoE Feedback to Enhance QoS | CSWS'12 | 2012-12-10 | Page 4

› Out-of-band signaling of QoE:

Scalability and synchronization issues

› Application layer protocols (e.g. RTCP extended reports)

These are often at layer 7 while most QoS mechanisms are at layer 3

› Options:

Develop new protocol at IP layer Use existing feedback protocols

QoE information transmission

slide-5
SLIDE 5

ConEx Based QoE Feedback to Enhance QoS | CSWS'12 | 2012-12-10 | Page 5

› ConEx is an experimental protocol defined at IETF

It allows the sender of a flow to convey the ECN information back towards the network This extension aims at providing routers the information about congestion downstream towards the receiver and to provide accountability of senders that take part in congested routes.

› ConEx with TCP : re-ECN (draft-briscoe-conex-re-ecn-tcp-01)

IPv4: uses the last unused bit (bit 48) IPv6: new option header (draft-ietf-conex-destopt-03):

ConEx overview

slide-6
SLIDE 6

ConEx Based QoE Feedback to Enhance QoS | CSWS'12 | 2012-12-10 | Page 6

› IPv4: set the RE flag to convey QoE degradation information. › IPv6:

QoE feedback using ConEx

ConEX Reserved bits Option Type Option Length X L E C

QoE feedback values

Q a b c d

5 bits: Encodings types 7 bits: QoE (e.g. MOS) encoding 8 bits: QoE variation 8 bits: QoE speed of variation

slide-7
SLIDE 7

ConEx Based QoE Feedback to Enhance QoS | CSWS'12 | 2012-12-10 | Page 7

› Single bit QoE degradation signaling

Only possibility for IPv4

› QoE plain value:

The actual MOS equivalent value (could be R-Factor)

› QoE variation:

The variation of QoE between two computation point

› QoE speed of variation:

The rate of change in a given time frame window

Example QoE formats in ConEx

slide-8
SLIDE 8

ConEx Based QoE Feedback to Enhance QoS | CSWS'12 | 2012-12-10 | Page 8

Feedback mechanism

SENDER RECEIVER

Edge Router Edge Router Core Router

MOS Estimator

1) Sender starts sending packets *2) If ECN enabled, routers will ECN mark packets when congestion occurs.

*2-Packet

5) Sender will re-feed the QoE information on subsequent packets *6) If ConEx (re-ecn) is enabled, sender will mark RE congestion experienced on subsequent packets 7- Network QoS mechanisms can be enhanced based on QoE information 3) Receiver or edge node estimates QoE and includes the information in the IP packet *4) If ECN is enabled, receiver will feedback the ECN markings

slide-9
SLIDE 9

ConEx Based QoE Feedback to Enhance QoS | CSWS'12 | 2012-12-10 | Page 9

Multi-Field DiffServ Classifier

CLASSIFIER

SCHEDULER

EF AF1 AF2 AF3 BE

packet in packet out

DSCP = ? QoE = ?

slide-10
SLIDE 10

ConEx Based QoE Feedback to Enhance QoS | CSWS'12 | 2012-12-10 | Page 10

MF Classifier:

Inspect Q bit is set QoE < Target DSCP & QoE =? Queue states = ? DSCP & QoE requires QoS upgrade? Queue states allow upgrade? Upgrade the packet to better queue, DSCP not modified DS Scheduler Packets out

YES NO YES NO NO YES PACKET IN PACKET OUT

slide-11
SLIDE 11

ConEx Based QoE Feedback to Enhance QoS | CSWS'12 | 2012-12-10 | Page 11

Simulation

HOST #1

. . . . . .

RECEIVER#1 RECEIVER#15

. . . .

HOST #20 Server #1 Server #2

2Mb/s 2Mb/s

Edge Router Edge Router Core Router

› NS-3 Simulator version 13 › Various scenarios of traffic distribution

slide-12
SLIDE 12

ConEx Based QoE Feedback to Enhance QoS | CSWS'12 | 2012-12-10 | Page 12

› Preliminary results presented in this paper › More tuning and performance testing is required › Overall the results show that QoE information can be used in feedback loop to influence QoS and help keep QoE at acceptable levels.

Simulation Results

slide-13
SLIDE 13

ConEx Based QoE Feedback to Enhance QoS | CSWS'12 | 2012-12-10 | Page 13

› Presented a new method for in-band QoE feedback (using ConEx protocols). › Future work:

Enhance queuing schemes with QoE information Enhance other QoS mechanisms with QoE information Study overall architecture (malicious hosts etc.) Develop simulator fully

Conclusion

slide-14
SLIDE 14