An Objective Multi-layer QoE Evaluation For TCP Video Streaming

Size: px
Start display at page:

Download "An Objective Multi-layer QoE Evaluation For TCP Video Streaming"

Transcription

1 An Objective Multi-layer QoE Evaluation For TCP Video Streaming Peng Yu, Fan Liu, Yang Geng, Wenjing Li, Xuesong Qiu State Key Laboratory of Networking and Switching Technology Beijing University of Posts and Telecommunications Beijing , China Abstract It s a challenge to effectively assess Quality of Experience (QoE) for TCP video streaming with network performance parameters, to resolve this problem, an objective hierarchical Evaluation for Transmission Control Protocol (TCP) video streaming is proposed under video playback scenarios. QoE assessment for TCP video streaming is resolved into two sub-steps. In the first place, in consideration of video playback performance parameters affecting QoE, the authors demonstrate three novel application-layer metrics. Further, impact of network status on video playback performance is investigated and the authors propose high level network-layer parameters. Then the correlation between the network-layer parameters and application-layer metrics is characterized through analysis and inference. In the secondly place, subjective tests are conducted to evaluate QoE from application-layer metrics. Ultimately, the authors validate analysis and model by simulations and experiments in real networks. The experimental study shows that the proposed method performs well in assessing QoE of TCP video streaming. Keywords QoE; TCP; application-layer metrics; network parameters; subjective experiment I. INTRODUCTION Internet video has been fast growing last years. It was predicted that consumer Internet video traffic would comprise around 69 percent of all consumer Internet traffic in 2017,up from 57 percent in 2012 [1]. With the ever-increasing of video traffic, whether video stream quality is acceptable by end users or not is of great importance and urgency for network operators, content providers, streaming servers and ISPs [2]. As applications such as IP-based TV, video sharing websites and P2P streaming are promptly and widely adopted in the Internet, and hypertext transfer protocol (HTTP) video streaming over TCP is becoming more and more popular. In this paper, we focus on QoE assessment of TCP video streaming. To evaluate QoE for HTTP/TCP videos with network performance parameters under video playback scenarios, the authors propose an objective hierarchical QoE Evaluation for TCP video streaming. In consideration of video playback performance parameters affecting QoE, the authors present three novel application-layer metrics: initial buffer delay, mean re-buffering duration and re-buffering frequency. Further, how network status impacts video playback performance is investigated and the authors demonstrate network-layer metrics. Then the correlation from the network-layer parameters to application-layer metrics is analytically characterized. Besides, the authors perform subjective tests to evaluate QoE from application-layer metrics. Ultimately, the authors validate analysis and model by simulations and experiments in real networks. The experimental study shows that the proposed method performs well in assessing QoE of TCP video streaming. The remainder of the paper is structured as follows. Section II describes related works and highlights the method adopted in this article. Section III contributes the correlation between network-layer parameters and application-layer metrics by analytic derivation, and simulation experiments are conducted to validate theoretical analysis. Section IV illustrates subjective experiments to evaluate QoE from application-layer metrics. Besides, the simulation results and our main findings are also demonstrated in this section. Our conclusion is drawn in section V. II. RELATED WORK Conventionally, Internet video traffic runs over user datagram protocol (UDP) instead of TCP. The trend of TCP streaming rely on the fact that the deployment and use of HTTP/TCP multimedia applications is easier than UDP based multimedia applications in consideration of the wide use of network address translation (NAT) and firewalls[3]. Distinct from UDP-based streaming, reliable connection-oriented TCPbased streaming presents new features. Retransmission mechanism handles packet loss, and avoid occurrence of frame miss, thus video quality not degrading in various network environments. Moreover, progressive download technology achieves that end users can watch incompletely downloaded video clips. With the combination of subjective and objective analysis, many metrics have been proposed for QoE assessment of UDPbased video streaming, such as the Peak Signal-to-Noise-Ratio (PSNR) and Structural Similarity Index Measurement (SSIM) [4]. These assessment methods mainly rely on video artifacts such as such as slice error, blocking, ghosting and freeze frame. These metrics cannot actually apply TCP video QoE assessment with reliable transmission. To improve quality of TCP-based video streaming application, metrics such as startup delay (namely, the initial buffer delay), the buffer under-flow probability and the buffer IFIP 1255

2 overflow probability in to consideration in [3]. But QoE metrics is ignored. Amy Csizmar Dalal et al. [5] assessed QoE of TCP video streams from objective, application-layer measurement. However, they just consider application metrics influence on video quality, which may provide little information for network optimization and quality improvement. A quality monitoring mechanism with new defined MOS based on the number and duration of occurred stalling events [6], for adaptive TCP-based video streaming, the average and maximal values of interruption delays and Quantization Parameter is used to evaluate QoE [7]. Correlations among QoE and several impairment factors for TCP-based video streaming such as number of pauses, their duration and temporal location are considered in [8]. However, important parameters reflecting network performance, e.g. throughout and buffer size are ignored. Taking network performance into consideration, [9] discusses the three-layer QoE assessment architecture, but mean opinion score (MOS) value is get arbitrary without enough verification. Based on our previous work for TCP-based QoE assessment [10], the authors propose three simple application performance metrics to measure video streaming quality but also study how video quality is influenced by network throughput and buffer settings. Still, back propagation neural network (BPNN) is used to verify the efficiency for our proposed method. Re-buffering frequency (denoted by F rebuf ): This metric reflects the frequency of re-buffering event while the whole video playback. B. Network-layer Performance Parameters TCP video streaming is transmitted over various network conditions, resulting in diverse video quality degrades. Network parameters, including packet loss, delay, packet duplication and re-ordering, demonstrates network performance and throughput. In this paper, the authors investigate how network status affects video application-layer metrics and further user QoE. Accordingly, we measure highlevel network performance parameters to obtain various network conditions. In TCP video streaming transmission, the receiver holds playback buffer to eliminate or decrease the effect of network throughput fluctuations. The structure of playback buffer is depicted in Fig. 1. As is shown, B 0 (bit) is the playback buffer in the receiver and is large enough to store video of several seconds. B max (bit) indicates the maximum threshold for video playback and B min (bit) the minimum threshold. While loading video streaming, initial delay takes place from the moment when the buffer receives data until buffer occupancy reaches B max. During video transmission, Pause or re-buffering event occurs as soon as the buffer size is less than B min, and the video will not start to play out until the buffer size surpasses B max. III. NETWORK-LAYER PARAMETERS AND APLLICATION- LAYER METRICS In this section, for TCP-video streaming with playback scenarios, the authors first present three simple applicationlayer performance metrics significantly influencing QoE of video streaming and network-layer performance parameters conclusively affecting video application-layer metrics. Secondly, correlation from network-layer parameters to application-layer is analytically derived. A. Application-layer Performance Metrics For TCP-based video streaming, if the TCP throughput is lower than the playback rate, the video playback will pause and wait for new video data[9]. Then the end users may suffer re-buffering more than once with diverse durations, which crucially influence end users perceived quality. Considering video playback state and influences on QoE, the authors propose three quantifiable application-layer performance metrics to quantify video playback status: Initial buffer delay (denoted by D init ): This metric measure duration between the time video starting to be loaded and starting to play. Mean re-buffering duration (denoted by D rebuf ): This metric measure the average period of re-buffering whiles the whole video playback. Fig. 1. Structure of video playback buffer in the receiver The process of video streaming transmission and playback resembles a leaky bucket, video transmission acting as data inflow and playback as data outflow. Similarly, three scenarios may encounter during video playback, illustrated in Fig. 2, in which η (bit/s) represents the average TCP throughput and λ (bit/s) denotes the video playback rate. When the TCP average throughput (η) is larger than the playback rate (λ), the buffer occupy will continue to increase as long as buffer in the receiver is large enough and video plays out smoothly after the initial buffer delay. In the case TCP average throughput equals video playback rate, buffer occupancy in the receiver keeps around B max and video solely suffers initial buffer delay without pause event afterwards. Whereas TCP average throughput is lower than video playback rate, the video playback will pause and wait for new video data inflowing. Only when the data stored in the buffer reaches B max can playback recovery. 1256

3 Fig. 2. Buffer scenarios in the receiver during video transmission and playback Consequently, for a specific receiver with buffer requesting video with given playback rate in the Internet, network throughput determines the video application performance metrics and further user QoE. By adopting TCP Reno flow [11], the average TCP throughput η is as a function of packet loss rate, round-trip time (RTT) and delay, which can be expressed as: 1 η= 2bp 3bp R +T p p min 1, 3 (1 32 ) Which R denotes round-trip time, p is the packet loss rate, b is the number of acknowledged packets by an ACK, and T 0 is the retransmission timeout. In general, b is set as 2 and T 0 is set as four times of RTT. Thus, packet loss rate and RTT are measured to quantify network performance. C. Correlation Function from Network-layer parameters to Application-layer metrics It s presumed that the end users do not interact with the video during the playback, that is, the end users act not pausing and forward/backward seeking, to simplify the model. Based on the assumption and derivative analyze, we establish model to correlate network-layer parameters with application-layer performance metrics as below. 1) Initial buffer delay (D init (s)) The initial buffer delay refers to duration from the moment data flowing in the receiver buffer and buffer occupancy reaches the maximum threshold B max, this is: 2) Mean re-buffering duration (D rebuf (s)) (1) D init = B max / η (2) Fig.3 illustrates typically playback and pause event while video transmission. As is depicted, at time t 1, the buffer occupancy reaches lower than B min and pause event occurs. The client must wait until time t max when the buffer occupancy surpasses B max. Whenever the buffer occupancy attains B max, playback will recover until the next pause at time t 2. Thus period from time t 1 to t max represents a pause event and period from t max to t 2 denotes a play event. Fig. 3. Video playback and pause event during playback During pause event or video buffering, mean re-buffering duration estimates time intervals from buffer occupancy of minimum threshold B min to maximum threshold B max, that is: 0, η λ Drebuf = Bmax Bmin, η < λ η As in the case of η > λ or η = λ, video can play out smoothly without re-buffering. 3) Re-buffering frequency (F rebuf (1/s)) If the TCP throughput η larger than or equal to video playback rate λ (which means η > λ or η = λ), F rebuf is set as 0. In the condition of η < λ, re-buffering frequency estimates time intervals from buffer occupancy of under minimum threshold B min to the next time under minimum threshold B min, and is derivate as below. Duration of pause or buffering event, we have: During playing event, we have: (3) B max - B min = η (t max - t 1 ) (4) B max - B min = (λ - η) (t 2 - t max ) (5) From (4) and (5), the period of a completely pause-play event is given by: Bmax Bmin Bmax Bmin αλ t2 t1 = + = η λ η η( λ η) Where α is defined as B max - B min. Accordingly, re-buffering frequency is given by: F rebuf 1 η( λ η) = = t t αλ 2 1 We (2)~(8) we can obtain quantitive correlation among network parameters and application-layer metrics. D. Simulation Experiment and Analysis In this part, simulation experiment is performed to validate the correlation function from network-layer parameters to application-layer metrics. (6) (7) 1257

4 1) Simulation Experiments set-up Our simulation platform for evaluating function from network-layer performance parameters to application-layer metrics is depicted in Fig.4. A web multimedia server, with Apache Tomcat 8.0 to store video clips for the client to request and download, sits on an isolated subnet behind the router. The client runs on Google Chrome, video playing out and monitoring page with a HTML5 script application to record the playback status of video. The router, separating the web server from the subnet, engenders different network packet loss and RTT. Fig. 4. Simulation platform for modeling from network QoS to application performance metrics In the web server, a video flow widely popular in YouTube, was stored for the client to download and play out. The video is H.264 encoded with FLV format and length of 141 seconds. TABLE I. THE NETWORK-LAYER PARAMETERS EMULATED IN THE ROUTER Network QoS network connection Parameters TCP(Reno) 0 to 5% with 0.5% interval 5% to 10% with 1% interval ±0.25 packet loss burst 0 to500ms with 50ms interval 500ms to 1s with 100ms ±10ms random variation packet loss rate (%) RTT (ms) The router runs netem software [12] to control the level of network congestion between the server and client. The network QoS parameters, packet loss rate and RTT, are described in Fig. 5. Fig TAB.I. Thus the experiment results are more reliable and valuable. Refer to simulation setting in [10], the packet loss rate was varied from 0% to 10% to emulate real network packet loss. Besides, we have added the optional correlation to simulate packet burst losses. We also chose delay in the route between 0~500 ms to investigate the impact of network delay. Random variation was added to network delay parameter to emulate network variability. As is illustrated in Table I, we have set = 256 network conditions with various performance parameters. In the client, we have developed a little-application based on Google Chrome to record values of the three applicationlayer metrics while video playing out. On a specific network condition, the client requests and downloads the video flow from the web server for three times, and we calculate the average value to signify values of application-layer metrics. 2) Objective simulation results and Analysis Fig.5 demonstrates the histograms of the application-layer metrics under different network conditions. As is shown in histograms, initial buffer delay, mean re-buffering duration and re-buffering frequency all increase with the packet loss rate and RTT. Besides, it can be noticed that the impact extent of packet loss rate and RTT on the three application-layer metrics is distinct. Fig.6 compares the value of application-layer metrics estimated by proposed correlation function with experimental results. As is depicted, in contrast with the mean re-buffering duration and re-buffering frequency, the initial buffer delay prediction performs larger error. In consideration of TCP transmission, since we assume network throughput to be steady and evaluate average throughput, the larger error may be attributed to the gradually changing congestion window when TCP connection is established initially. The histograms of three application-layer metrics in various sets of packet loss rate and delay Comparison the value of application-layer metrics estimated by proposed correlation function with experimental results

5 IV. QOE EVALUATION In Section 3, correlation from network-layer parameters to application-layer metrics is analytically derived and experimentally validated. In this section, we establish mapping model from application-layer metrics to QoE. A. Subjective Experiments set-up In Section 3, simulation for verifying function from network-layer parameters to application-layer metrics is conducted, in which we set = 256 different network scenarios and accordingly obtain 256 video sequences with various buffering. These 256 video sequences are available for subjective experiment. After disposing video sequences, we performed subjective quality assessment to gain mean opinion score (MOS) values. We apply Single Stimulus method [13] to conduct our subjective assessment. 140 subjects from all walks of life with age ranges from 20 to 40 are selected to score the video sequences. In order to achieve a more accurate and stable MOS value, the 140 subjects are divided into four groups at random, each group with 35 people. Similarly, three sets of video sequences are randomly separated. On account of video quantity and visual fatigue, each group watches and scores a set of video sequences. Besides, subjects watch and score a set of 64 video sequences by eight times, each time grading eight sequences. By means of subjective assessment, the author get 35 different set of MOS value data. We analyze the sample data by means of the mean score and confidence interval. We apply the method proposed in [14] to screening the observers and exclude liars. The ultimate subjective MOS value is taken the average of subjective score obtained in the subjective test. After analysis of MOS value data, BPNN is design to model the relationship between the application-layer metrics and QoE. The process to establish BPNN with the selected application-layer parameters is depicted in Fig. 7. We apply the methods proposed in [10] to implement our designed BPNN. Fig. 7. The process of establishing BPNN model B. Subjective Experiment Result and Analysis After collecting subjective MOS value data and designing BPNN, the sample data is normalized and trained. Performance of our BPNN model is presented in Figure 8, in the form of the Regression R values. Regression R values measure the correlation between output and target, i.e. correlation coefficient of estimated MOS and subjective MOS value. From Fig.8 we can find that Regression R is almost 100%, which means correlation estimated MOS and subjective MOS value are nearly coincident. While the BPNN model is trained with high performance, the mapping model is tested and validated. The authors chose another popular video on YouTube to perform the verification experiment. Combinations of three application-layer factors, which are initial buffer delay, mean re-buffering duration, rebuffering frequency were used to create = 144 videos with various buffering. On one hand, estimated MOS data was got by our trained BPNN model. On the other hand, we select 30 persons from various professions for subjective testing to obtain the subjective MOS values. Fig. 8. Training Performance of designed BPNN model Afterwards, we compare the estimated MOS and the subjective MOS to illustrate the evaluation performance. We find that Mean Squared Error (MSE) and Regression-R Values are and % respectively. Then we can conclude that the estimated MOS and subjective MOS with a high correlation and the evaluation method show significant performance. Furthermore, we conduct regression analysis to compare the distinct influence degree of three application-layer performance factors on QoE. The correlation coefficient between D init, D rebuf, F rebuf and QoE are , , respectively. So we identify the re-buffering frequency to be the main factor affecting end user s QoE, which is consistent with conclusions in [9]. V. CONCLUSION In this paper, an objective hierarchical QoE Evaluation for TCP video streaming is proposed. The authors decompose QoE evaluation into two sub-steps: firstly correlations function from network-layer parameters to application-layer metrics, and secondly mapping model from application-layer metrics to QoE. In consideration of video playback performance parameters affecting QoE, the authors present three novel application-layer metrics to quantify video playback status. Furthermore, analysis of network condition impact on application-layer metrics, network-layer parameters are demonstrated. Through validating the above two sub-steps with correlation analysis and mapping model by simulations and experiments in real networks. The results show that the proposed method performs well in QoE evaluation of TCP video streaming. Thus, it may be useful when subjective test is hard to operate. Next we will explore settings of monitoring point for TCP-based video 1259

6 transmissions. Moreover, content and user behavior effect for QoE under wireless networks should be discussed as well. ACKNOWLEDGMENT This research is supported by National Nature Science Foundation of China ( ), National Key Technology R&D Program (2012BAH06B02) and Chinese Universities Scientific Fund (BUPT2014RC1104). REFERENCES [1] Cisco. Visual Networking Index: Forecast and Methodology, [2] Tavakoli S, Shahid M, Brunnstrom K, et al. Effect of content characteristics on quality of experience of adaptive streaming, 2014 Sixth International Workshop on Quality of Multimedia Experience (QoMEX), IEEE, 2014: [3] Yan J, Mühlbauer W, Plattner B. Analytical framework for improving the quality of streaming over TCP. IEEE Transactions on Multimedia, 2012, 6(14): [4] Weiwei Li, Rehman H U,Kaya D, et al. Video Quality of Experience in the Presence of Accessibility and Retainability Failures th International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness (QShine), IEEE, 2014: 1-7. [5] Ameigeiras P, Ramos-Munoz J J, Navarro-Ortiz J, et al. QoE oriented cross-layer design of a resource allocation algorithm in beyond 3G systems. Computer Communications, 2010, 33(5): [6] Eckert Marcus,Knoll Thomas Martin, and Schlegel Florian. Advanced MOS calculation for network based QoE Estimation of TCP streamed Video Service th International Conference on Signal Processing and Communication Systems (ICSPCS), 2013: 1-9. [7] Singh Kamal Deep, Hadjadj-Aoul Yassine, Rubino Gerardo. Quality of experience estimation for adaptive HTTP/TCP video streaming using H.264/AVC. The 9th Annual IEEE Consumer Communications and Networking Conference. 2012: [8] Rodriguez D Z, Abrahao J, Begazo D C, et al. Quality metric to assess video streaming service over TCP considering temporal location of pauses. IEEE Transactions on Consumer Electronics, 2012, 58(3): [9] Mok R K P, Chan E W W and Chang R K C. Measuring the Quality of Experience of HTTP Video Streaming IFIP/IEEE International Symposium on Integrated Network Management (IM), 2011: [10] Ruiyi Wang, Yang Geng, Yifan Ding, et al. Assessing the quality of experience of HTTP video streaming considering the effects of pause position th Asia-Pacific Network Operations and Management Symposium (APNOMS), 2014: 1-4. [11] J. Padhye, Y. Firoiu, D. Towsley, and J. Kurose. Modeling TCP Reno performance: A simple model and its empirical validation. IEEE/ACM Transactions on Networking. 2000, 8(2): [12] The Linux Foundation. Netem. /collaborate/workgroups/networking/netem. [13] I. R. Assembly, Methodology for the subjective assessment of the quality of television pictures. International Telecommunication Union, [14] Dalal A C, Bouchard A K, Cantor S, et al. Assessing QoE of on-demand TCP video streams in real time IEEE International Conference on Communications (ICC), IEEE, 2012:

A Business Model for Video Transmission Services using Dynamic Adaptation Streaming over HTTP

A Business Model for Video Transmission Services using Dynamic Adaptation Streaming over HTTP A Business Model for Video Transmission Services using Dynamic Adaptation Streaming over HTTP Demóstenes Zegarra Rodríguez, Renata Lopes Rosa, Graça Bressan Laboratory of Computer Architecture and Networks

More information

An Approach to Addressing QoE for Effective Video Streaming

An Approach to Addressing QoE for Effective Video Streaming Pause Intensity An Approach to Addressing QoE for Effective Video Streaming Xiaohong Peng Electronic, Electrical and Power Engineering School of Engineering & Applied Science Aston University Birmingham,

More information

QUALITY OF EXPERIENCE PREDICTION FOR STREAMING VIDEO. Zhengfang Duanmu

QUALITY OF EXPERIENCE PREDICTION FOR STREAMING VIDEO. Zhengfang Duanmu QUALITY OF EXPERIENCE PREDICTION FOR STREAMING VIDEO Zhengfang Duanmu Joint work with Abdul Rehman, Kai Zeng, and Zhou Wang July 13, 2016 2 / 26 Outline and 1 and 2 Model 3 3 / 26 Outline and 1 and 2 Model

More information

QoE-Driven Video Streaming and Video Content Caching

QoE-Driven Video Streaming and Video Content Caching CommNet2 & IcoreJoint Workshop on Content Caching & Distributed Storage for Future Communication Networks QoE-Driven Video Streaming and Video Content Caching Xiaohong Peng Adaptive Communications Networks

More information

Analyzing the Receiver Window Modification Scheme of TCP Queues

Analyzing the Receiver Window Modification Scheme of TCP Queues Analyzing the Receiver Window Modification Scheme of TCP Queues Visvasuresh Victor Govindaswamy University of Texas at Arlington Texas, USA victor@uta.edu Gergely Záruba University of Texas at Arlington

More information

A Dynamic TDMA Protocol Utilizing Channel Sense

A Dynamic TDMA Protocol Utilizing Channel Sense International Conference on Electromechanical Control Technology and Transportation (ICECTT 2015) A Dynamic TDMA Protocol Utilizing Channel Sense ZHOU De-min 1, a, LIU Yun-jiang 2,b and LI Man 3,c 1 2

More information

TFRC and RTT Thresholds Interdependence in a Selective Retransmission Scheme

TFRC and RTT Thresholds Interdependence in a Selective Retransmission Scheme TFRC and RTT s Interdependence in a Selective Retransmission Scheme Árpád Huszák, Sándor Imre Budapest University of Technology and Economics, Department of Telecommunications Budapest, Hungary Email:

More information

SamKnows test methodology

SamKnows test methodology SamKnows test methodology Download and Upload (TCP) Measures the download and upload speed of the broadband connection in bits per second. The transfer is conducted over one or more concurrent HTTP connections

More information

Effects of Internet Path Selection on Video-QoE

Effects of Internet Path Selection on Video-QoE Effects of Internet Path Selection on Video-QoE by Mukundan Venkataraman & Mainak Chatterjee Dept. of EECS University of Central Florida, Orlando, FL 32826 mukundan@eecs.ucf.edu mainak@eecs.ucf.edu Streaming

More information

A QoE Friendly Rate Adaptation Method for DASH

A QoE Friendly Rate Adaptation Method for DASH A QoE Friendly Rate Adaptation Method for DASH Yuming Cao 1,3, Xiaoquan You 2,3, Jia Wang 1,3, Li Song 1,3 1 Institute of Image Communication and Network Engineering, Shanghai Jiao Tong University 2 Communication

More information

A control-based algorithm for rate adaption in MPEG-DASH

A control-based algorithm for rate adaption in MPEG-DASH A control-based algorithm for rate adaption in MPEG-DASH Dimitrios J. Vergados, Angelos Michalas, Aggeliki Sgora,2, and Dimitrios D. Vergados 2 Department of Informatics Engineering, Technological Educational

More information

Transmission Control Protocol. ITS 413 Internet Technologies and Applications

Transmission Control Protocol. ITS 413 Internet Technologies and Applications Transmission Control Protocol ITS 413 Internet Technologies and Applications Contents Overview of TCP (Review) TCP and Congestion Control The Causes of Congestion Approaches to Congestion Control TCP Congestion

More information

MaVIS: Media-aware Video Streaming Mechanism

MaVIS: Media-aware Video Streaming Mechanism MaVIS: Media-aware Video Streaming Mechanism Sunhun Lee and Kwangsue Chung School of Electronics Engineering, Kwangwoon University, Korea sunlee@adamskwackr and kchung@kwackr Abstract Existing streaming

More information

A Study of Factors Which Influence QoD of HTTP Video Streaming Based on Adobe Flash Technology

A Study of Factors Which Influence QoD of HTTP Video Streaming Based on Adobe Flash Technology Master Thesis Electrical Engineering January 2013 A Study of Factors Which Influence QoD of HTTP Video Streaming Based on Adobe Flash Technology Bin Sun and Wipawat Uppatumwichian School of Computing Blekinge

More information

Dynamic Deferred Acknowledgment Mechanism for Improving the Performance of TCP in Multi-Hop Wireless Networks

Dynamic Deferred Acknowledgment Mechanism for Improving the Performance of TCP in Multi-Hop Wireless Networks Dynamic Deferred Acknowledgment Mechanism for Improving the Performance of TCP in Multi-Hop Wireless Networks Dodda Sunitha Dr.A.Nagaraju Dr. G.Narsimha Assistant Professor of IT Dept. Central University

More information

RECOMMENDATION ITU-R BT.1720 *

RECOMMENDATION ITU-R BT.1720 * Rec. ITU-R BT.1720 1 RECOMMENDATION ITU-R BT.1720 * Quality of service ranking and measurement methods for digital video broadcasting services delivered over broadband Internet protocol networks (Question

More information

No-reference perceptual quality metric for H.264/AVC encoded video. Maria Paula Queluz

No-reference perceptual quality metric for H.264/AVC encoded video. Maria Paula Queluz No-reference perceptual quality metric for H.264/AVC encoded video Tomás Brandão Maria Paula Queluz IT ISCTE IT IST VPQM 2010, Scottsdale, USA, January 2010 Outline 1. Motivation and proposed work 2. Technical

More information

Performance of UMTS Radio Link Control

Performance of UMTS Radio Link Control Performance of UMTS Radio Link Control Qinqing Zhang, Hsuan-Jung Su Bell Laboratories, Lucent Technologies Holmdel, NJ 77 Abstract- The Radio Link Control (RLC) protocol in Universal Mobile Telecommunication

More information

Mean Waiting Delay for Web Object Transfer in Wireless SCTP Environment

Mean Waiting Delay for Web Object Transfer in Wireless SCTP Environment This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 009 proceedings Mean aiting Delay for eb Object Transfer in

More information

IEEE TRANSACTIONS ON BROADCASTING, VOL. 61, NO. 4, DECEMBER Deriving and Validating User Experience Model for DASH Video Streaming

IEEE TRANSACTIONS ON BROADCASTING, VOL. 61, NO. 4, DECEMBER Deriving and Validating User Experience Model for DASH Video Streaming IEEE TRANSACTIONS ON BROADCASTING, VOL. 61, NO. 4, DECEMBER 2015 651 Deriving and Validating User Experience Model for DASH Video Streaming Yao Liu, Sujit Dey, Fellow, IEEE, Fatih Ulupinar, Michael Luby,

More information

To address these challenges, extensive research has been conducted and have introduced six key areas of streaming video, namely: video compression,

To address these challenges, extensive research has been conducted and have introduced six key areas of streaming video, namely: video compression, Design of an Application Layer Congestion Control for Reducing network load and Receiver based Buffering Technique for packet synchronization in Video Streaming over the Internet Protocol Mushfeq-Us-Saleheen

More information

2 Framework of The Proposed Voice Quality Assessment System

2 Framework of The Proposed Voice Quality Assessment System 3rd International Conference on Multimedia Technology(ICMT 2013) A Packet-layer Quality Assessment System for VoIP Liangliang Jiang 1 and Fuzheng Yang 2 Abstract. A packet-layer quality assessment system

More information

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 204, 6(6):2298-2302 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 TCP-like congestion control algorithm for stream

More information

Improving TCP Performance over Wireless Networks using Loss Predictors

Improving TCP Performance over Wireless Networks using Loss Predictors Improving TCP Performance over Wireless Networks using Loss Predictors Fabio Martignon Dipartimento Elettronica e Informazione Politecnico di Milano P.zza L. Da Vinci 32, 20133 Milano Email: martignon@elet.polimi.it

More information

Congestion control in TCP

Congestion control in TCP Congestion control in TCP If the transport entities on many machines send too many packets into the network too quickly, the network will become congested, with performance degraded as packets are delayed

More information

ECE 610: Homework 4 Problems are taken from Kurose and Ross.

ECE 610: Homework 4 Problems are taken from Kurose and Ross. ECE 610: Homework 4 Problems are taken from Kurose and Ross. Problem 1: Host A and B are communicating over a TCP connection, and Host B has already received from A all bytes up through byte 248. Suppose

More information

A Comparison of Still-Image Compression Standards Using Different Image Quality Metrics and Proposed Methods for Improving Lossy Image Quality

A Comparison of Still-Image Compression Standards Using Different Image Quality Metrics and Proposed Methods for Improving Lossy Image Quality A Comparison of Still-Image Compression Standards Using Different Image Quality Metrics and Proposed Methods for Improving Lossy Image Quality Multidimensional DSP Literature Survey Eric Heinen 3/21/08

More information

QoE-aware Traffic Shaping for HTTP Adaptive Streaming

QoE-aware Traffic Shaping for HTTP Adaptive Streaming , pp.33-44 http://dx.doi.org/10.14257/ijmue.2014.9.2.04 QoE-aware Traffic Shaping for HTTP Adaptive Streaming Xinying Liu 1 and Aidong Men 2 1,2 Beijing University of Posts and Telecommunications No.10

More information

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks Amitabha Ghosh IBM India Research Laboratory Department of Electrical Engineering University of Southern California, Los Angeles http://anrg.usc.edu/~amitabhg

More information

Experimental Evaluation of Jitter Buffer Algorithms on Voice over IP Networks

Experimental Evaluation of Jitter Buffer Algorithms on Voice over IP Networks Experimental Evaluation of Jitter Buffer Algorithms on Voice over IP Networks Abstract J.P.Ouedraogo, L.Sun and I.H.Mkwawa Signal Processing and Multimedia Communications, University of Plymouth, Plymouth,

More information

CS321: Computer Networks Congestion Control in TCP

CS321: Computer Networks Congestion Control in TCP CS321: Computer Networks Congestion Control in TCP Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur E-mail: manaskhatua@iitj.ac.in Causes and Cost of Congestion Scenario-1: Two Senders, a

More information

Variable Step Fluid Simulation for Communication Network

Variable Step Fluid Simulation for Communication Network Variable Step Fluid Simulation for Communication Network Hongjoong Kim 1 and Junsoo Lee 2 1 Korea University, Seoul, Korea, hongjoong@korea.ac.kr 2 Sookmyung Women s University, Seoul, Korea, jslee@sookmyung.ac.kr

More information

Active Adaptation in QoS Architecture Model

Active Adaptation in QoS Architecture Model Active Adaptation in QoS Architecture Model Drago agar and Snjeana Rimac -Drlje Faculty of Electrical Engineering University of Osijek Kneza Trpimira 2b, HR-31000 Osijek, CROATIA Abstract - A new complex

More information

Congestion control mechanism of TCP for achieving predictable throughput

Congestion control mechanism of TCP for achieving predictable throughput Congestion control mechanism of TCP for achieving predictable throughput Kana Yamanegi Go Hasegawa Masayuki Murata Graduate School of Information Science and Technology, Osaka University 1-5 Yamadaoka,

More information

Electronic Research Archive of Blekinge Institute of Technology

Electronic Research Archive of Blekinge Institute of Technology Electronic Research Archive of Blekinge Institute of Technology http://www.bth.se/fou/ This is an author produced version of a journal paper. The paper has been peer-reviewed but may not include the final

More information

ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS

ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS JUAN CARLOS ARAGON SUMMIT STANFORD UNIVERSITY TABLE OF CONTENTS 1.

More information

Equation-Based Congestion Control for Unicast Applications. Outline. Introduction. But don t we need TCP? TFRC Goals

Equation-Based Congestion Control for Unicast Applications. Outline. Introduction. But don t we need TCP? TFRC Goals Equation-Based Congestion Control for Unicast Applications Sally Floyd, Mark Handley AT&T Center for Internet Research (ACIRI) Jitendra Padhye Umass Amherst Jorg Widmer International Computer Science Institute

More information

Neural-based TCP performance modelling

Neural-based TCP performance modelling Section 1 Network Systems Engineering Neural-based TCP performance modelling X.D.Xue and B.V.Ghita Network Research Group, University of Plymouth, Plymouth, United Kingdom e-mail: info@network-research-group.org

More information

ECE 333: Introduction to Communication Networks Fall 2001

ECE 333: Introduction to Communication Networks Fall 2001 ECE 333: Introduction to Communication Networks Fall 2001 Lecture 28: Transport Layer III Congestion control (TCP) 1 In the last lecture we introduced the topics of flow control and congestion control.

More information

Voice Analysis for Mobile Networks

Voice Analysis for Mobile Networks White Paper VIAVI Solutions Voice Analysis for Mobile Networks Audio Quality Scoring Principals for Voice Quality of experience analysis for voice... 3 Correlating MOS ratings to network quality of service...

More information

INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN

INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 A SURVEY ON EXPLICIT FEEDBACK BASED CONGESTION CONTROL PROTOCOLS Nasim Ghasemi 1, Shahram Jamali 2 1 Department of

More information

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS 28 CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS Introduction Measurement-based scheme, that constantly monitors the network, will incorporate the current network state in the

More information

QoS Featured Wireless Virtualization based on Hardware

QoS Featured Wireless Virtualization based on Hardware QoS Featured Wireless Virtualization based on 802.11 Hardware Cong Wang and Michael Zink Department of Electrical and Computer Engineering University of Massachusetts, Amherst, MA 01003 {cwang, zink} @ecs.umass.edu

More information

The Comparative Study of Machine Learning Algorithms in Text Data Classification*

The Comparative Study of Machine Learning Algorithms in Text Data Classification* The Comparative Study of Machine Learning Algorithms in Text Data Classification* Wang Xin School of Science, Beijing Information Science and Technology University Beijing, China Abstract Classification

More information

EECS 3214: Computer Network Protocols and Applications. Final Examination. Department of Computer Science and Engineering

EECS 3214: Computer Network Protocols and Applications. Final Examination. Department of Computer Science and Engineering Department of Computer Science and Engineering EECS 3214: Computer Network Protocols and Applications Final Examination Instructor: N. Vlajic Date: April 9, 2016 Instructions: Examination time: 180 min.

More information

Multimedia Networking

Multimedia Networking CE443 Computer Networks Multimedia Networking Behnam Momeni Computer Engineering Department Sharif University of Technology Acknowledgments: Lecture slides are from Computer networks course thought by

More information

Performance of Multicast Traffic Coordinator Framework for Bandwidth Management of Real-Time Multimedia over Intranets

Performance of Multicast Traffic Coordinator Framework for Bandwidth Management of Real-Time Multimedia over Intranets Performance of Coordinator Framework for Bandwidth Management of Real-Time Multimedia over Intranets Chin Hooi Tang, and Tat Chee Wan, Member, IEEE ComSoc. Abstract Quality of Service (QoS) schemes such

More information

Enhancing TCP Throughput over Lossy Links Using ECN-Capable Capable RED Gateways

Enhancing TCP Throughput over Lossy Links Using ECN-Capable Capable RED Gateways Enhancing TCP Throughput over Lossy Links Using ECN-Capable Capable RED Gateways Haowei Bai Honeywell Aerospace Mohammed Atiquzzaman School of Computer Science University of Oklahoma 1 Outline Introduction

More information

RED behavior with different packet sizes

RED behavior with different packet sizes RED behavior with different packet sizes Stefaan De Cnodder, Omar Elloumi *, Kenny Pauwels Traffic and Routing Technologies project Alcatel Corporate Research Center, Francis Wellesplein, 1-18 Antwerp,

More information

SONY S QOS TECHNOLOGY

SONY S QOS TECHNOLOGY SONY S QOS TECHNOLOGY ACHIEVE LOW-DELAY, HIGH-QUALITY STREAMING OVER MOBILE NETWORKS SONY CORPORATION PROFESSIONAL SOLUTION GROUP The use of high-speed mobile networks including LTE (Long Term Evolution)

More information

Chapter 7. Results Test 1 Results

Chapter 7. Results Test 1 Results Chapter 7. Results Network performance was evaluated for each of the four test templates described in Chapter 6 based on the values for throughput, transaction rate, and response time for Tests 1 and 2,

More information

THE EFFECT OF SEEKING OPERATION ON QOE OF HTTP ADAPTIVE STREAMING SERVICES

THE EFFECT OF SEEKING OPERATION ON QOE OF HTTP ADAPTIVE STREAMING SERVICES THE EFFECT OF SEEKING OPERATION ON QOE OF HTTP ADAPTIVE STREAMING SERVICES Toshiro Nunome and Hiroaki Tani 1 1 Graduate School of Engineering, Nagoya Institute of Technology, Nagoya, Japan ABSTRACT In

More information

Unequal Error Recovery Scheme for Multimedia Streaming in Application-Level Multicast

Unequal Error Recovery Scheme for Multimedia Streaming in Application-Level Multicast Unequal Error Recovery Scheme for Multimedia Streaming in Application-Level Multicast Joonhyoung Lee, Youngha Jung, and Yoonsik Choe Department of Electrical and Electronic Engineering, Yonsei University,

More information

An Implementation of Cross Layer Approach to Improve TCP Performance in MANET

An Implementation of Cross Layer Approach to Improve TCP Performance in MANET An Implementation of Cross Layer Approach to Improve TCP Performance in MANET 1 Rajat Sharma Pursuing M.tech(CSE) final year from USIT(GGSIPU), Dwarka, New Delhi E-mail address: rajatfit4it@gmail.com 2

More information

Achieve Significant Throughput Gains in Wireless Networks with Large Delay-Bandwidth Product

Achieve Significant Throughput Gains in Wireless Networks with Large Delay-Bandwidth Product Available online at www.sciencedirect.com ScienceDirect IERI Procedia 10 (2014 ) 153 159 2014 International Conference on Future Information Engineering Achieve Significant Throughput Gains in Wireless

More information

A priority based dynamic bandwidth scheduling in SDN networks 1

A priority based dynamic bandwidth scheduling in SDN networks 1 Acta Technica 62 No. 2A/2017, 445 454 c 2017 Institute of Thermomechanics CAS, v.v.i. A priority based dynamic bandwidth scheduling in SDN networks 1 Zun Wang 2 Abstract. In order to solve the problems

More information

Partial Reliable TCP

Partial Reliable TCP Partial Reliable TCP Yao-Nan Lien and Ming-Han Wu Computer Science Department,National Chengchi University, Taipei, Taiwan, R.O.C. lien@cs.nccu.edu.tw ABSTRACT-Some new information services over IPbased

More information

SUBJECTIVE QUALITY EVALUATION OF H.264 AND H.265 ENCODED VIDEO SEQUENCES STREAMED OVER THE NETWORK

SUBJECTIVE QUALITY EVALUATION OF H.264 AND H.265 ENCODED VIDEO SEQUENCES STREAMED OVER THE NETWORK SUBJECTIVE QUALITY EVALUATION OF H.264 AND H.265 ENCODED VIDEO SEQUENCES STREAMED OVER THE NETWORK Dipendra J. Mandal and Subodh Ghimire Department of Electrical & Electronics Engineering, Kathmandu University,

More information

Chapter III. congestion situation in Highspeed Networks

Chapter III. congestion situation in Highspeed Networks Chapter III Proposed model for improving the congestion situation in Highspeed Networks TCP has been the most used transport protocol for the Internet for over two decades. The scale of the Internet and

More information

ENRICHMENT OF SACK TCP PERFORMANCE BY DELAYING FAST RECOVERY Mr. R. D. Mehta 1, Dr. C. H. Vithalani 2, Dr. N. N. Jani 3

ENRICHMENT OF SACK TCP PERFORMANCE BY DELAYING FAST RECOVERY Mr. R. D. Mehta 1, Dr. C. H. Vithalani 2, Dr. N. N. Jani 3 Research Article ENRICHMENT OF SACK TCP PERFORMANCE BY DELAYING FAST RECOVERY Mr. R. D. Mehta 1, Dr. C. H. Vithalani 2, Dr. N. N. Jani 3 Address for Correspondence 1 Asst. Professor, Department of Electronics

More information

SIMULATION FRAMEWORK MODELING

SIMULATION FRAMEWORK MODELING CHAPTER 5 SIMULATION FRAMEWORK MODELING 5.1 INTRODUCTION This chapter starts with the design and development of the universal mobile communication system network and implementation of the TCP congestion

More information

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on

On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/220850337 On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement

More information

Modeling, Characterizing, and Enhancing User Experience in Cloud Mobile Rendering

Modeling, Characterizing, and Enhancing User Experience in Cloud Mobile Rendering International Conference on Computing, Networking and Communications, Multimedia Computing and Communications Symposium Modeling, Characterizing, and Enhancing User Experience in Cloud Mobile Rendering

More information

Technical Recommendation S. 10/07: Source Encoding of High Definition Mobile TV Services

Technical Recommendation S. 10/07: Source Encoding of High Definition Mobile TV Services Technical Recommendation S. 10/07: Source Encoding of High Definition Mobile TV Services Version: 0.4 Date: November 29, 2007 Authors: M. Ries, M. Rupp Status: Final Page 1 / 7 Technical Recommendation

More information

Performance Evaluation of TCP Westwood. Summary

Performance Evaluation of TCP Westwood. Summary Summary This project looks at a fairly new Transmission Control Protocol flavour, TCP Westwood and aims to investigate how this flavour of TCP differs from other flavours of the protocol, especially TCP

More information

Computer Networking. Queue Management and Quality of Service (QOS)

Computer Networking. Queue Management and Quality of Service (QOS) Computer Networking Queue Management and Quality of Service (QOS) Outline Previously:TCP flow control Congestion sources and collapse Congestion control basics - Routers 2 Internet Pipes? How should you

More information

Appendix B. Standards-Track TCP Evaluation

Appendix B. Standards-Track TCP Evaluation 215 Appendix B Standards-Track TCP Evaluation In this appendix, I present the results of a study of standards-track TCP error recovery and queue management mechanisms. I consider standards-track TCP error

More information

Transport Layer PREPARED BY AHMED ABDEL-RAOUF

Transport Layer PREPARED BY AHMED ABDEL-RAOUF Transport Layer PREPARED BY AHMED ABDEL-RAOUF TCP Flow Control TCP Flow Control 32 bits source port # dest port # head len sequence number acknowledgement number not used U A P R S F checksum Receive window

More information

QDASH: A QoE-aware DASH system

QDASH: A QoE-aware DASH system QDASH: A QoE-aware DASH system Ricky K. P. Mok, Xiapu Luo, Edmond W. W. Chan, and Rocky K. C. Chang Department of Computing Corporate Research Department The Hong Kong Polytechnic University Huawei Research,

More information

CS 457 Multimedia Applications. Fall 2014

CS 457 Multimedia Applications. Fall 2014 CS 457 Multimedia Applications Fall 2014 Topics Digital audio and video Sampling, quantizing, and compressing Multimedia applications Streaming audio and video for playback Live, interactive audio and

More information

UNIT IV -- TRANSPORT LAYER

UNIT IV -- TRANSPORT LAYER UNIT IV -- TRANSPORT LAYER TABLE OF CONTENTS 4.1. Transport layer. 02 4.2. Reliable delivery service. 03 4.3. Congestion control. 05 4.4. Connection establishment.. 07 4.5. Flow control 09 4.6. Transmission

More information

ADVANCED COMPUTER NETWORKS

ADVANCED COMPUTER NETWORKS ADVANCED COMPUTER NETWORKS Congestion Control and Avoidance 1 Lecture-6 Instructor : Mazhar Hussain CONGESTION CONTROL When one part of the subnet (e.g. one or more routers in an area) becomes overloaded,

More information

Mobile QoE and Service Composition

Mobile QoE and Service Composition Mobile QoE and Service Composition Vasilios A. Siris Mobile Multimedia Laboratory Department of Informatics Athens University of Economics and Business vsiris@aueb.gr http://www.aueb.gr/users/vsiris/ COST

More information

TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY

TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY J. H. CHOI,J.G.CHOI, AND C. YOO Department of Computer Science and Engineering Korea University Seoul, Korea E-mail: {jhchoi, hxy}@os.korea.ac.kr

More information

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Hong-rae Lee, Tae-jun Jung, Kwang-deok Seo Division of Computer and Telecommunications Engineering

More information

TCP Congestion Control

TCP Congestion Control TCP Congestion Control What is Congestion The number of packets transmitted on the network is greater than the capacity of the network Causes router buffers (finite size) to fill up packets start getting

More information

TCP Congestion Control

TCP Congestion Control What is Congestion TCP Congestion Control The number of packets transmitted on the network is greater than the capacity of the network Causes router buffers (finite size) to fill up packets start getting

More information

Wireless TCP Performance Issues

Wireless TCP Performance Issues Wireless TCP Performance Issues Issues, transport layer protocols Set up and maintain end-to-end connections Reliable end-to-end delivery of data Flow control Congestion control Udp? Assume TCP for the

More information

SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC

SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC Randa Atta, Rehab F. Abdel-Kader, and Amera Abd-AlRahem Electrical Engineering Department, Faculty of Engineering, Port

More information

Adaptive Video Acceleration. White Paper. 1 P a g e

Adaptive Video Acceleration. White Paper. 1 P a g e Adaptive Video Acceleration White Paper 1 P a g e Version 1.0 Veronique Phan Dir. Technical Sales July 16 th 2014 2 P a g e 1. Preface Giraffic is the enabler of Next Generation Internet TV broadcast technology

More information

CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007

CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007 CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007 Question 344 Points 444 Points Score 1 10 10 2 10 10 3 20 20 4 20 10 5 20 20 6 20 10 7-20 Total: 100 100 Instructions: 1. Question

More information

TCP Protocol Optimization for HTTP Adaptive Streaming

TCP Protocol Optimization for HTTP Adaptive Streaming TCP Protocol Optimization for HTTP Adaptive Streaming Soutenance de thèse Chiheb Ben Ameur Salle Aurigny, IRISA, Rennes 17 décembre 2015 Institut de Recherche en Informatique et Systèmes Aléatoires HTTP

More information

On Network Dimensioning Approach for the Internet

On Network Dimensioning Approach for the Internet On Dimensioning Approach for the Internet Masayuki Murata ed Environment Division Cybermedia Center, (also, Graduate School of Engineering Science, ) e-mail: murata@ics.es.osaka-u.ac.jp http://www-ana.ics.es.osaka-u.ac.jp/

More information

Master s Thesis. Congestion Control Mechanisms for Alleviating TCP Unfairness in Wireless LAN Environment

Master s Thesis. Congestion Control Mechanisms for Alleviating TCP Unfairness in Wireless LAN Environment Master s Thesis Title Congestion Control Mechanisms for Alleviating TCP Unfairness in Wireless LAN Environment Supervisor Professor Hirotaka Nakano Author Masafumi Hashimoto February 15th, 21 Department

More information

ITEE Journal. Information Technology & Electrical Engineering

ITEE Journal. Information Technology & Electrical Engineering An Overview of QoE for 5G Networks 1 Hajra Masood, 2 Safdar Rizvi, 3 Bilal Muhammad Iqbal Department of Computer Sciences, Bahria University, Karachi, Pakistan E-mail: 1 Hajra.cs@gmail.com, 2 dr.safdar@bimcs.edu.pk,

More information

Improving the Expected Quality of Experience in Cloud-Enabled Wireless Access Networks

Improving the Expected Quality of Experience in Cloud-Enabled Wireless Access Networks Improving the Expected Quality of Experience in Cloud-Enabled Wireless Access Networks Dr. Hang Liu & Kristofer Smith Department of Electrical Engineering and Computer Science The Catholic University of

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr

More information

Increase-Decrease Congestion Control for Real-time Streaming: Scalability

Increase-Decrease Congestion Control for Real-time Streaming: Scalability Increase-Decrease Congestion Control for Real-time Streaming: Scalability Dmitri Loguinov City University of New York Hayder Radha Michigan State University 1 Motivation Current Internet video streaming

More information

Chapter 9. Multimedia Networking. Computer Networking: A Top Down Approach

Chapter 9. Multimedia Networking. Computer Networking: A Top Down Approach Chapter 9 Multimedia Networking A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the animations;

More information

Mobile Cloud Multimedia Services Using Enhance Blind Online Scheduling Algorithm

Mobile Cloud Multimedia Services Using Enhance Blind Online Scheduling Algorithm Mobile Cloud Multimedia Services Using Enhance Blind Online Scheduling Algorithm Saiyad Sharik Kaji Prof.M.B.Chandak WCOEM, Nagpur RBCOE. Nagpur Department of Computer Science, Nagpur University, Nagpur-441111

More information

PERFORMANCE COMPARISON OF THE DIFFERENT STREAMS IN A TCP BOTTLENECK LINK IN THE PRESENCE OF BACKGROUND TRAFFIC IN A DATA CENTER

PERFORMANCE COMPARISON OF THE DIFFERENT STREAMS IN A TCP BOTTLENECK LINK IN THE PRESENCE OF BACKGROUND TRAFFIC IN A DATA CENTER PERFORMANCE COMPARISON OF THE DIFFERENT STREAMS IN A TCP BOTTLENECK LINK IN THE PRESENCE OF BACKGROUND TRAFFIC IN A DATA CENTER Vilma Tomço, 1 Aleksandër Xhuvani 2 Abstract: The purpose of this work is

More information

A Hybrid Architecture for Video Transmission

A Hybrid Architecture for Video Transmission 2017 Asia-Pacific Engineering and Technology Conference (APETC 2017) ISBN: 978-1-60595-443-1 A Hybrid Architecture for Video Transmission Qian Huang, Xiaoqi Wang, Xiaodan Du and Feng Ye ABSTRACT With the

More information

A transport-layer approach for achieving predictable throughput for Internet applications

A transport-layer approach for achieving predictable throughput for Internet applications Seventh International Conference on Networking A transport-layer approach for achieving predictable throughput for Internet applications Go Hasegawa, Kana Yamanegi and Masayuki Murata Graduate School of

More information

Improved Model for a Non-Standard TCP Behavior

Improved Model for a Non-Standard TCP Behavior IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.10, October 2011 45 Improved Model for a Non-Standard TCP Behavior Mohammed Abdullah Alnuem, King Saud University, Riyadh,

More information

The Affinity Effects of Parallelized Libraries in Concurrent Environments. Abstract

The Affinity Effects of Parallelized Libraries in Concurrent Environments. Abstract The Affinity Effects of Parallelized Libraries in Concurrent Environments FABIO LICHT, BRUNO SCHULZE, LUIS E. BONA, AND ANTONIO R. MURY 1 Federal University of Parana (UFPR) licht@lncc.br Abstract The

More information

6.033 Spring 2015 Lecture #11: Transport Layer Congestion Control Hari Balakrishnan Scribed by Qian Long

6.033 Spring 2015 Lecture #11: Transport Layer Congestion Control Hari Balakrishnan Scribed by Qian Long 6.033 Spring 2015 Lecture #11: Transport Layer Congestion Control Hari Balakrishnan Scribed by Qian Long Please read Chapter 19 of the 6.02 book for background, especially on acknowledgments (ACKs), timers,

More information

Reduction of Packet Loss by Optimizing the Antenna System and Layer 3 Coding

Reduction of Packet Loss by Optimizing the Antenna System and Layer 3 Coding VOLUME: 12 NUMBER: 4 214 SPECIAL ISSUE Reduction of Packet Loss by Optimizing the Antenna System and Layer 3 Coding Petr CHLUMSKY 1, Zbynek KOCUR 1, Jiri VODRAZKA 1, Tomas KORINEK 2 1 Department of Telecommunication

More information

Automatic Shadow Removal by Illuminance in HSV Color Space

Automatic Shadow Removal by Illuminance in HSV Color Space Computer Science and Information Technology 3(3): 70-75, 2015 DOI: 10.13189/csit.2015.030303 http://www.hrpub.org Automatic Shadow Removal by Illuminance in HSV Color Space Wenbo Huang 1, KyoungYeon Kim

More information

COMPUTER NETWORK. Homework #3. Due Date: May 22, 2017 in class

COMPUTER NETWORK. Homework #3. Due Date: May 22, 2017 in class Computer Network Homework#3 COMPUTER NETWORK Homework #3 Due Date: May 22, 2017 in class Question 1 Host A and B are communicating over a TCP connection, and Host B has already received from A all bytes

More information

Modified SPIHT Image Coder For Wireless Communication

Modified SPIHT Image Coder For Wireless Communication Modified SPIHT Image Coder For Wireless Communication M. B. I. REAZ, M. AKTER, F. MOHD-YASIN Faculty of Engineering Multimedia University 63100 Cyberjaya, Selangor Malaysia Abstract: - The Set Partitioning

More information