Lower Bound for Mean Object Transfer Latency in the Narrowband IoT Environment

Size: px
Start display at page:

Download "Lower Bound for Mean Object Transfer Latency in the Narrowband IoT Environment"

Transcription

1 International Journal of Applied Engineering Research ISS Volume 1, umber 1 (017) pp Lower Bound for Mean Obect Transfer Latency in the arrowband IoT Environment Y. J. Lee Department of Technology Education, Korea ational University of Education, 50 Taesungtapyon-ro, Heungdu-u, Cheongu, Chungbu, South Korea. ORCID: Abstract This paper presents analytical model and algorithm to find the lower bound of mean web obect transfer latency, which is one of important measures of quality of Service (QoS) in the Internet. The proposed mean latency model assumes the multiple pacet losses and the narrowband IoT (Internet of Things) environment including multi-hop wireless networ, where fast retransmission is not possible due to small window. Our model also considers the initial estion window size and the multiple pacet loss in one estion window. Computational experiments show that for a given pacet loss rate, round trip time and initial estion window size mainly affect the mean web obect transfer latency. The model can be applied to determine the web obect size satisfying mean response time that end user requires and select the neighbor node with the least transfer latency in the narrowband IoT environment. Keywords: Web obect latency, TCP estion control, Pacet loss, arrowband IoT ITRODUCTIO The web obect transfer latency is one of many important measures in the Internet since it is main factor to affect endend delay. Web applications mainly mae use of transmission control protocol (TCP), which uses a single stream preserving byte order in the stream by assigning a sequence number to each pacet. When any loss occurs in a certain pacet, the subsequent pacets must wait to be delivered to users until the lost pacet will be retransmitted. This retransmission increases transfer latency. Typically, obect transfer latency is affected by data size and transmission time according to transmission rate of lin as well as by TCP estion control mechanism. The common functions of TCP estion control mechanism are start, estion avoidance, timeout, and fast retransmission [1]. Previous related wors on analytical models of data transfer delay over TCP are as following: Padhye [] considered large amount of data transfer on steady state over TCP. Most of TCP connections for web application, however, are short for small amount of data instead of large one in current Internet environment. Connection setup or -start time dominates the performance of web in this environment. oticing this phenomenon, Cardwell [3] extended the above steady state model but he did not consider delay of TCP after time-out. Jiong [4] enhanced the model of [3] considering -start time after timeout of retransmission. However, since the above models assumed wideband networ, they are not able to be applied to the narrowband IoT environment, which this paper considers. That is why narrowband IoT environment and multi-hop wireless networ do not allow fast retransmission of data due to the very small size of window [5]. Lee [6,7] proposed the web obect latency model for HTTP over TCP, T-TCP, and SCTP in the data networ and dealt with the SCTP handover scheme over mobile Internet [8,9]. However they and other previous wors did not consider the effect of the initial window size and the multiple pacet losses in a single window in the IoT environment. Our model estimates the lower bound (LB) when all the pacet losses occur in the last window during start for the transfer completion. The LB of mean obect transfer latency can be found by using our iterative algorithm based on the pacet loss rate, the initial estion window size, the lin bandwidth, and round trip time (RTT). Our model and algorithm can be used in estimating the mean obect delay and determining the web obect size satisfying end-user s required latency in the narrowband IoT environment and multi-hop wireless networ. The rest of the paper is organized as follows. Section describes modeling for mean web obect transfer latency. Section 3 discusses iterative algorithms and computational experiences for mean web obect transfer latency. Section 4 concludes with future wors. MODELLIG FOR WEB OBJECT TRASFER LATECY In order to simplify the model we assume that sizes of web obects are identical and pacets are transmitted in terms of 3365

2 International Journal of Applied Engineering Research ISS Volume 1, umber 1 (017) pp estion window size unit. Let the size of a web obect to transfer be θ Bytes and sender maximum segment size (SMSS) be Bytes. Then, the number of pacets to transfer for an obect is =θ/. When the probability of a pacet loss is p, the expected number of total pacet losses is α= n p by binomial distribution. Congestion control period for the narrowband networ is composed of the start period and estion avoidance period, because fast retransmit and fast recovery are not possible. Therefore, any pacet loss occurs during either start or estion avoidance period. We can identify where any th (=1,.. a) pacet loss occurs by comparing the maximum number of pacets (A, =1,.. a) to be transferred until the threshold (, =1,,..,a) at which estion avoidance starts, with the expected number of pacets (X : =1,,..,a) to be transmitted before the pacet loss. That is, if X A, pacet is lost during start period, otherwise (X > A ), pacet is lost during estion avoidance period. For the data to be transmitted before th pacet loss, ( = for =1), the expected number of pacets sent (including the lost pacet) until the pacet loss is given by 1- (1- p) X p (1- p) 1 1,,, We first consider the worst case in which the amount of retransmission can increase, even if we consider the multiple losses within one estion window. In this case, the estimation of expected number of pacets sent before the pacet loss (X ) in (1) is fairly distributed over the transmission time. That is, pacet errors are spread over time depending on the data amount to be transferred and the pacet loss. The initial value of estion window (cwnd) (IW) is suggested as, 3, and 4 [1]. Initial start threshold ( 1) is set arbitrarily high ( ) and ( ) are set to FlightSize max(, ),3,.., () Here, FlightSize represents the amount of data that has been sent but not yet cumulatively acnowledged. In our paper, we set FlightSize to cwnd by considering worst case. A (=1,,...,a) is the maximum number of pacets to be sent until. Since 1=, A 1 is also equal to. Thus, X 1 is less than A 1. This means that first pacet loss ( =1) must occur during start. Pacets are transmitted in the manner IW, IW, 4 IW, 8 IW, (IW=,3,4) for =1 and IW 1, IW, IW 4, IW 8, (IW=1) for, respectively. Therefore, A is given by (1) A log log 1 1 IW IW if if Generally, we need n windows in order to completely send the obect. Generally n can be expressed in terms of the transmission data amount (Y) and initial window size (IW). n min q : IW log (1 0 1 Y IW ) q1 Y Because X is sent until th pacet loss, the window number (n ) which includes X is given by n X log (1 ) IW IW,3,4 for IW 1 for 1 Congestion window size (C ) corresponding to the window number (n ) is C n,3,4 1 1 IW for IW IW 1 for The maximum number of pacets sent until n th window is given by n 1 n IW,3,4 for 1 B IW IW ( 1) 0 IW 1 for By considering the initial estion window size (IW) additionally, the number of receiver stalls (m) when the obect contains an infinite number of segments [8] is given by q1 m max{ q : rtt IW 0} (8) rtt log 1 1 log IW Therefore, when the transmission data amount (Y) and the initial estion window size (IW) are given, start time is ST( Y ) ( rtt ) IW( where min( m, n 1) 1) Y rtt min log 1 1, log 1 1 log IW IW Here, μ and rtt represent the lin bandwidth and round trip time between sender and receiver respectively. (4) (3) (5) (6) (7) (9) 3366

3 International Journal of Applied Engineering Research ISS Volume 1, umber 1 (017) pp ow we consider the amount of transmission data (Y), retransmission data (R), and the remaining data for transfer before the next pacet loss ( +1) when multiple pacet losses occur in one window after th pacet loss. From Equation (), (3), and (7), it is clear that X A, X, and X B. Therefore, mean web obect transfer latency when the th pacet loss occurs during start is the sum of start time of Y, transmission time of Y, and retransmission timeout as in (10). Y ST( Y) R (10) to Retransmission timeout (R to) is mostly given by 3/ rtt, which can be adusted according to real environment. At the next step, we compute X +1 in Eq. (1) by using +1. Mean web obect transfer latency when the th pacet loss occurs during estion avoidance is the sum of start time of A, additional (M-1) round trip time, transmission time of X, and retransmission timeout. Here, R to is 3/ rtt and can be adustable. ST X ( A ) ( M 1) rtt R (11) to After α pacet losses are processed in either during start or estion avoidance by using the above mentioned model, data for transferring might be still remained. At this time, the remaining data ( α+1) is greater than 0 and since there is no more pacet loss, timeout (R to) in Equation (10) and (11) is not necessary. We can therefore simply find the transfer latency, LT during start (if α+1 A α+1) or LT during es LT ( α+1 ) and LT ( α+1) are given by LT LT ( ( 1 1 ) ST( ) ST( A 1 1 ) 1 ) ( M 1) rtt 1 if 1 A otherwise 1 (1) After pacet losses, α pacets can be transferred either during start or during estion avoidance without error in the last phase. Thus, the LB of mean web obect transfer latency with the number of pacets, =θ/ (obect size = θ and sender MSS = ) is given by Eq. (18). ST( ) LT ( ) (1 ) LT ( ) (13) ( ) Rto where 0 or 1 ITERATIVE ALGORIMS FOR WEB OBJECT TRASFER LATECY Based on the above model and recent TCP estion control standard (RFC581) [1], we can build an algorithm to estimate the LB of mean latency for web obect transfer as in Figure 1. ALGORIM 1. LB of mean latency for web obect transfer 01: IPUT: p, θ,, rtt, μ 0: OUPUT: 03: BEGI 04. Compute the total number of pacets included in a web obect, =θ/ 05: Compute the expected number of pacet losses, α = np 06. Set 1 =, 1 = A 1 = 07: Set 08: while (1) = 0 and = 0 09: if ( >= 1 or p = 0) 10: begin 11: Compute A +1 using Eq. (3) satisfying +1 1: if α A +1 13: Set 14: else 15: Set 16: end 17: brea; 18: ++; = = + α /μ + ST(α) + α /μ + ST(A +1)+ (M-1) rtt 19: Compute the expected number of pacets sent including the lost pacet until the pacet loss, X = - α + 1; 0: Compute the number of pacets sent until start (A ) by using and (3) 1: if (X A ) : begin 3: Compute the window number (n ) and cwnd (C ) using (5) and (6), respectively 4: Set +1 = max{c /, } by Eq. (11) 5: Set 6: end 7: end while = +ST()+ /μ + 3/ rtt 8: Find the LB of mean latency for web obect transfer ( ) 9: ED Figure 1: Mean web obect transfer latency algorithm for LB We compute the LB of mean web obect transfer 3367

4 International Journal of Applied Engineering Research ISS Volume 1, umber 1 (017) pp latency. Generally, mean web obect size (θ) is nown to be 13.5KB and sender MSS () is 536B for WA. If 1095B, the initial value of cwnd (IW) is set to 4 as an upper bound [1]. First, we compute mean web obect transfer latency by varying the web obect size (θ) when the pacet loss rate (p) is 0.0, 0.01and Round trip time (rtt) is 0.1 second and transmission rate of lin (μ) is 10Mbps. Second, we fix the round trip time (rtt) and the initial estion window (IW) for =1 as 56ms and, respectively. And then, we change the pacet loss rate (p) from 0 to 0.. Figure 3: Mean web obect transfer latency for varying the round trip time (rtt) Finally, we vary the pacet loss rate (p) from 0 to 0. after fixing the transmission rate of lin (μ) and the round trip time (rtt), as 10Mbps and as 0.56sec, respectively. We change the initial window size (IW) from 1 to 4. Figure 4 shows the LB of mean web obect transfer latency in this case. Figure : Mean web obect transfer latency for varying the lin speed (μ) Figure depicts the LB of mean web obect transfer latency when the transmission rate of lin (μ) is 1Mbps and 100Mbps. In particular, we can investigate that there is no much reductions in mean transfer latency although the transmission rate of lin (μ) is increased from 1Mbps to 100Mbps. Third, we fix the transmission rate of lin (μ) and the initial window (IW) as 10Mbps and, respectively. We also vary the pacet loss rate (p) from 0 to 0.. Figure 3 depicts the LB of mean web obect transfer latency when the round trip time (rtt) is 0.1second and 1.5second. As we can see in the figure, mean latency is largely affected by rtt. This is why start time significantly increases when the round trip time is relatively large. The LB when rtt = 0.1s is larger than the LB when rtt is 1s for p 0.6. Figure 4: Mean web obect transfer latency for varying the initial window size (IW) COCLUSIOS In this paper, we present the analytical model and algorithm to find the lower bound (LB) of the mean web obect transfer latency in the narrowband IoT environment and multi-hop wireless networ. LB is the mean latency when all the pacet losses occur in the last one window during start, respectively. Our model iteratively finds the latency based on 3368

5 International Journal of Applied Engineering Research ISS Volume 1, umber 1 (017) pp the pacet loss rate and the number of pacets to be transmitted. It also considers the initial value of estion window and multiple pacet losses in one window. The proposed algorithm can easily find the mean latency when the pacet loss rate, web obect size, SMSS, RTT, and the lin rate are given. Computational experiences show that at given the pacet loss rate, round trip time and initial window size mainly affect the web obect transfer latency. Our algorithm can be applied to determine the web obect size satisfying end user s target response time and selecting the neighbor node with the least transfer delay in the narrowband IoT environment. Our wor assumed single user and dealt with extreme pacet loss cases- Lower Bound in order to simplify the model. Future wors include more accurate model considering the probability distribution of burst errors in multiple user environment. REFERECES [1] Allman, M., Paxson, V., and Blanton, E., 009, TCP estion control, RFC-581. [] Padhye, J., Firoiu, V., Towsley, D., and Kurose, J., 000, Modeling TCP reno performance: A simple model and its empirical validation, ACM Transactions on etworing, 8(), pp [3] Cardwell,, Savage, S., and Anderson, Y., 000, Modeling TCP latency,, Proc. IEEE Infocom Conference, pp [4] Jiong, Z., Shu-ing, Z., and Qi-gang, 00, An adapted full model for TCP latency, Proc. IEEE TECO Conference, pp [5] Oliveria, D., and Braun, R., 005, A dynamic adative acnowledgement strategy for TCP over multihop wireless networs, Proc. IEEE IFOCOM Conference, pp [6] Lee, Y., and Atiquzzaman, M., 009, Mean waiting delay for web obect transfer in wireless environment, Proc. IEEE International Conference on Communications, pp [7] Lee, Y., 015, ovel quality of service measure for web transaction in multiple user access environments, International Journal of Applied Engineering Research, 10(16), pp [8] Lee, Y., 016, Some considerations for SCTP handover scheme in mobile networ, International Journal of Applied Engineering Research, 11(11), pp [9] Lee, Y., 016, Location management agent for SCTP handover in mobile networ, International Journal of Applied Engineering Research, 11(11), pp

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

An Analytical Model for Short-Lived TCP Flows in Heterogeneous Wireless Networks

An Analytical Model for Short-Lived TCP Flows in Heterogeneous Wireless Networks An Analytical Model for Short-Lived TCP Flows in Heterogeneous Wireless Networks Sameer Bataineh Jordan University of Science and Technology, Irbid, Jordan samir@just.edu.jo Jamal Al-Karaki Hashemite University,

More information

An End-to-End Support for Short-Lived TCP Flows in Heterogeneous Wired-cum-Wireless Networks: An Analytical Study

An End-to-End Support for Short-Lived TCP Flows in Heterogeneous Wired-cum-Wireless Networks: An Analytical Study 212 The International Arab Journal of Information Technology, Vol. 8, No. 2, April 211 An End-to-End Support for Short-Lived TCP Flows in Heterogeneous Wired-cum-Wireless Networks: An Analytical Study

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

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

Transmission Control Protocol (TCP)

Transmission Control Protocol (TCP) TETCOS Transmission Control Protocol (TCP) Comparison of TCP Congestion Control Algorithms using NetSim @2017 Tetcos. This document is protected by copyright, all rights reserved Table of Contents 1. Abstract....

More information

Telecommunication & Network Research Lab

Telecommunication & Network Research Lab Performance Modeling of SCTP Multihoming Shaojian Fu, Mohammed Atiquzzaman TR-OU-TNRL-- March Telecommunication & Network Research Lab School of Computer Science THE UNIVERSITY OF OKLAHOMA Felgar Street,

More information

Networked Systems and Services, Fall 2018 Chapter 3

Networked Systems and Services, Fall 2018 Chapter 3 Networked Systems and Services, Fall 2018 Chapter 3 Jussi Kangasharju Markku Kojo Lea Kutvonen 4. Transport Layer Reliability with TCP Transmission Control Protocol (TCP) RFC 793 + more than hundred other

More information

Experimental Study of TCP Congestion Control Algorithms

Experimental Study of TCP Congestion Control Algorithms www..org 161 Experimental Study of TCP Congestion Control Algorithms Kulvinder Singh Asst. Professor, Department of Computer Science & Engineering, Vaish College of Engineering, Rohtak, Haryana, India

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

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

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

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

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

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

TCP Throughput Analysis with Variable Packet Loss Probability for Improving Fairness among Long/Short-lived TCP Connections

TCP Throughput Analysis with Variable Packet Loss Probability for Improving Fairness among Long/Short-lived TCP Connections TCP Throughput Analysis with Variable Packet Loss Probability for Improving Fairness among Long/Short-lived TCP Connections Koichi Tokuda Go Hasegawa Masayuki Murata Graduate School of Information Science

More information

Networked Systems and Services, Fall 2017 Reliability with TCP

Networked Systems and Services, Fall 2017 Reliability with TCP Networked Systems and Services, Fall 2017 Reliability with TCP Jussi Kangasharju Markku Kojo Lea Kutvonen 4. Transmission Control Protocol (TCP) RFC 793 + more than hundred other RFCs TCP Loss Recovery

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

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

Chapter 6. What happens at the Transport Layer? Services provided Transport protocols UDP TCP Flow control Congestion control

Chapter 6. What happens at the Transport Layer? Services provided Transport protocols UDP TCP Flow control Congestion control Chapter 6 What happens at the Transport Layer? Services provided Transport protocols UDP TCP Flow control Congestion control OSI Model Hybrid Model Software outside the operating system Software inside

More information

Internet Networking recitation #10 TCP New Reno Vs. Reno

Internet Networking recitation #10 TCP New Reno Vs. Reno recitation #0 TCP New Reno Vs. Reno Spring Semester 200, Dept. of Computer Science, Technion 2 Introduction Packet Loss Management TCP Reno (RFC 258) can manage a loss of at most one packet from a single

More information

Analysis and Control of Bifurcation and Chaos in Averaged Queue Length in TCP/RED Model

Analysis and Control of Bifurcation and Chaos in Averaged Queue Length in TCP/RED Model P Analysis and Control of Bifurcation and Chaos in Averaged Queue Length in TCP/RED Model * J.H.C. Nga and H.H.C. IuP P School of Electrical, Electronic and Computer Engineering, The University of Western

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

TCP Congestion Control in Wired and Wireless Networks

TCP Congestion Control in Wired and Wireless Networks TCP Congestion Control in Wired and Wireless Networks ENCS 835 Course Project Spring 2008 April 7, 2008 Presented by: Mohamadreza Najiminaini Professor: Ljiljana Trajkovic 4/16/2008 1 Roadmap Introduction

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

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

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

COMP/ELEC 429/556 Introduction to Computer Networks

COMP/ELEC 429/556 Introduction to Computer Networks COMP/ELEC 429/556 Introduction to Computer Networks The TCP Protocol Some slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang T. S. Eugene Ng eugeneng at cs.rice.edu

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

Transport Layer. Application / Transport Interface. Transport Layer Services. Transport Layer Connections

Transport Layer. Application / Transport Interface. Transport Layer Services. Transport Layer Connections Application / Transport Interface Application requests service from transport layer Transport Layer Application Layer Prepare Transport service requirements Data for transport Local endpoint node address

More information

Congestion / Flow Control in TCP

Congestion / Flow Control in TCP Congestion and Flow Control in 1 Flow Control and Congestion Control Flow control Sender avoids overflow of receiver buffer Congestion control All senders avoid overflow of intermediate network buffers

More information

CS 349/449 Internet Protocols Final Exam Winter /15/2003. Name: Course:

CS 349/449 Internet Protocols Final Exam Winter /15/2003. Name: Course: CS 349/449 Internet Protocols Final Exam Winter 2003 12/15/2003 Name: Course: Instructions: 1. You have 2 hours to finish 2. Question 9 is only for 449 students 3. Closed books, closed notes. Write all

More information

cs/ee 143 Communication Networks

cs/ee 143 Communication Networks cs/ee 143 Communication Networks Chapter 4 Transport Text: Walrand & Parakh, 2010 Steven Low CMS, EE, Caltech Recap: Internet overview Some basic mechanisms n Packet switching n Addressing n Routing o

More information

8. TCP Congestion Control

8. TCP Congestion Control 8. TCP Congestion Control 1 TCP Congestion Control Slow-start increase Multiplicative decrease Congestion avoidance Measurement of variation Exponential timer backoff 2002 Yanghee Choi 2 Congestion Control

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

AN IMPROVED STEP IN MULTICAST CONGESTION CONTROL OF COMPUTER NETWORKS

AN IMPROVED STEP IN MULTICAST CONGESTION CONTROL OF COMPUTER NETWORKS AN IMPROVED STEP IN MULTICAST CONGESTION CONTROL OF COMPUTER NETWORKS Shaikh Shariful Habib Assistant Professor, Computer Science & Engineering department International Islamic University Chittagong Bangladesh

More information

Recap. More TCP. Congestion avoidance. TCP timers. TCP lifeline. Application Presentation Session Transport Network Data Link Physical

Recap. More TCP. Congestion avoidance. TCP timers. TCP lifeline. Application Presentation Session Transport Network Data Link Physical Recap ½ congestion window ½ congestion window More TCP Congestion avoidance TCP timers TCP lifeline Application Presentation Session Transport Network Data Link Physical 1 Congestion Control vs Avoidance

More information

Network Working Group. Category: Experimental February TCP Congestion Control with Appropriate Byte Counting (ABC)

Network Working Group. Category: Experimental February TCP Congestion Control with Appropriate Byte Counting (ABC) Network Working Group M. Allman Request for Comments: 3465 BBN/NASA GRC Category: Experimental February 2003 TCP Congestion Control with Appropriate Byte Counting (ABC) Status of this Memo This memo defines

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

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks Congestion control in TCP Prof. Andrzej Duda duda@imag.fr http://duda.imag.fr 1 Contents Principles TCP congestion control states Slow Start Congestion Avoidance Fast Recovery

More information

TCP NewReno: Slow-but-Steady or Impatient?

TCP NewReno: Slow-but-Steady or Impatient? TCP NewReno: Slow-but-Steady or Impatient? Nadim Parvez Anirban Mahanti Carey Williamson Department of Computer Science University of Calgary 5 University Drive NW Calgary, AB, Canada TN 1N Email: {parvez,

More information

Performance Evaluation of SCTP with Adaptive Multistreaming over LEO Satellite Networks

Performance Evaluation of SCTP with Adaptive Multistreaming over LEO Satellite Networks Performance Evaluation of SCTP with Adaptive Multistreaming over LEO Satellite Networks Hiroshi Tsunoda, Nei Kato, Abbas Jamalipour, and Yoshiaki Nemoto Graduate School of Information Sciences, Tohoku

More information

CS519: Computer Networks. Lecture 5, Part 4: Mar 29, 2004 Transport: TCP congestion control

CS519: Computer Networks. Lecture 5, Part 4: Mar 29, 2004 Transport: TCP congestion control : Computer Networks Lecture 5, Part 4: Mar 29, 2004 Transport: TCP congestion control TCP performance We ve seen how TCP the protocol works Sequencing, receive window, connection setup and teardown And

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

Lecture 15: TCP over wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 13, Thursday

Lecture 15: TCP over wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 13, Thursday Lecture 15: TCP over wireless networks Mythili Vutukuru CS 653 Spring 2014 March 13, Thursday TCP - recap Transport layer TCP is the dominant protocol TCP provides in-order reliable byte stream abstraction

More information

Exercises TCP/IP Networking With Solutions

Exercises TCP/IP Networking With Solutions Exercises TCP/IP Networking With Solutions Jean-Yves Le Boudec Fall 2009 3 Module 3: Congestion Control Exercise 3.2 1. Assume that a TCP sender, called S, does not implement fast retransmit, but does

More information

Fall 2012: FCM 708 Bridge Foundation I

Fall 2012: FCM 708 Bridge Foundation I Fall 2012: FCM 708 Bridge Foundation I Prof. Shamik Sengupta Instructor s Website: http://jjcweb.jjay.cuny.edu/ssengupta/ Blackboard Website: https://bbhosted.cuny.edu/ Intro to Computer Networking Transport

More information

ECE 461 Internetworking. Problem Sheet 6

ECE 461 Internetworking. Problem Sheet 6 ECE 461 Internetworking Problem Sheet 6 Problem 1. Consider the state of a sliding window at the sending side of a TCP connections as shown in Figure 1. (Each number corresponds to one byte).. (a) Explain

More information

TCP Congestion Control 65KB W

TCP Congestion Control 65KB W TCP Congestion Control 65KB W TO 3DA 3DA TO 0.5 0.5 0.5 0.5 3 3 1 SS SS CA SS CA TCP s Congestion Window Maintenance TCP maintains a congestion window (cwnd), based on packets Sender s window is limited

More information

TCP over Wireless PROF. MICHAEL TSAI 2016/6/3

TCP over Wireless PROF. MICHAEL TSAI 2016/6/3 TCP over Wireless PROF. MICHAEL TSAI 2016/6/3 2 TCP Congestion Control (TCP Tahoe) Only ACK correctly received packets Congestion Window Size: Maximum number of bytes that can be sent without receiving

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

Direct Link Communication I: Basic Techniques. Data Transmission. ignore carrier frequency, coding etc.

Direct Link Communication I: Basic Techniques. Data Transmission. ignore carrier frequency, coding etc. Direct Link Communication I: Basic Techniques Link speed unit: bps abstraction Data Transmission ignore carrier frequency, coding etc. Point-to-point link: wired or wireless includes broadcast case Interested

More information

TCP over Wireless. Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land 1

TCP over Wireless. Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land 1 TCP over Wireless Protocols and Networks Hadassah College Spring 218 Wireless Dr. Martin Land 1 Classic TCP-Reno Ideal operation in-flight segments = cwnd (send cwnd without stopping) Cumulative ACK for

More information

Transport Over IP. CSCI 690 Michael Hutt New York Institute of Technology

Transport Over IP. CSCI 690 Michael Hutt New York Institute of Technology Transport Over IP CSCI 690 Michael Hutt New York Institute of Technology Transport Over IP What is a transport protocol? Choosing to use a transport protocol Ports and Addresses Datagrams UDP What is a

More information

TCP Performance Enhancement for UMTS Access Network

TCP Performance Enhancement for UMTS Access Network Downloaded from orbit.dtu.dk on: May 09, 2018 TCP Performance Enhancement for UMTS Access Network Hu, Liang Published in: SERSC Link to article, DOI: 10.1109/FGCNS.2008.159 Publication date: 2008 Document

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

Fast Retransmit. Problem: coarsegrain. timeouts lead to idle periods Fast retransmit: use duplicate ACKs to trigger retransmission

Fast Retransmit. Problem: coarsegrain. timeouts lead to idle periods Fast retransmit: use duplicate ACKs to trigger retransmission Fast Retransmit Problem: coarsegrain TCP timeouts lead to idle periods Fast retransmit: use duplicate ACKs to trigger retransmission Packet 1 Packet 2 Packet 3 Packet 4 Packet 5 Packet 6 Sender Receiver

More information

Timestamp Retransmission Algorithm for TCP-Cherry over InterPlaNetary Internet

Timestamp Retransmission Algorithm for TCP-Cherry over InterPlaNetary Internet Network and Communication Technologies; Vol. 1, No. 2; 2012 ISSN 1927-064X E-ISSN 1927-0658 Published by Canadian Center of Science and Education Timestamp Retransmission Algorithm for TCP-Cherry over

More information

Computer Communication Networks Midterm Review

Computer Communication Networks Midterm Review Computer Communication Networks Midterm Review ICEN/ICSI 416 Fall 2018 Prof. Aveek Dutta 1 Instructions The exam is closed book, notes, computers, phones. You can use calculator, but not one from your

More information

DualRTT: Enhancing TCP Performance During Delay Spikes

DualRTT: Enhancing TCP Performance During Delay Spikes DualRTT: Enhancing TCP Performance During Delay Spikes Ph.D. School of Computer Science University of Oklahoma. Email: atiq@ieee.org Web: www.cs.ou.edu/~atiq Presentation at Tohoku University, Sendai,

More information

Modelling of wireless TCP for short-lived flows }

Modelling of wireless TCP for short-lived flows } INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS Published online in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/dac.743 Modelling of wireless TCP for short-lived flows } Sangheon Pack

More information

CSE 473 Introduction to Computer Networks. Exam 2. Your name here: 11/7/2012

CSE 473 Introduction to Computer Networks. Exam 2. Your name here: 11/7/2012 CSE 473 Introduction to Computer Networks Jon Turner Exam 2 Your name here: 11/7/2012 1. (10 points). The diagram at right shows a DHT with 16 nodes. Each node is labeled with the first value in its range

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

Outline 9.2. TCP for 2.5G/3G wireless

Outline 9.2. TCP for 2.5G/3G wireless Transport layer 9.1 Outline Motivation, TCP-mechanisms Classical approaches (Indirect TCP, Snooping TCP, Mobile TCP) PEPs in general Additional optimizations (Fast retransmit/recovery, Transmission freezing,

More information

TCP WISE: One Initial Congestion Window Is Not Enough

TCP WISE: One Initial Congestion Window Is Not Enough TCP WISE: One Initial Congestion Window Is Not Enough Xiaohui Nie $, Youjian Zhao $, Guo Chen, Kaixin Sui, Yazheng Chen $, Dan Pei $, MiaoZhang, Jiyang Zhang $ 1 Motivation Web latency matters! latency

More information

Transport layer. UDP: User Datagram Protocol [RFC 768] Review principles: Instantiation in the Internet UDP TCP

Transport layer. UDP: User Datagram Protocol [RFC 768] Review principles: Instantiation in the Internet UDP TCP Transport layer Review principles: Reliable data transfer Flow control Congestion control Instantiation in the Internet UDP TCP 1 UDP: User Datagram Protocol [RFC 768] No frills, bare bones Internet transport

More information

Transport layer. Review principles: Instantiation in the Internet UDP TCP. Reliable data transfer Flow control Congestion control

Transport layer. Review principles: Instantiation in the Internet UDP TCP. Reliable data transfer Flow control Congestion control Transport layer Review principles: Reliable data transfer Flow control Congestion control Instantiation in the Internet UDP TCP 1 UDP: User Datagram Protocol [RFC 768] No frills, bare bones Internet transport

More information

Long-Haul TCP vs. Cascaded TCP

Long-Haul TCP vs. Cascaded TCP Long-Haul TP vs. ascaded TP W. Feng 1 Introduction In this work, we investigate the bandwidth and transfer time of long-haul TP versus cascaded TP [5]. First, we discuss the models for TP throughput. For

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 Passive State-Machine Based Approach for Reliable Estimation of TCP Losses

A Passive State-Machine Based Approach for Reliable Estimation of TCP Losses A Passive State-Machine Based Approach for Reliable Estimation of TCP Losses Sushant Rewaskar Jasleen Kaur Don Smith Department of Computer Science University of North Carolina at Chapel Hill Technical

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

c) With the selective repeat protocol, it is possible for the sender to receive an ACK for a packet that falls outside of its current window.

c) With the selective repeat protocol, it is possible for the sender to receive an ACK for a packet that falls outside of its current window. Part 1 Question 1 [0.5 Marks] Suppose an application generates chunks of 40 bytes of data every 20 msec, and each chunk gets encapsulated by a TCP segment and then an IP datagram. What percentage of each

More information

Reliable Transport II: TCP and Congestion Control

Reliable Transport II: TCP and Congestion Control Reliable Transport II: TCP and Congestion Control Stefano Vissicchio UCL Computer Science COMP0023 Recap: Last Lecture Transport Concepts Layering context Transport goals Transport mechanisms and design

More information

Linux 2.4 Implementation of Westwood+ TCP with Rate Halving : A Performance Evaluation over the Internet

Linux 2.4 Implementation of Westwood+ TCP with Rate Halving : A Performance Evaluation over the Internet Linux 2.4 Implementation of Westwood+ TCP with Rate Halving : A Performance Evaluation over the Internet Angelo Dell'Aera Luigi Alfredo Grieco Saverio Mascolo Dipartimento di Elettrotecnica ed Elettronica

More information

TCP Congestion Control

TCP Congestion Control TCP Congestion Control Lecture material taken from Computer Networks A Systems Approach, Third Ed.,Peterson and Davie, Morgan Kaufmann, 2003. Computer Networks: TCP Congestion Control 1 TCP Congestion

More information

TCP so far Computer Networking Outline. How Was TCP Able to Evolve

TCP so far Computer Networking Outline. How Was TCP Able to Evolve TCP so far 15-441 15-441 Computer Networking 15-641 Lecture 14: TCP Performance & Future Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 Reliable byte stream protocol Connection establishments

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks Congestion control in TCP Contents Principles TCP congestion control states Congestion Fast Recovery TCP friendly applications Prof. Andrzej Duda duda@imag.fr http://duda.imag.fr

More information

Overview. TCP congestion control Computer Networking. TCP modern loss recovery. TCP modeling. TCP Congestion Control AIMD

Overview. TCP congestion control Computer Networking. TCP modern loss recovery. TCP modeling. TCP Congestion Control AIMD Overview 15-441 Computer Networking Lecture 9 More TCP & Congestion Control TCP congestion control TCP modern loss recovery TCP modeling Lecture 9: 09-25-2002 2 TCP Congestion Control Changes to TCP motivated

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

THROUGHPUT ANALYSIS OF TCP NEWRENO FOR MULTIPLE BOTTLENECKS. University of Chittagong, Bangladesh

THROUGHPUT ANALYSIS OF TCP NEWRENO FOR MULTIPLE BOTTLENECKS. University of Chittagong, Bangladesh International Journal of Computer Networking, Wireless and Mobile Communications (IJCNWMC) ISSN (P): 2250-1568; ISSN (E): 2278-9448 Vol. 7, Issue 2, Jun 2017, 19-28 TJPRC Pvt. Ltd. THROUGHPUT ANALYSIS

More information

Chapter III: Transport Layer

Chapter III: Transport Layer Chapter III: Transport Layer UG3 Computer Communications & Networks (COMN) Mahesh Marina mahesh@ed.ac.uk Slides thanks to Myungjin Lee and copyright of Kurose and Ross Principles of congestion control

More information

Advanced Computer Networks. Wireless TCP

Advanced Computer Networks. Wireless TCP Advanced Computer Networks 263 3501 00 Wireless TCP Patrick Stuedi Spring Semester 2014 1 Oriana Riva, Department of Computer Science ETH Zürich Outline Last week: Today: Cellular Networks Mobile IP Wireless

More information

TCP congestion control:

TCP congestion control: TCP congestion control: Probing for usable bandwidth: Ideally: transmit as fast as possible (cwnd as large as possible) without loss Increase cwnd until loss (congestion) Loss: decrease cwnd, then begin

More information

Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla

Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Department of Computer Science, University of California at Los Angeles Los Angeles, CA 90095,

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

Flow and Congestion Control Marcos Vieira

Flow and Congestion Control Marcos Vieira Flow and Congestion Control 2014 Marcos Vieira Flow Control Part of TCP specification (even before 1988) Goal: not send more data than the receiver can handle Sliding window protocol Receiver uses window

More information

Performance Modeling of SCTP Multihoming

Performance Modeling of SCTP Multihoming Performance Modeling of SCTP Multihoming Shaojian Fu and Mohammed Atiquzzaman Telecommunications and Networks Research Lab School of Computer Science University of Oklahoma, Norman, OK -, USA. Email: {sfu,atiq}@ou.edu

More information

Mobile Communications Chapter 9: Mobile Transport Layer

Mobile Communications Chapter 9: Mobile Transport Layer Prof. Dr.-Ing Jochen H. Schiller Inst. of Computer Science Freie Universität Berlin Germany Mobile Communications Chapter 9: Mobile Transport Layer Motivation, TCP-mechanisms Classical approaches (Indirect

More information

Congestion Control in Communication Networks

Congestion Control in Communication Networks Congestion Control in Communication Networks Introduction Congestion occurs when number of packets transmitted approaches network capacity Objective of congestion control: keep number of packets below

More information

Transport Layer. -UDP (User Datagram Protocol) -TCP (Transport Control Protocol)

Transport Layer. -UDP (User Datagram Protocol) -TCP (Transport Control Protocol) Transport Layer -UDP (User Datagram Protocol) -TCP (Transport Control Protocol) 1 Transport Services The transport layer has the duty to set up logical connections between two applications running on remote

More information

CMSC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. October 30, 2018

CMSC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. October 30, 2018 CMSC 417 Computer Networks Prof. Ashok K Agrawala 2018 Ashok Agrawala October 30, 2018 Message, Segment, Packet, and Frame host host HTTP HTTP message HTTP TCP TCP segment TCP router router IP IP packet

More information

Solutions for Homework #4

Solutions for Homework #4 Solutions for Homework #4 EE122: Introduction to Communication Networks (Fall 2006) Department of Electrical Engineering and Computer Sciences College of Engineering University of California, Berkeley

More information

Investigating the Use of Synchronized Clocks in TCP Congestion Control

Investigating the Use of Synchronized Clocks in TCP Congestion Control Investigating the Use of Synchronized Clocks in TCP Congestion Control Michele Weigle (UNC-CH) November 16-17, 2001 Univ. of Maryland Symposium The Problem TCP Reno congestion control reacts only to packet

More information

CSCI-1680 Transport Layer III Congestion Control Strikes Back Rodrigo Fonseca

CSCI-1680 Transport Layer III Congestion Control Strikes Back Rodrigo Fonseca CSCI-1680 Transport Layer III Congestion Control Strikes Back Rodrigo Fonseca Based partly on lecture notes by David Mazières, Phil Levis, John Jannotti, Ion Stoica Last Time Flow Control Congestion Control

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

Problems and Solutions for the TCP Slow-Start Process

Problems and Solutions for the TCP Slow-Start Process Problems and Solutions for the TCP Slow-Start Process K.L. Eddie Law, Wing-Chung Hung The Edward S. Rogers Sr. Department of Electrical and Computer Engineering University of Toronto Abstract--In this

More information

CSCI Topics: Internet Programming Fall 2008

CSCI Topics: Internet Programming Fall 2008 CSCI 491-01 Topics: Internet Programming Fall 2008 Transport Layer Derek Leonard Hendrix College October 20, 2008 Original slides copyright 1996-2007 J.F Kurose and K.W. Ross 1 Chapter 3: Roadmap 3.1 Transport-layer

More information

Mobile Communications Chapter 9: Mobile Transport Layer

Mobile Communications Chapter 9: Mobile Transport Layer Prof. Dr.-Ing Jochen H. Schiller Inst. of Computer Science Freie Universität Berlin Germany Mobile Communications Chapter 9: Mobile Transport Layer Motivation, TCP-mechanisms Classical approaches (Indirect

More information

ECS-087: Mobile Computing

ECS-087: Mobile Computing ECS-087: Mobile Computing TCP over wireless TCP and mobility Most of the Slides borrowed from Prof. Sridhar Iyer s lecture IIT Bombay Diwakar Yagyasen 1 Effect of Mobility on Protocol Stack Application:

More information