Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bayesian Piggyback Control for Improving Real-Time Communication Quality Wei-Cheng Xiao 1 and Kuan-Ta Chen Institute of Information Science, Academia Sinica.

Similar presentations


Presentation on theme: "Bayesian Piggyback Control for Improving Real-Time Communication Quality Wei-Cheng Xiao 1 and Kuan-Ta Chen Institute of Information Science, Academia Sinica."— Presentation transcript:

1 Bayesian Piggyback Control for Improving Real-Time Communication Quality Wei-Cheng Xiao 1 and Kuan-Ta Chen Institute of Information Science, Academia Sinica 1 (Now studies in Department of Computer Science, Rice University) Presented by Yu-Chun Chang (National Taiwan University) 2011/5/10CQR 2011 / Yu-Chun Chang1

2 Outline Motivation Methodology: bayesian piggyback control Performance evaluation Summary 2011/5/10CQR 2011 / Yu-Chun Chang2

3 Real-Time Multimedia Communication Applications (1/2) Online games Voice chat 2011/5/10CQR 2011 / Yu-Chun Chang3

4 Video conferences 2011/5/10CQR 2011 / Yu-Chun Chang4 Real-Time Multimedia Communication Applications (2/2)

5 Motivation Popular real-time and interactive applications – Real-time network games, VoIP Quality of Experience 2011/5/10CQR 2011 / Yu-Chun Chang5

6 Traffic Pattern of Real-Time Communication Real-time – Small packet size – High packet rate User friendship – Low end-to-end delay 2011/5/10CQR 2011 / Yu-Chun Chang6

7 User Satisfaction Key Factor Smoothness of data communication Long end-to-end delay – Packet loss – Retransmission Jitter – Network congestion – Packet reordering 2011/5/10CQR 2011 / Yu-Chun Chang7

8 Real-Time Communication Mechanism 2011/5/10CQR 2011 / Yu-Chun Chang8 Detect loss events Retransmit loss packets

9 A GOOD Real-Time Communication Mechanism Should … 2011/5/10CQR 2011 / Yu-Chun Chang9 Work without modifying inherent network protocol and designs Decide whether a packet has been lost before the retransmission timer expires Avoid generating too much unnecessary traffic

10 Contributions We design a packet loss event detector to – detect packet loss events without modifying protocol – determine packet loss events before retransmission timer expires – avoid unnecessary transmission overhead 2011/5/10CQR 2011 / Yu-Chun Chang10

11 Outline Motivation Methodology: Bayesian piggyback control Performance evaluation Summary 2011/5/10CQR 2011 / Yu-Chun Chang11

12 Methodology Bayesian Piggyback Control – Bayesian inference – Probability density function estimation – Piggyback scheme 2011/5/10CQR 2011 / Yu-Chun Chang12 Detect loss event Retransmission mechanism

13 Concept 2011/5/10CQR 2011 / Yu-Chun Chang13 Packets are transmitted via intermediate routers Drop-tail queue

14 Packet Round-Trip Time 2011/5/10CQR 2011 / Yu-Chun Chang14 Summed up from – processing delay – propagation delay – queueing delay RTT is mainly related to this Drop-tail queue

15 Drop-Tail Queue 2011/5/10CQR 2011 / Yu-Chun Chang15 TailHead Enqueue FULL Drop packet! Relay packet Suffers the longest queueing delay

16 Bayesian Inference (1/2) 2011/5/10CQR 2011 / Yu-Chun Chang16

17 Bayesian Inference (2/2) 2011/5/10CQR 2011 / Yu-Chun Chang17

18 Probability Density Function Estimation The Histogram-based method – A simple and intuitive method to estimate the conditional probability mass function The Parzen method – A more sophisticated method to smooth the curve of the histogram-based method 2011/5/10CQR 2011 / Yu-Chun Chang18

19 The Histogram-Based Method 2011/5/10CQR 2011 / Yu-Chun Chang19

20 The Parzon Method 2011/5/10CQR 2011 / Yu-Chun Chang20

21 Detection Tradeoff False positive rate (FPR) – An event successful is judged as lost – FPR ↑ : some additional traffic will be injected False negative rate (FNR) – An event lost is judged as successful – FNR ↑ : will cause very high delay 2011/5/10CQR 2011 / Yu-Chun Chang21

22 Penalty Strategy 2011/5/10CQR 2011 / Yu-Chun Chang22

23 Piggyback Scheme Previous data considered lost will be appended to construct a new packet Retransmit loss data before transport layer timer expires Advantages – Reduce the bandwidth requirement for packet headers – Decrease network overheads 2011/5/10CQR 2011 / Yu-Chun Chang23

24 Bayesian Piggyback Control 2011/5/10CQR 2011 / Yu-Chun Chang24

25 Outline Motivation Methodology: Bayesian piggyback control Performance evaluation Summary 2011/5/10CQR 2011 / Yu-Chun Chang25

26 Simulation Setup (1/2) Simulator: ns2 Network topology: transit-stub graph 50 nodes: 1transit domain / 6 stub domains Communication server: 1 node Hosts running real-time applications: 15 nodes Hosts generating cross traffic: 34 nodes 2011/5/10CQR 2011 / Yu-Chun Chang26

27 Simulation Setup (2/2) Average bandwidth – Transit-transit domain: 2000 KB/sec – Transit-stub domain: 2000 KB/sec – Stub-stub domain: 1000 KB/sec Real-time communication applications – Packet rate: 30 ms a packet – Packet size: 100 ~ 300 bytes Cross traffic: UDP packets (750 KB/sec per host) 2011/5/10CQR 2011 / Yu-Chun Chang27

28 Detection Accuracy 2011/5/10CQR 2011 / Yu-Chun Chang28

29 Performance Metric ROC (Receiver Operation Characteristics) – TPR: true positive rate – FPR: false positive rate 2011/5/10CQR 2011 / Yu-Chun Chang29

30 ROC Curve 2011/5/10CQR 2011 / Yu-Chun Chang30 20%

31 Effect of Piggyback Scheme Two kinds of delay affect user satisfaction – End-to-end delay – Lag (time difference of two contiguous message) Performance comparison – Optimistic mechanism Original system without any loss detection or retransmission mechanism – Pessimistic mechanism A message will always be retransmitted until it is received 2011/5/10CQR 2011 / Yu-Chun Chang31

32 End-to-End Delay Analysis CQR 2011 / Yu-Chun Chang Most e2e delay values are below 1 sec. The probability is higher than 99%

33 Lag Analysis CQR 2011 / Yu-Chun Chang Our method achieve lags about only 25%-50% of those of the optimistic mechanism.

34 Overhead Observation

35 Summary Demand for real-time communication applications significantly increases Long delays degrade users’ satisfaction Packet loss events trigger time consuming timeout retransmission mechanism We proposed Bayesian Piggyback Control to judge packet loss events before the retransmission timer expires and retransmit loss packets efficiently (with few overheads) The proposed detector achieves at least 80% detection rate as the false alarm below 20% 2011/5/10CQR 2011 / Yu-Chun Chang35

36 Thank you for your attention! 2011/5/10CQR 2011 / Yu-Chun Chang36


Download ppt "Bayesian Piggyback Control for Improving Real-Time Communication Quality Wei-Cheng Xiao 1 and Kuan-Ta Chen Institute of Information Science, Academia Sinica."

Similar presentations


Ads by Google