Performance Model for TCP over Link Layer on Correlated Channels for Wireless Data Communication

Size: px
Start display at page:

Download "Performance Model for TCP over Link Layer on Correlated Channels for Wireless Data Communication"

Transcription

1 Performance Model for TCP over Link Layer on Correlated Channels for Wireless Data Communication Yi Wu, Zhisheng Niu, Junli Zheng State Key Lab on Microwave and Digital Communications Department of Electronic Engineering, Tsinghua University, Beijing, PR China Abstract - The focus of this paper is to propose an analytical model for the operation of TCP over multi-copy SR ARQ systems on wireless fading channels A major contribution of this paper is a competent analytical approach which promotes better behavior understanding of the wireless link layer protocol with correlated errors and the interaction between end-to-end TCP and local link layer protocol The analytical TCP model suggested by Padhye [1] is also reinvestigated in the wireless portion of the network The accuracy of the analytical model is validated by simulation I INTRODUCTION Recently, research work has begun to focus on performance enhancing mechanisms at all layers of the network in order to deliver high performance at the end-user level Residing between physical channel and transport layer, the link layer plays an important role in protocol stacks of the wireless networks A better understanding of link layer behavior on fading channel would significantly contribute to the design and evaluation of the higher layer protocols such as TCP [2] In particular, the objective of this paper is to analytically investigate the behavior of ARQ retransmission scheme over the correlated fading channels and to quantify the joint impact of the protocol stacks on the end-to-end TCP performance In this paper we focus on all three layers of the networking stacks: the physical layer with correlated channels, the wireless link layer with the NAK-based multi-copy Selective Repeat (SR) ARQ scheme, and the transport layer with TCP Reno In the network we consider, TCP is present at the wired portion as well as the mobile station and ARQ is active at the wireless portion of the end-to-end path By developing an accurate analytical model of link layer protocol over correlated fading channel, the performance of TCP/ARQ systems in the environment of correlated errors is investigated in depth II MODEL DESCRIPTION A Correlated Channel Model of the Physical Layer The error process at the frame level of wireless channel has been modeled as a first-order, discrete-time, two-state This paper has been supported by NSFC( ) & the Excellent Young Teachers Program of MOE, P R C Markov chain, which is shown to be accurate for correlated fading [3] in spite of its simplicity Let G and B denote good and bad states in which frame transmissions would be successful (without frame errors) and unsuccessful (with frame errors), respectively Then the one-step transition probability matrix of the Markov chain is given by [ ] 1 γgb γ Γ = GB (1) γ BG 1 γ BG where γ XY denotes the probability that the current frame transmission is successful (if Y = G) or unsuccessful (if Y = B), given that the previous frame transmission was unsuccessful (if X = B) or successful (if X = G) Denoting by P E the frame error rate of physical layer and by T the normalized Doppler bandwidth which describes the correlation of the fading process, the Markov parameters can be derived as shown in [3]: where γ GB γ BG = Q(θ, ρθ) Q(ρθ, θ), (Q(θ, ρθ) Q(ρθ, θ)), = 1 P E P E θ = (2) 2 ln(1 P E ) 1 ρ 2 (3) Here ρ = J 0 (2π T ) is the Gaussian correlation coefficient of two successive frames with T seconds interval over a fading channel with Doppler frequency J 0 ( ) is the first kind Bessel function of zero order, and Q(, ) is the Marcum Q function [4] In this way the Markov parameters are totally expressed in terms of the physical parameters P E and T In our analysis we apply this Markov model at frame level of the link layer Although motivated by the behavior of wireless fading process, the error model considered here also applies to any environment where the frame loss process exhibits correlation, eg, due to trellis coding B System Model of Radio Link Protocol In this paper we concern the NAK-based multi-copy Selective Repeat ARQ scheme which is widely applied by the radio link protocol of wireless systems The receiver does not acknowledge received data frames, but only requests the retransmission of the particular frames that were not received correctly In analysis, the basic unit we consider is a NAK round, defined as the interval that begins when

2 H start phase end phase intermediate phase an arbitrary frame correct frame erroneous frame F 0 S 0 # 1 # 2 # l f # l e # l e +1 # 1 # 1 # l f # l f F 1 S 1 S 2 error burst loss detection by the receiver N 1 copies retransmission N 1 copies Fig 1 F R-1 F R S R The state transition diagram of wireless link recovery process receiver supplies the last of one or more NAK frames for a missing data frame described by a NAK list entry and ends when the retransmission timer expires for that NAK list entry[5] For convenience of expression, among the link layer settings we denote by R the maximum number of NAK rounds limited by link layer, and by N i (i = 1 R) the number of NAKs to be sent in the i th NAK round which will trigger N i multiple copy retransmissions for the lost data frame The system model for the wireless link recovery is illustrated in Fig1 with the state definitions as follows: H: transmitter begins to supply the particular data frame; S 0 : the data frame is received successfully by the receiver; F 0 : the data frame is detected missing by the receiver; S k : the recovery is successfully accomplished in the k th NAK rounds, for k = 1, 2,, R; F k : the recovery process fails in the k th NAK rounds, for k = 1, 2,, R C TCP End-to-end Connection Fig2 shows the network topology considered in this paper We focus on the scenario where the TCP packets are sent from a fixed station to a mobile host passing through an intermediate base station, which is general in practice The wired part of network is assumed to have a bandwidth of 40Mbps with a long propagation delay of 200ms As the last hop of the network, the wireless link is assumed to be the bottleneck oata transfer with the limited bandwidth of 1Mbps The propagation delay of the local wireless link is assumed to be negligible compared with the frame transmission duration This is a representative situation where the interaction of link layer protocol and TCP is minimized Fixed Station Fig 2 TCP packet ACK 40Mbps 200ms Base Station 1Mbps << 1ms link recovery TCP connection End-to-end TCP connection under study Mobile Host Time Fig 3 Illustration of the error burst and the retransmission sequence at receiving side and the local recovery process could have a more efficient reaction and consume less time than the end-to-end error correction process of TCP III ANALYTICAL APPROACH A Analysis of SR ARQ over Correlated Channel Models Without loss of generality, we assume each link frame is carried by a single physical layer frame For the local wireless link, the propagation delay and the transmission time of a NAK frame are assumed to be negligible compared with the data frame transmission duration Also, we assume the backward channel to be error-free so that the NAKs will never be lost This is reasonable in practice due to the robust error protection for NAK control frames From the diagram of the phase transition as shown in Fig 1, it is reality that P (F k H) = P (F k F k 1 )P (F k 1 H), 0 < k R (4) where P (Y X) denotes the transition probability from phase X to phase Y Since the phase transition probability P (S 0 H) and P (F 0 H) are the successful and unsuccessful probabilities of the original data frame transmission respectively, we get P (S 0 H) = 1 P E, P (F 0 H) = P E (5) If the initial transmission of the data frame fails, the link recovery process goes on for retransmissions as illustrated in Fig 1 According to the NAK-based SR ARQ strategy, the detection oata frame loss is only performed when at least one of the subsequent data frame with a larger sequence number is received successfully Thus, one can conclude that the first NAK round for any missing data frame must follow a successful transmission of some subsequent frame Therefore, the initial channel state distribution at the instance of loss detection denoted by α is α = [1 0] (6) Fig3 illustrates the retransmission process in details Since the frame errors are correlated, the sequence of the arbitrary lost frame within the error burst should be derived first For the two-state Markov chain as in Eq(1), it is well known that the length of the error burst N has the geometric distribution with average value of 1/γ BG : P {N = n} = γ BG (1 γ BG ) n 1, n = 1, 2, 3, (7)

3 Then it is reasonable to assume that the particular lost frame is uniformly distributed within the N-frame error burst Denoting by L the sequence of the lost frame,its probability distribution is given by P {L = l} = n=l 1 np {N = n} = γ BG 1 γ BG lnγ BG l 1 n=1 Fixing the random variable L as l, we have (1 γ BG ) n 1 γ BG n (8) P (l) (F 1 F 0 ) = αγ (l 1)N 1 Φ N 1 e (9) where e denotes the all 1 s column vector and Φ denotes the transition probability matrix of an erroneous frame transmission, which represents that the correlated channel falls in the bad state: [ ] [ ] γgb Φ = Γ = (10) γ BG In Eq(9), Γ (l 1)N 1 denotes the transition probability of the channel state during the retransmissions of the previous l 1 lost frames of the current error burst, and Φ N 1 represents the probability matrix for the event that all N 1 retransmitted copies of frame l are corrupted Denote by τ LL the retransmission timeout interval normalized by the frame transmission time Using Bayes formula, from Eq(9) we have τ LL P (F 1 F 0 ) = P {L = l}p (l) (F 1 F 0 ) (11) l=1 where the summation is truncated at τ LL because of the assumption that τ LL is set sufficiently large compared to the transmission time of frame Recalling Eq(4), the residual error probability after the first retransmission is given by P (F 1 H) = P (F 1 F 0 )P (F 0 H) τ LL = P {L = l}p (l) (F 1 F 0 )P E (12) l=1 From the second NAK round the retransmissions are all triggered by timeout events, and therefore the residual error probability P (F k H) after k NAK rounds is derived recursively by [ k ] P (F k H) = β Γ τ LL Φ N i e P (F 1 H), i=2 k = 2,, R (13) where β = [0 1] represents the distribution of the channel states after the first failed retransmission (F 1 ), Γ τ LL represents the transition probability of the channel states during the timeout interval τ LL in each NAK round, and Φ Ni is the probability matrix that the N i retransmitted packets lost in the i th NAK round Since the number of retransmission times at the link layer is limited by R, the residual frame error rate denoted by P LL being provided to TCP is given by P LL = P (F R H) (14) To be consistent with the general definition of throughput at TCP layer, we denote by η LL the normalized throughput of the link layer which is defined as the average number of data frames transmitted during a frame transmission time, independent of whether the delivery is successful or not As every failure of link recovery in the i th NAK round results in the (i + 1) th retransmission of N i+1 multiple retransmitted copies, the normalized throughput is derived as 1 η LL = 1 + Σ R k=1 N kp (F k 1 H) (15) B Analysis of TCP over link layer To keep track of the analytical model developed in [1], let d RT T denote the round trip time of TCP connection, T 0 denote the value of TCP time-out and b denote the number of segments that are acknowledged by a received ACK (b is typically 2 due to the mechanism oelayed ACK) Because this paper concentrates on performance influence of the wireless fading, we suppose that all the packet errors are due to wireless loss for convenience of analysis And the assumption in [1] that the segment losses are bursty in a window due to network congestion does not work anymore As derived in [7], with a large advertised TCP window, the expression for the steady state TCP throughput denoted by, in a wireless context only, as a function of wireless loss probability p is: where = E[W ] + (2 + 1 p ) + 3 E[W ](1 p) ( b 2 E[W ] + 1)d, (16) f(p) RT T + 3T 0 1 p E[W ] = 4 3b [( b4 + 1) + ( b 4 + 1)2 + 3b 2p ], (17) f(p) = 1 + p + 2p 2 + 4p 3 + 8p p p 6 (18) Because the maximum number of local retransmission times has been strictly limited which is usually set as small as 3, link layer retransmissions are indeed much faster than end-to-end ones driven by TCP Furthermore, when we focus on a heterogeneous network with the topology as in Fig 2, where the delay time of the wired portion is much larger than that of the local wired link due to multiple routing and queueing, the impact of the local link recovery delay on the TCP end-to-end round trip time can be ignored Consequently, the probability of the interference between TCP and local recovery process that may lead to the conflicting retransmissions is kept small enough Therefore in this sense, the residual error probability and the normalized throughput provided by the link layer perform as the major factors that would influence the end-to-end TCP performance The so-called goodput defined as the normalized rate of successful data transmission at the receiver yields η LL (1 P LL )

4 Residual Error Rate after Local Recovery 1E-6 1E-7 T= (analysis) T= (simulation) Fig 4 Residual FER of RLP on correlated channels (P LL ) Normalized Throughput of Link Layer 95% 90% 85% 80% 75% 70% 65% T= (simulation) T= (analysis) Fig 5 Normalized throughput of RLP on correlated channels (η LL ) In the case of TCP over SR ARQ, the error process of the physical channel is shielded by the link layer so that the loss probability provided to TCP as p in Eq(16) equals the residual error probability of the TCP segment after the local link recovery Consider the residual error process after the link recovery process 1)When the wireless channel suffers fast fading, ie the normalized Doppler bandwidth T is large enough (eg T = 1), the correlation of errors is limited within a link frame Thus the residual error probability of TCP segment is determined by p = 1 (1 P LL ) l num, where P LL is the residual frame error rate of link recovery and l num represents the number of link frames that a TCP segment is divided in 2)When the wireless channel suffers slow fading, ie T is sufficiently small (eg T = ), the correlation degree is high that errors always occur in burst The residual error probability of TCP segment is approximated by p = P LL 3)When the fading speed of the correlated channel is moderate, the residual error probability of TCP segment is bounded by P LL p 1 (1 P LL ) l num Actually the TCP throughput will be limited by the data throughput of the underlying link layer [6] Assume that the channel capacity of the wireless link as C l and together with the expression derived in Eq(16), finally the TCP throughput is determined by { E[W ] + (2 + 1 p = min η LL C l, ) + } 3 E[W ](1 p) ( b 2 E[W ] + 1)d, f(p) RT T + 3T 0 1 p (19) where η LL is the normalized data throughput of link layer in Eq(15) IV NUMERICAL RESULTS AND DISCUSSIONS To study the interactions between link layer schemes, wireless fading channels and TCP at transport layer, we examine the numerical examples based on analysis and simulation In our simulation, we employ ns-2(version 21b9) Additional source codes for wireless error modules and radio link module of the NAK-based multi-copy SR ARQ schemes are also developed and implemented Numerical results of the theoretical analysis on link layer performance are exhibited in Fig 4-5 Besides the analytical curve, simulation points are also given simultaneously showing the accuracy of the analytical approach Fig 4 compares the residual frame error rate after local wireless link recovery over fading channels with different normalized Doppler bandwidth T The residual frame error rate of link layer increases with correlation degree of the error process Explanatorily, the bursty characteristic of error process increases the failing probability of all retransmission trails which leads to the degradation of reliability performance Fig 5 shows the normalized throughput performance of link layer over the correlated channels The results show that the data throughput of link layer benefits from correlation of the underlying error process What makes the throughput performance of link layer benefit from the error correlation? The relationship between throughput and residual frame error rate of link layer in the environment of burst errors need to be thought over To gain an insight into the behavior of link layer protocol, the evolution of the local link recovery process along with increasing NAK rounds is illustrated in Fig 6 Considering the NAK-based SR retransmission process, the first NAK round is not triggered at the receiver until that a successful delivery event of the future data frame occurs, ie, the initial channel state at the beginning of the first NAK round is good as expressed in Eq(6) Therefore the retransmission of the first NAK round unconsciously utilizes the correlated information of the physical channels and certainly benefits from the correlation of the error process Unlike the first NAK round, subsequent NAK rounds are all triggered by timeout events of retransmission timer, so that the benefit from the initial state distribution does not work anymore and the degradation influence of the burst error process dominates the residual error rate This finally makes the residual error rate P (F 3 H) smaller in the case of less correlated channels Then recalling Eq(15), the value of throughput η LL directly depends on weighted aggregation of the residual frame error rates of all NAK rounds As the dominating element with the largest value (above 10 times of P (F 2 H)), P (F 1 H) absolutely determines the relative

5 Residual Error Probability after 1st NAK Round Residual Error Probability after 2nd NAK Round Residual Error Probability after 3rd NAK Round 01 1E-6 1E-7 1E-8 1E-9 Fig 6 P(F 1 H) T= T=1 P(F 2 H) T= T=1 P(F 3 H) T= T=1 Evolution of residual FER for all 3 NAK rounds difference of link layer throughput over different fading channels Next the performance issue of end-to-end TCP connection at user level is studied The values of T adopted are and 1 which correspond to the different correlated channels with slow fading and fast fading, respectively The analysis results from the refined TCP throughput model are also validated by computer simulations as shown in Fig 7 Although it has been investigated that TCP could perform better due to the high degree of correlation in the error process, the research there was engaged in the case of wireless TCP without local recovery of radio link protocols Our work reveals that with the cooperation of link layer, the TCP performance mainly lies on three factors: the bandwidth limit of wireless link, the residual error probability after local recovery and the correlation degree of the residual errors As shown in Fig 7, with a low physical frame error rate the TCP end-to-end throughput is chiefly limited by the capacity of wireless link C l which is supposed as 1Mbps in this paper When the channel condition turns worsen, the failure probability of local link recovery increases as in Fig 4 Incremental loss of TCP segments frequently shrinks the TCP congestion window and declines the performance sharply In this error-prone situation, the TCP throughput becomes under the joint effect of the residual error probability and the residual error correlation The higher probability of residual errors leads to more degradation of TCP performance, whereas the higher correlation degree of residual errors leads to the performance improvement due TCP end-to-end throughput Kbps T= (analysis) T= (simulation) Fig 7 TCP end-to-end throughput with local link recovery over fading channels to the TCP AIMD (Additional Increase Multiple Decrease) mechanism However, the residual error probability and the correlation degree of the residual packet errors are always a pair of contraries, both increasing with the error correlation of physical layer Accordingly, in the case of T = 1 the comparatively low residual error rate causes the distinct advantage of the performance over the T = case V CONCLUSION In this paper, we have developed a new analytical approach of TCP over link layer protocols for wireless systems in the two-state Markov channels Results show that the burstiness in the error process of physical layer caused by wireless fading significantly affects the system performance Although the data throughput efficiency of link layer benefits from the channel correlation, the degradation of the residual error probability after local recovery due to the error burstiness dominates the behavior of link layer and finally degrades the end-to-end TCP throughput The analytical model is suggested to be helpful for the designing and configuration of the mobile networks to finally improve the end-to-end TCP performance at user level REFERENCES [1] JPadhye, VFiroiu, DTowsley, JKurose, Modeling TCP Reno performance: a simple model and its empirical validation, IEEE/ACM Trans Networking, Vol 8, pp , April 2000 [2] C Hoene, I Carreras, T Chen, A wolisz, Design and deployment of link-layer boosters for per-flow improvement of QOS in wireless Internet access, in European Wireless 2002, Florence, Italy, Feb 2002 [3] M Zorzi, RR Rao, LB Milstein, On the accuracy of a first-order Markov model for data transmission on fading channels, in Proc IEEE ICUPC 95, pp , Nov 1995 [4] Marvin K Simon, Mohamed-Slim Alouini, Digital Communication over Fading Channels: A Unified Approach to Performance Analysis, Wiley, New York, 2000 [5] TIA/EIA/IS-707-A-2, Data services options for spread spectrum systems: Radio link protocol Type 3, Addendum No 2, Washington: Telecommunication Industry Association, Mar 2001 [6] F Khafizov, M Yavuz, Analytical Model of RLP in IS-2000 CDMA Networks, in Proc IEEE VTC 2002 Fall, vol1, pp , Oct 2002 [7] F Zheng, M Li, C Gao, An analytic throughput model for TCP Reno over wireless networks, in Proc IEEE ICCNMC 2001, pp , Oct 2001

Cross-layer Analysis of Wireless TCP/ARQ Systems over Correlated Channels

Cross-layer Analysis of Wireless TCP/ARQ Systems over Correlated Channels Cross-layer Analysis of Wireless TCP/ARQ Systems over Correlated Channels Yi Wu, Zhisheng Niu, and Junli Zheng State Key Lab on Microwave and Digital Communications Department of Electronic Engineering,

More information

Cross-layer Analysis of Wireless TCP/ARQ Systems over Correlated Channels

Cross-layer Analysis of Wireless TCP/ARQ Systems over Correlated Channels 240 JOURNAL OF COMMUNICATIONS AND NETWORKS, VOL. 7, NO. 1, MAR. 5 Cross-layer Analysis of Wireless TCP/ARQ Systems over Correlated Channels Yi Wu, Zhisheng Niu, and Junli Zheng Abstract: In this paper

More information

AUTOMATIC repeat request (ARQ) techniques have been

AUTOMATIC repeat request (ARQ) techniques have been IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 7, NO. 5, MAY 2008 1445 Adaptive ARQ with Energy Efficient Backoff on Markov Fading Links A. Chockalingam, Senior Member, IEEE, and Michele Zorzi, Fellow,

More information

Analysis of Link-Layer Backoff Algorithms on Point-to-Point Markov Fading Links: Effect of Round-Trip Delays

Analysis of Link-Layer Backoff Algorithms on Point-to-Point Markov Fading Links: Effect of Round-Trip Delays Analysis of Link-Layer Backoff Algorithms on Point-to-Point Markov Fading Links: Effect of Round-Trip Delays A. Chockalingam and M. Zorzi Department of ECE, Indian Institute of Science, Bangalore 560012,

More information

FEC Performance in Large File Transfer over Bursty Channels

FEC Performance in Large File Transfer over Bursty Channels FEC Performance in Large File Transfer over Bursty Channels Shuichiro Senda, Hiroyuki Masuyama, Shoji Kasahara and Yutaka Takahashi Graduate School of Informatics, Kyoto University, Kyoto 66-85, Japan

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

Interactions of TCP and Radio Link ARQ Protocol

Interactions of TCP and Radio Link ARQ Protocol Interactions of TCP and Radio Link ARQ Protocol Yong Bai, Andy T. Ogielski, and Gang Wu WINLAB, Rutgers University 73 Brett Road, Piscataway, NJ 8854-86 e-mail: [yongbai, ato, g-wu]@winlab.rutgers.edu

More information

Wireless TCP Performance with Link Layer FEC/ARQ

Wireless TCP Performance with Link Layer FEC/ARQ Wireless TCP Performance with Link Layer FEC/ARQ A. Chockalingam y and Michele Zorzi z y Department of Electrical Communication Engineering, Indian Institute of Science, Bangalore-562, INDIA fax: +9-8-334-799

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

Study of the TCP Upstream/Downstream Unfairness Issue with Per-flow Queueing over Infrastructure-mode WLANs

Study of the TCP Upstream/Downstream Unfairness Issue with Per-flow Queueing over Infrastructure-mode WLANs Study of the TCP Upstream/Downstream Unfairness Issue with Per-flow Queueing over Infrastructure-mode WLANs Yi Wu, Zhisheng Niu, and Junli Zheng State Key Lab on Microwave and Digital Communications Department

More information

Receiver-initiated Sending-rate Control based on Data Receive Rate for Ad Hoc Networks connected to Internet

Receiver-initiated Sending-rate Control based on Data Receive Rate for Ad Hoc Networks connected to Internet Receiver-initiated Sending-rate Control based on Data Receive Rate for Ad Hoc Networks connected to Internet Akihisa Kojima and Susumu Ishihara Graduate School of Engineering, Shizuoka University Graduate

More information

Analysis of TCP Latency over Wireless Links Supporting FEC/ARQ-SR for Error Recovery

Analysis of TCP Latency over Wireless Links Supporting FEC/ARQ-SR for Error Recovery Analysis of TCP Latency over Wireless Links Supporting FEC/ARQ-SR for Error Recovery Raja Abdelmoumen CRISTAL Laboratory, Tunisia Email: Raja.Abdelmoumen@ensi.rnu.tn Chadi Barakat Projet Planète, INRIA-Sophia

More information

TCP Congestion Control in Wired and Wireless networks

TCP Congestion Control in Wired and Wireless networks TCP Congestion Control in Wired and Wireless networks Mohamadreza Najiminaini (mna28@cs.sfu.ca) Term Project ENSC 835 Spring 2008 Supervised by Dr. Ljiljana Trajkovic School of Engineering and Science

More information

THE INCREASING popularity of wireless networks

THE INCREASING popularity of wireless networks IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 2, MARCH 2004 627 Accurate Analysis of TCP on Channels With Memory and Finite Round-Trip Delay Michele Rossi, Member, IEEE, Raffaella Vicenzi,

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

CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments

CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments Stream Control Transmission Protocol (SCTP) uses the 32-bit checksum in the common header, by which a corrupted

More information

Performance of ARQ Go-Back-N protocol in Markov channels with unreliable feedback: Delay analysis

Performance of ARQ Go-Back-N protocol in Markov channels with unreliable feedback: Delay analysis ICUPC 95, TOKYO, JAPAN, NOV. 1995 1 Performance of ARQ Go-Back-N protocol in Markov channels with unreliable feedback: Delay analysis Michele Zorzi y and Ramesh R. Rao z y Dipartimento di Elettronica e

More information

Improving TCP End to End Performance in Wireless LANs with Snoop Protocol

Improving TCP End to End Performance in Wireless LANs with Snoop Protocol Improving TCP End to End Performance in Wireless LANs with Snoop Protocol Dejan Jaksic, Zeljko Ilic and Alen Bazant Department of Telecommunications, Faculty of Electrical Engineering and Computing Unska

More information

Performance of TCP/RLP Protocol Stack on Correlated Fading DS-CDMA Wireless Links

Performance of TCP/RLP Protocol Stack on Correlated Fading DS-CDMA Wireless Links 28 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 49, NO. 1, JANUARY 2000 Performance of TCP/RLP Protocol Stack on Correlated Fading DS-CDMA Wireless Links A. Chockalingam, Senior Member, IEEE, and Gang

More information

PERFORMANCE ANALYSIS OF SNOOP TCP WITH FREEZING AGENT OVER CDMA2000 NETWORKS

PERFORMANCE ANALYSIS OF SNOOP TCP WITH FREEZING AGENT OVER CDMA2000 NETWORKS PERFORMANCE ANALYSIS OF SNOOP TCP WITH FREEZING AGENT OVER CDMA2 NETWORKS Sang-Hee Lee +, Hong-gu Ahn +, Jae-Sung Lim +, Seung-Hwan Kwak ++, Sung Kim ++ The Graduate School of Information and Communication,

More information

Delayed ACK Approach for TCP Performance Improvement for Ad Hoc Networks Using Chain Topology

Delayed ACK Approach for TCP Performance Improvement for Ad Hoc Networks Using Chain Topology Delayed ACK Approach for TCP Performance Improvement for Ad Hoc Networks Using Chain Topology Prashant Kumar Gupta M.Tech. Scholar, Computer Networks, Bhilai Institute of Technology, Durg (C.G.), India

More information

RLC protocol performance over TCP SACK

RLC protocol performance over TCP SACK PUBLISHED IN: PROCEEDINGS OF THE WIOPT 28, PP. 4 RLC protocol performance over Michael Makidis and George Xylomenos mmakidis5@cs.aueb.gr and xgeorge@aueb.gr Mobile Multimedia Laboratory Athens University

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

Investigating Interactions between ARQ Mechanisms and TCP over Wireless Links

Investigating Interactions between ARQ Mechanisms and TCP over Wireless Links Investigating Interactions between ARQ Mechanisms and TCP over Wireless Links Francesco Vacirca, Andrea De Vendictis, Andrea Baiocchi 1 INFOCOM Dept. - University of Roma La Sapienza e-mail: {vacirca,devendictis,baiocchi}@infocom.uniroma1.it

More information

A Real-Time Network Simulation Application for Multimedia over IP

A Real-Time Network Simulation Application for Multimedia over IP A Real-Time Simulation Application for Multimedia over IP ABSTRACT This paper details a Secure Voice over IP (SVoIP) development tool, the Simulation Application (Netsim), which provides real-time network

More information

Hybrid Control and Switched Systems. Lecture #17 Hybrid Systems Modeling of Communication Networks

Hybrid Control and Switched Systems. Lecture #17 Hybrid Systems Modeling of Communication Networks Hybrid Control and Switched Systems Lecture #17 Hybrid Systems Modeling of Communication Networks João P. Hespanha University of California at Santa Barbara Motivation Why model network traffic? to validate

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

Performance Analysis of WLANs Under Sporadic Traffic

Performance Analysis of WLANs Under Sporadic Traffic Performance Analysis of 802.11 WLANs Under Sporadic Traffic M. Garetto and C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di Torino, Italy Abstract. We analyze the performance of 802.11 WLANs

More information

Considering Spurious Timeout in Proxy for Improving TCP Performance in Wireless Networks

Considering Spurious Timeout in Proxy for Improving TCP Performance in Wireless Networks Considering Spurious Timeout in Proxy for Improving TCP Performance in Wireless Networks YuChul Kim Telecommunication R&D Center, Samsung Electronics,Co., Ltd yuchul.kim@samsung.com DongHo Cho Communication

More information

INTEGRATION of data communications services into wireless

INTEGRATION of data communications services into wireless 208 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL 54, NO 2, FEBRUARY 2006 Service Differentiation in Multirate Wireless Networks With Weighted Round-Robin Scheduling and ARQ-Based Error Control Long B Le, Student

More information

A Rate-adaptive MAC Protocol Based on TCP Throughput for Ad Hoc Networks in fading channels

A Rate-adaptive MAC Protocol Based on TCP Throughput for Ad Hoc Networks in fading channels A Rate-adaptive MAC Protocol Based on TCP Throughput for Ad Hoc Networks in fading channels Shoko Uchida, Katsuhiro Naito, Kazuo Mori, and Hideo Kobayashi Department of Electrical and Electronic Engineering,

More information

Impact of transmission errors on TCP performance. Outline. Random Errors

Impact of transmission errors on TCP performance. Outline. Random Errors Impact of transmission errors on TCP performance 1 Outline Impact of transmission errors on TCP performance Approaches to improve TCP performance Classification Discussion of selected approaches 2 Random

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

Delay Performance of the New Explicit Loss Notification TCP Technique for Wireless Networks

Delay Performance of the New Explicit Loss Notification TCP Technique for Wireless Networks Delay Performance of the New Explicit Loss Notification TCP Technique for Wireless Networks Wenqing Ding and Abbas Jamalipour School of Electrical and Information Engineering The University of Sydney Sydney

More information

CS Transport. Outline. Window Flow Control. Window Flow Control

CS Transport. Outline. Window Flow Control. Window Flow Control CS 54 Outline indow Flow Control (Very brief) Review of TCP TCP throughput modeling TCP variants/enhancements Transport Dr. Chan Mun Choon School of Computing, National University of Singapore Oct 6, 005

More information

TCP with header checksum option for wireless links: An analytical approach towards performance evaluation

TCP with header checksum option for wireless links: An analytical approach towards performance evaluation Sādhanā Vol. 32, Part 3, June 2007, pp. 253 275. Printed in India TCP with header checksum option for wireless links: An analytical approach towards performance evaluation PAWAN KUMAR GUPTA and JOY KURI

More information

Performance Analysis of TCP Variants

Performance Analysis of TCP Variants 102 Performance Analysis of TCP Variants Abhishek Sawarkar Northeastern University, MA 02115 Himanshu Saraswat PES MCOE,Pune-411005 Abstract The widely used TCP protocol was developed to provide reliable

More information

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Dr. Vinod Vokkarane Assistant Professor, Computer and Information Science Co-Director, Advanced Computer Networks Lab University

More information

Multiple Layer Error Control over Wireless Links

Multiple Layer Error Control over Wireless Links Multiple Layer Error Control over Wireless Links George Xylomenos and Giannis Vasalas Kokkinakis xgeorge@aueb.gr and jvk21gr@gmail.com Mobile Multimedia Laboratory Department of Informatics Athens University

More information

An NAK-based Hierarchical ARQ Scheme for Reliable Data Multicast in Integrated Communication and Broadcast Networks

An NAK-based Hierarchical ARQ Scheme for Reliable Data Multicast in Integrated Communication and Broadcast Networks An NAK-based Hierarchical ARQ Scheme for Reliable Data Multicast in Integrated Communication and Broadcast Networks Li Gu, Zhisheng Niu, Jiping Lv and Hideya Yoshiuchi Department of Electronic Engineering,

More information

Dynamic Control and Optimization of Buffer Size for Short Message Transfer in GPRS/UMTS Networks *

Dynamic Control and Optimization of Buffer Size for Short Message Transfer in GPRS/UMTS Networks * Dynamic Control and Optimization of for Short Message Transfer in GPRS/UMTS Networks * Michael M. Markou and Christos G. Panayiotou Dept. of Electrical and Computer Engineering, University of Cyprus Email:

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

Channel Quality Based Adaptation of TCP with Loss Discrimination

Channel Quality Based Adaptation of TCP with Loss Discrimination Channel Quality Based Adaptation of TCP with Loss Discrimination Yaling Yang, Honghai Zhang, Robin Kravets University of Illinois-Urbana Champaign Abstract TCP responds to all losses by invoking congestion

More information

An Enhanced IEEE Retransmission Scheme

An Enhanced IEEE Retransmission Scheme An Enhanced IEEE 802.11 Retransmission Scheme Hao-Li Wang, Jinghao Miao, J. Morris Chang Dept. of Electrical and Computer Engineering Iowa State University haoli, jhmiao, morris@iastate.edu Abstract In

More information

Analyzation of Automatic Repeat Request (ARQ) Protocols

Analyzation of Automatic Repeat Request (ARQ) Protocols RESEARCH ARTICLE OPEN ACCESS Analyzation of Automatic Repeat Request (ARQ) Protocols 1 Jeshvina.S, 2 Sneha.P, 3 Saraanya.S Final year BCA, Dept of Computer Science New Horizon College Kasturinagar, Bangalore

More information

Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs

Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs Sayantan Choudhury and Jerry D. Gibson Department of Electrical and Computer Engineering University of Califonia, Santa Barbara

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

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

Improving the Robustness of TCP to Non-Congestion Events

Improving the Robustness of TCP to Non-Congestion Events Improving the Robustness of TCP to Non-Congestion Events Presented by : Sally Floyd floyd@acm.org For the Authors: Sumitha Bhandarkar A. L. Narasimha Reddy {sumitha,reddy}@ee.tamu.edu Problem Statement

More information

Chapter - 1 INTRODUCTION

Chapter - 1 INTRODUCTION Chapter - 1 INTRODUCTION Worldwide Interoperability for Microwave Access (WiMAX) is based on IEEE 802.16 standard. This standard specifies the air interface of fixed Broadband Wireless Access (BWA) system

More information

ATL : An Adaptive Transport Layer Protocol Suite for Next Generation Wireless Internet

ATL : An Adaptive Transport Layer Protocol Suite for Next Generation Wireless Internet ATL : An Adaptive Transport Layer Protocol Suite for Next Generation Wireless Internet O. B. Akan and F. Akyildiz IEEE Trans. On Selected Areas in Communications, vol. 22, no. 5, 2004 First paper deals

More information

Selective-TCP for Wired/Wireless Networks

Selective-TCP for Wired/Wireless Networks Selective-TCP for Wired/Wireless Networks Rajashree Paul rpaul2@cs.sfu.ca Communication Networks Laboratory Roadmap Motivation Background and related work Selective-TCP overview implementation Simulation

More information

Modeling Two-Windows TCP Behavior in Internet Differentiated Services Networks

Modeling Two-Windows TCP Behavior in Internet Differentiated Services Networks Modeling Two-Windows TCP Behavior in Internet Differentiated Services Networks Jianhua He, Zongkai Yang, Zhen Fan, Zuoyin Tang Department of Electronics and Information HuaZhong University of Science and

More information

TCP Congestion Control

TCP Congestion Control 6.033, Spring 2014 TCP Congestion Control Dina Katabi & Sam Madden nms.csail.mit.edu/~dina Sharing the Internet How do you manage resources in a huge system like the Internet, where users with different

More information

Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani

Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani (in collaboration with Ming Li, Devesh Agrawal, Deepak Ganesan, Aruna Balasubramanian, Brian Levine, Xiaozheng Tie at UMass

More information

An Enhanced Slow-Start Mechanism for TCP Vegas

An Enhanced Slow-Start Mechanism for TCP Vegas An Enhanced Slow-Start Mechanism for TCP Vegas Cheng-Yuan Ho a, Yi-Cheng Chan b, and Yaw-Chung Chen a a Department of Computer Science and Information Engineering National Chiao Tung University b Department

More information

Analytic End-to-End Estimation for the One-Way Delay and Its Variation

Analytic End-to-End Estimation for the One-Way Delay and Its Variation Analytic End-to-End Estimation for the One-Way Delay and Its Variation Jin-Hee Choi and Chuck Yoo Department of Computer Science and Engineering Korea University Email: {jhchoi, hxy}@os.korea.ac.kr Telephone:

More information

under grant CNS This work was supported in part by the National Science Foundation (NSF)

under grant CNS This work was supported in part by the National Science Foundation (NSF) Coordinated Multi-Layer Loss Recovery in TCP over Optical Burst-Switched (OBS) Networks Rajesh RC Bikram, Neal Charbonneau, and Vinod M. Vokkarane Department of Computer and Information Science, University

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

A Generalization of a TCP Model: Multiple Source-Destination Case. with Arbitrary LAN as the Access Network

A Generalization of a TCP Model: Multiple Source-Destination Case. with Arbitrary LAN as the Access Network A Generalization of a TCP Model: Multiple Source-Destination Case with Arbitrary LAN as the Access Network Oleg Gusak and Tu rul Dayar Department of Computer Engineering and Information Science Bilkent

More information

A Hybrid Systems Modeling Framework for Fast and Accurate Simulation of Data Communication Networks. Motivation

A Hybrid Systems Modeling Framework for Fast and Accurate Simulation of Data Communication Networks. Motivation A Hybrid Systems Modeling Framework for Fast and Accurate Simulation of Data Communication Networks Stephan Bohacek João P. Hespanha Junsoo Lee Katia Obraczka University of Delaware University of Calif.

More information

A Survey on Congestion Control and Maximization of Throughput in Wireless Networks

A Survey on Congestion Control and Maximization of Throughput in Wireless Networks A Survey on Congestion Control and Maximization of Throughput in Wireless Networks K.Ravindra Babu Post graduate student V.R.Siddhartha Engineering College ravindra.bec2008@gmail.com J.Ranga Rao Assistant

More information

Multichannel Outage-aware MAC Protocols for Wireless Networks

Multichannel Outage-aware MAC Protocols for Wireless Networks Submitted - the 4th IEEE Conference on Industrial Electronics and Applications (ICIEA 29) Multichannel Outage-aware MAC Protocols for Wireless Networks Hyukjin Lee and Cheng-Chew Lim School of Electrical

More information

CS268: Beyond TCP Congestion Control

CS268: Beyond TCP Congestion Control TCP Problems CS68: Beyond TCP Congestion Control Ion Stoica February 9, 004 When TCP congestion control was originally designed in 1988: - Key applications: FTP, E-mail - Maximum link bandwidth: 10Mb/s

More information

Problem 7. Problem 8. Problem 9

Problem 7. Problem 8. Problem 9 Problem 7 To best answer this question, consider why we needed sequence numbers in the first place. We saw that the sender needs sequence numbers so that the receiver can tell if a data packet is a duplicate

More information

CMPE 257: Wireless and Mobile Networking

CMPE 257: Wireless and Mobile Networking CMPE 257: Wireless and Mobile Networking Katia Obraczka Computer Engineering UCSC Baskin Engineering Lecture 10 CMPE 257 Spring'15 1 Student Presentations Schedule May 21: Sam and Anuj May 26: Larissa

More information

There are 10 questions in total. Please write your SID on each page.

There are 10 questions in total. Please write your SID on each page. Name: SID: Department of EECS - University of California at Berkeley EECS122 - Introduction to Communication Networks - Spring 2005 to the Final: 5/20/2005 There are 10 questions in total. Please write

More information

Buffer Control Strategies for the Transmission of TCP Flows over Geostationary Satellite Links Using Proxy Based Architectures

Buffer Control Strategies for the Transmission of TCP Flows over Geostationary Satellite Links Using Proxy Based Architectures Buffer Control Strategies for the Transmission of TCP Flows over Geostationary Satellite Links Using Proxy Based Architectures Nicola Baldo, Andrea Odorizzi and Michele Rossi University of Ferrara, Department

More information

16.682: Communication Systems Engineering. Lecture 17. ARQ Protocols

16.682: Communication Systems Engineering. Lecture 17. ARQ Protocols 16.682: Communication Systems Engineering Lecture 17 ARQ Protocols Eytan Modiano Automatic repeat request (ARQ) Break large files into packets FILE PKT H PKT H PKT H Check received packets for errors Use

More information

TCP PERFORMANCE FOR FUTURE IP-BASED WIRELESS NETWORKS

TCP PERFORMANCE FOR FUTURE IP-BASED WIRELESS NETWORKS TCP PERFORMANCE FOR FUTURE IP-BASED WIRELESS NETWORKS Deddy Chandra and Richard J. Harris School of Electrical and Computer System Engineering Royal Melbourne Institute of Technology Melbourne, Australia

More information

ISSN: Index Terms Wireless networks, non - congestion events, packet reordering, spurious timeouts, reduce retransmissions.

ISSN: Index Terms Wireless networks, non - congestion events, packet reordering, spurious timeouts, reduce retransmissions. ISSN:2320-0790 A New TCP Algorithm to reduce the number of retransmissions in Wireless Networks A Beulah, R Nita Marie Ann Assistant Professsor, SSN College of Engineering, Chennai PG Scholar, SSN College

More information

Assignment 7: TCP and Congestion Control Due the week of October 29/30, 2015

Assignment 7: TCP and Congestion Control Due the week of October 29/30, 2015 Assignment 7: TCP and Congestion Control Due the week of October 29/30, 2015 I d like to complete our exploration of TCP by taking a close look at the topic of congestion control in TCP. To prepare for

More information

Lecture 4: Congestion Control

Lecture 4: Congestion Control Lecture 4: Congestion Control Overview Internet is a network of networks Narrow waist of IP: unreliable, best-effort datagram delivery Packet forwarding: input port to output port Routing protocols: computing

More information

AIO-TFRC: A Light-weight Rate Control Scheme for Streaming over Wireless

AIO-TFRC: A Light-weight Rate Control Scheme for Streaming over Wireless AIO-TFRC: A Light-weight Rate Control Scheme for Streaming over Wireless Minghua Chen and Avideh Zakhor Department of Electrical Engineering and Computer Sciences University of California at Berkeley,

More information

Outline. Basic ARQ schemes. S Capacity enhancement methods for radio interface ARQ Schemes. Classification of error control strategies

Outline. Basic ARQ schemes. S Capacity enhancement methods for radio interface ARQ Schemes. Classification of error control strategies ARQ Schemes, March 26 24 ARQ Schemes, March 26 24 2 Outline Classification of error control strategies S-7263 Capacity enhancement methods for radio interface ARQ Schemes Markku Liinaharja March 25, 24

More information

The Impact of Delay Variations on TCP Performance

The Impact of Delay Variations on TCP Performance INSTITUT FÜR KOMMUNIKATIONSNETZE UND RECHNERSYSTEME Prof. Dr.-Ing. Dr. h. c. mult. P. J. Kühn The Impact of Delay Variations on TCP Performance Michael Scharf scharf@ikr.uni-stuttgart.de ITG FG 5.2.1 Workshop,

More information

MODERN digital communication technologies combined. TCP-Aware Channel Allocation in CDMA Networks

MODERN digital communication technologies combined. TCP-Aware Channel Allocation in CDMA Networks 1 TCP-Aware Channel Allocation in CDMA Networks Majid Ghaderi, Ashwin Sridharan, Member, IEEE, Hui Zang, Senior Member, IEEE, Don Towsley, Fellow, IEEE, and Rene Cruz, Fellow, IEEE Abstract This paper

More information

IMPROVING TCP PERFORMANCE OVER WIRELESS NETWORKS USING LOSS DIFFERENTIATION ALGORITHMS

IMPROVING TCP PERFORMANCE OVER WIRELESS NETWORKS USING LOSS DIFFERENTIATION ALGORITHMS IMPROVING TCP PERFORMANCE OVER WIRELESS NETWORKS USING LOSS DIFFERENTIATION ALGORITHMS Fabio Martignon Politecnico di Milano, Dept. of Electronics and Information, Piazza L. Da Vinci 32 20133 Milano, ITALY,

More information

Performance Enhancement Of TCP For Wireless Network

Performance Enhancement Of TCP For Wireless Network P a g e 32 Vol. 10 Issue 12 (Ver. 1.0) October 2010 Global Journal of Computer Science and Technology Performance Enhancement Of TCP For Wireless Network 1 Pranab Kumar Dhar, 2 Mohammad Ibrahim Khan, 3

More information

CS 556 Advanced Computer Networks Spring Solutions to Midterm Test March 10, YOUR NAME: Abraham MATTA

CS 556 Advanced Computer Networks Spring Solutions to Midterm Test March 10, YOUR NAME: Abraham MATTA CS 556 Advanced Computer Networks Spring 2011 Solutions to Midterm Test March 10, 2011 YOUR NAME: Abraham MATTA This test is closed books. You are only allowed to have one sheet of notes (8.5 11 ). Please

More information

On the Effects of ARQ Mechanisms on TCP Performance in Wireless Environments

On the Effects of ARQ Mechanisms on TCP Performance in Wireless Environments On the Effects of ARQ Mechanisms on TCP Performance in Wireless Environments Francesco Vacirca, Andrea De Vendictis, Alfredo Todini, Andrea Baiocchi INFOCOM Dept - University of Roma La Sapienza Via Eudossiana

More information

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking Wireless Challenges 15-441: Computer Networking Lecture 25: Wireless Networking Force us to rethink many assumptions Need to share airwaves rather than wire Don t know what hosts are involved Host may

More information

CS 5565 Spring CS 5565 Midterm

CS 5565 Spring CS 5565 Midterm CS 5565 This is a closed-book, closed-internet, closed-cellphone and closed-computer exam. However, you may refer to your sheet of prepared notes. Your exam should have 11 pages with 5 questions totaling

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 1 An Analytical Approach: Bianchi Model 2 Real Experimentations HoE on IEEE 802.11b Analytical Models Bianchi s Model Simulations ns-2 3 N links with the

More information

TCP Flavors Simulation Evaluations over Noisy Environment

TCP Flavors Simulation Evaluations over Noisy Environment International Journal of Information Engineering and Applications 2018; 1(1): 11-17 http://www.aascit.org/journal/information TCP Flavors Simulation Evaluations over Noisy Environment Elsadig Gamaleldeen

More information

Error Control System for Parallel Multichannel Using Selective Repeat ARQ

Error Control System for Parallel Multichannel Using Selective Repeat ARQ Error Control System for Parallel Multichannel Using Selective Repeat ARQ M.Amal Rajan 1, M.Maria Alex 2 1 Assistant Prof in CSE-Dept, Jayamatha Engineering College, Aralvaimozhi, India, 2 Assistant Prof

More information

Technical University of Crete Electronic & Computer Engineering Department TCP Performance over UMTS Network

Technical University of Crete Electronic & Computer Engineering Department TCP Performance over UMTS Network Technical University of Crete Electronic & Computer Engineering Department TCP Performance over UMTS Network Diploma Thesis by Smaragdakis Georgios OUTLINE From Mobile Networks to UMTS Revolution UMTS

More information

Revealing the problems with medium access control protocol in multi hop wireless ad hoc networks

Revealing the problems with medium access control protocol in multi hop wireless ad hoc networks Revealing the problems with 802.11 medium access control protocol in multi hop wireless ad hoc networks Authors: Shugong Xo and Tarek Saadawi Presented by Jani Hautakorpi 1 / 28 Content Introduction Overview

More information

Improving TCP Performance in TDMA-based Satellite Access Networks

Improving TCP Performance in TDMA-based Satellite Access Networks Improving TCP Performance in TDMA-based Satellite Access Networks Jing Zhu, Sumit Roy {zhuj, roy}@ee.washington.edu Department of Electrical Engineering, University of Washington, Seattle, WA 98105 Abstract-

More information

S Capacity enhancement methods for radio interface ARQ Schemes

S Capacity enhancement methods for radio interface ARQ Schemes ARQ Schemes, March 26 2004 1 S-72.630 Capacity enhancement methods for radio interface ARQ Schemes Markku Liinaharja March 25, 2004 ARQ Schemes, March 26 2004 2 Outline Classification of error control

More information

OPNET M-TCP model. Modupe Omueti

OPNET M-TCP model. Modupe Omueti OPNET M-TCP model Modupe Omueti momueti@cs.sfu.ca Communication Networks Laboratory http://www.ensc.sfu.ca/research/cnl School of Engineering Science Simon Fraser University Roadmap Introduction Motivation

More information

TCP Revisited CONTACT INFORMATION: phone: fax: web:

TCP Revisited CONTACT INFORMATION: phone: fax: web: TCP Revisited CONTACT INFORMATION: phone: +1.301.527.1629 fax: +1.301.527.1690 email: whitepaper@hsc.com web: www.hsc.com PROPRIETARY NOTICE All rights reserved. This publication and its contents are proprietary

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

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. Link Layer. Fundamentals of Communication Networks

Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione. Link Layer. Fundamentals of Communication Networks Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione Link Layer Fundamentals of Communication Networks Data Link layer o It is the first logical layer in the protocol stack o Functions

More information

100 Mbps. 100 Mbps S1 G1 G2. 5 ms 40 ms. 5 ms

100 Mbps. 100 Mbps S1 G1 G2. 5 ms 40 ms. 5 ms The Influence of the Large Bandwidth-Delay Product on TCP Reno, NewReno, and SACK Haewon Lee Λ, Soo-hyeoung Lee, and Yanghee Choi School of Computer Science and Engineering Seoul National University San

More information

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

Enhancing TCP Throughput over Lossy Links Using ECN-capable RED Gateways Enhancing TCP Throughput over Lossy Links Using ECN-capable RED Gateways Haowei Bai AES Technology Centers of Excellence Honeywell Aerospace 3660 Technology Drive, Minneapolis, MN 5548 E-mail: haowei.bai@honeywell.com

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

Performance Analysis of TCP LBA and TCP TAHOE Approaches in g Standard Savreet KaurBrar 1, Sandeep Singh Kang 2

Performance Analysis of TCP LBA and TCP TAHOE Approaches in g Standard Savreet KaurBrar 1, Sandeep Singh Kang 2 Performance Analysis of TCP LBA and TCP TAHOE Approaches in 802.11g Standard Savreet KaurBrar 1, Sandeep Singh Kang 2 1 (MTechCSE Student, Chandigarh Engineering College Landran,India) 2 (Associate Professor

More information

EE122 MIDTERM EXAM: Scott Shenker, Ion Stoica

EE122 MIDTERM EXAM: Scott Shenker, Ion Stoica EE MITERM EXM: 00-0- Scott Shenker, Ion Stoica Last name Student I First name Login: ee- Please circle the last two letters of your login. a b c d e f g h i j k l m n o p q r s t u v w x y z a b c d e

More information

ENSC 835: COMMUNICATION NETWORKS

ENSC 835: COMMUNICATION NETWORKS ENSC 835: COMMUNICATION NETWORKS Evaluation of TCP congestion control mechanisms using OPNET simulator Spring 2008 FINAL PROJECT REPORT LAXMI SUBEDI http://www.sfu.ca/~lsa38/project.html lsa38@cs.sfu.ca

More information