The effect of Mobile IP handoffs on the performance of TCP

Size: px
Start display at page:

Download "The effect of Mobile IP handoffs on the performance of TCP"

Transcription

1 Mobile Networks and Applications 4 (1999) The effect of Mobile IP handoffs on the performance of TCP Anne Fladenmuller a and Ranil De Silva b a Alcatel CIT, Software Department, Route de Nozay, Marcoussis Cedex, France b School of Computing Science, University of Technology, Sydney, P.O.Box 123, Broadway, NSW 2007, Australia Mobile IP is a standard for handling routing for hosts that have moved from their home network. This paper studies the costs of the Mobile IP handoff that occurs when a mobile host moves between networks. Experiments were carried out with Mobile IP and TCP over varying network conditions to observe the effect of handoffs on the transmission. This paper shows that although Mobile IP may be appropriate for current applications, its long handoff periods make it unsuitable for the future. 1. Introduction Mobile computing has become more popular due to the increased availability of portable computers and increased popularity of networking. To be able to communicate with a mobile host, data must be transparently transmitted to the host independently of the location given by its IP address. This is achieved through mobile routing protocols like Mobile IP. When a mobile host moves between two foreign networks, a handoff is necessary to adjust the mobile routing functionality. In the future, with the combined development of mobile applications and wireless networks, users will have more freedom to move between various networks. With the increased user mobility, handoffs will become a key performance issue. We have conducted experiments, with varying network conditions, to observe the effect of handoffs on higher layer protocols like TCP. 2. Mobile computing We identify three main problems dealing with mobility in the Internet mobile routing, wireless protocol support and mobile application support. The first problem deals with the IP address which has two uses in the Internet to provide a unique identification for a network interface and secondly to provide routing information about this interface. When a computer becomes mobile, the IP address is still used to identify the network interface but it no longer indicates the location of the mobile computer. This causes normal Internet routing to fail. A number of different techniques have been proposed to solve this problem one such solution is the Mobile IP standard. The second problem involves protocol support for wireless networking technologies which have been integral in the development of mobile computing. Wireless network technologies have different characteristics than fixed networks and traditional protocols result in poor performance when operating over wireless networks. The third problem identified with mobile computing is the support for mobile applications. Mobile computers currently are likely to be disconnected from the network for large periods. This could be the result of power saving measures on power-limited computers or due to a lack of network connectivity when moving. Mobile applications must be able to survive this and to maximise time when connected on the Internet. In addition, with mobility, applications will evolve and will have to support new services like location dependent behaviour. For this to occur there must be proper services present to aid application development. This paper is focused on the first problem of mobile routing and in particular one facet of it the handoff that occurs when a mobile computer moves between different networks. 3. Mobile routing 3.1. Mobile IP The aim of Mobile IP [5] is to hide the movement of the mobile host to the upper layer protocols and applications. The mobility of the host is hidden through the use of home and foreign agents that handle the routing of packets to the mobile host. This is achieved through encapsulation of IP headers. If the mobile host is at its home network, then packets can be routed to it using normal routing. If the mobile host moves to a foreign network, the mobile host registers with its home agent to forward any packets addressed to the mobile host via the foreign agent. The packets arriving are encapsulated in a new IP header and sent to the foreign agent. The packet is routed through the network using this new header. At the foreign agent, the new header is removed and the packet is sent to the mobile host. When the mobile host returns to its original network, it deregisters with the home agent and packets are again routed to its normal location Other solutions A number of other solutions have been proposed. All are based on similar principles of relaying packets from the Baltzer Science Publishers BV

2 132 A. Fladenmuller, R. De Silva / The effect of Mobile IP handoffs on TCP home network to a foreign network before passing the packets to the mobile host. Routing in the opposite direction is normally assumed to take the normal routing path. Many of these alternate solutions also attempt to solve wireless networking problems. For example, I-TCP [1] uses a non-standard Mobile IP implementation developed at Columbia University to solve mobile routing and at the same time uses two separate TCP links to provide different services for varying wireless and fixed environments. A different solution for handling mobile routing is Snoop [2] which attempts to use multicast addresses to hide the location of mobile computer. 4. Study of the effects of the mobile routing handoffs When the mobile computer moves into a new network region, mobile routing services will have to change to reflect this. These changes generally require an exchange of packets called a handoff and during this period, normal transmissions to the mobile host are disrupted. We are interested in the effects of mobile routing handoffs on transport protocols. Handoffs take place at two levels. The first is the lowlevel handoff that involves the mobile host moving to a new network. In terms of a fixed network, this may consist of plugging the mobile computer onto the network while in a wireless network environment it may simply consist of moving into a new cell. The second level involves the mobile routing handoff, which detects that the mobile host has moved into a new network area and handles changes to redirect traffic to the mobile host. We are focusing our investigation on that type of handoff. reliable by acknowledging regurlaly each group of received packets. The different steps of the handoff are shown in figures 2 and 3. The first step occurs when the mobile host receives a signal advertising the new foreign agent. The mobile host then answers by sending an identification message to this foreign agent (step 2) which then registers to the home agent (step 3). The handoff is completed as shown in figure 3 when the home agent authorises the registration (step 4) of the mobile host. Figure 2 shows that when a handoff occurs, data can be lost. During long handoffs the acknowledgments from the mobile host will not get to the corresponding host. The corresponding host will therefore consider these unacknowledged packets to be lost and continually retransmit the last lost packet untill it gets acknowledged. This would not affect the transmission if the TCP congestion control algorithm was not misinterpreting the loss of data as a congestion problem. In fact, a slow handoff can have two direct negative effects on the TCP performances. Firstly in TCP [6], each packet has to be acknowledged to guarantee the reliability. If after a certain time (RTO: Retransmission TimeOut value is approximately 3 roundtrip time) the acknowledgment has not been received, the packet is retransmitted. To prevent network congestion, the timeout value is doubled for each unsuccessful retransmission. This behaviour is called the exponential backoff. After the disconnection, it is necessary for a data packet to be correctly received to resuscitate the connection. Due to successive timeouts occurring during the handoff period, the exponential backoff algorithm results in long delays before retransmitting a data packet. Therefore after the registra The potential effects on a TCP transmission Figures 1, 2, 3 show the different interactions occurring during a handhoff phase and show they can affect a TCP transmission. In this example, the corresponding host is sending data to the mobile host. As expected by the Mobile IP protocol, data is transmitted to the home agent, then to a foreign agent which forwards it to the mobile host. This is shown in figure 1. The TCP transmission is made Figure 2. Handoff between 2 foreign networks. Figure 1. Before the handoff. Figure 3. After the handoff.

3 A. Fladenmuller, R. De Silva / The effect of Mobile IP handoffs on TCP 133 tion, there can be a period of no activity until a retransmission occurs. Secondly, the slow start algorithm has been designed to prevent TCP from transmitting its full window size when the underlying network is congested. It is based on the assumption that if a packet is lost during transmission, it is due to congestion and as a result TCP immediatly reduces its current window size. A long handoff time therefore results in a small window size immediately after the link is resuscitated. So it takes more time to reach a throughput similar to the one before the handoff. To illustrate this phenomenon we have shown in figure 2 a window size of n for the TCP transmission (packets sent ranging from number i + n to i + 2n), whereas in figure 3 the window size is only of 1 packet Possible solution One simple solution to avoid packets getting lost during the handoff would be to modify slightly mobile IP and allow data packets to be stored at the foreign agent. Thus when a handoff occurs, the old foreign agent would forward all the stored packets to the new foreign agent. If this happens fast enough, such a mechanism would prevent the triggering of the TCP congestion control mechanisms. This solution is simple to implement and seems reasonable for two reasons. Firstly, the amount of data stored would be limited. Because of the TCP windowing system all the acknowledged packets could be removed from the buffer. As the number of non-acknowledged packets is limited by the TCP window size, it would be easy to bound the buffer size at the foreign agent. Secondly, the two foreign agents would be close to each other otherwise the disconnection would be so long that looking for an improvement of performances would not make sense. Thus, transferring the data packets between the two close foreign agents should be faster than retransmitting them from the remote corresponding host. Nevertheless, such a solution could have a real positive effect only if it can prevent the retransmission of lost packets. The calculation of the TCP retransmission timer (RTO) is based on the roundtrip time of the connection, and its value depends both on the link quality and the distance between the components of the model. Similarly, it is only when the handoff is completed that the TCP transmission can be resuscitated. To avoid the retransmission of data, the handoff duration should be smaller than the RTO value. As an handoff requires an exchange of several registration messages, its duration also depends on the quality of the link and the distance between the home and foreign agents. To evaluate whether it is possible to avoid a degradation in the performance of TCP transmissions, we conducted a series of experiments. In the following section, we present our measurements and comparisons of the RTO and handoff duration with different network configurations. 5. Experiments and results Figure 4. Testbed configuration. It has been shown in [3] that handoffs 1 have a negative effect on TCP performance over wireless networks. In order to determine whether this degradation of performance is due to the wireless link, we compared the effects of handoffs over wireless and fixed networks Wireless vs. fixed network handoffs Our experimental testbed consisted of a mobile host, two foreign agents and a home agent deployed in a normal office environment as shown in figure 7. The PCs (486s and Pentiums) used for these tests were running Linux (version ) and the Mobile IP v1.0 developed at the University of New York [4]. We have chosen this implementation as it complies with the IETF Mobile IP draft. Tcpdump was used to observe the data transmission during the Mobile IP handoff. The home and foreign agents and the corresponding host were all connected through fixed LANs (Ethernet 10 Mbps). The mobile host was connected to the foreign agent using wireless links (WaveLan 2 Mbps) for the first experiments and fixed networks (Ethernet 10 Mbps) for the second tests. Figure 4 presents the packets sent and the acknowledgments exchanged during the transmission between the mobile and the corresponding host. For this experiment the connection between the mobile and the foreign agents was done with a wireless link. The dotted line corresponds to the registration phase occuring between the foreign and the home agent. Similarly, figure 5 represents the experiment done in a fully wired environments. In both cases, it takes about 3 seconds for the transmission to be normally reactivated although the registration phase between the home and the foreign agent takes only 0.5 seconds. This difference can easily be explained as the handoff period consists of several operations of which one is the registration. The low-level handoff during which 1 The non-standard Columbia implementation of Mobile IP was used.

4 134 A. Fladenmuller, R. De Silva / The effect of Mobile IP handoffs on TCP Figure 5. Handoff in wireless environments. the mobile host is disconnected from both networks lasts nearly 1 second for both cases. The discovery period for the mobile host to detect that it has moved into a new network can take up to a second as this is how often advertisements are sent by foreign agents. Adding the disconnection, the discovery and the registration times, we obtain a handoff period of 2 to 3 seconds for both experiments. But once the handoff is finished we can notice the transmission does not immediatly recover. This delay, of nearly one second, is the result of one of the TCP s congestion control mechanisms: the exponential backoff. Furthermore on both graphs a curve can be observed that shows that the throughput progressively increases after the handoff. This is due to the slow start algorithms explained in the previous section. As a conclusion of these experiments, we have shown that the use of a wireless link does not increase the handoff time. However, if one of the Mobile IP registration messages is lost due to the poor link quality 2 then the handoff for a wireless link might be longer. The only difference between the experimental results shown is the throughput of the transmission. An important issue to raise is the poor performances of TCP. One third of the disconnection of the transmission is due to the unsuitable congestion control algorithm of TCP. Both the slow start and the exponential backoff mechanisms are triggered because the handoff duration is greater than the RTO timer. As the experiments were conducted in a LAN, the foreign and home agents were close to each other so the experimental conditions are ideal to obtain the faster handoff. The only possibility would be to check what happens if the RTO increases. We have therefore conducted the same experiments in wide area networks Local vs. distant network handoffs We have conducted similar expirements as in section 5.1, but we have chosen a remote corresponding host in order to increase the roundtrip time of the transmission. Hence 2 This occurred only once during our experiments. Figure 6. Handoff in wired environments. Figure 7. Handoff when transmitting in a WAN. we expect the timeout value to be greater than the handoff duration and thus to avoid TCP s slow start. For our experiments, the corresponding host was in France while the rest of the computers remained in Australia. The results obtained in figure 6 show that the throughput is 100 times lower than the one obtained in figure 5. In this configuration, we had a timeout time of roughly 1.5 seconds, whereas the handoff period remained at 3 seconds. Since the timeout value remained much smaller than the handoff period it was not possible to avoid the slow start. We believe that our choice of network configuration is about the worst that can be achieved currently on the Internet. This suggests that it may not be possible to avoid slow start during a Mobile IP handoff in any realistic network Other observations The routers in our local network are optimised for use with static routes. They map the IP address to the physical address, which gives faster mapping and redirection of data packets. However when computers are mobile this causes problems. The packets are still sent on the home LAN but with a mac address destination rather than the IP one. The home agent is looking for packets with the IP

5 A. Fladenmuller, R. De Silva / The effect of Mobile IP handoffs on TCP 135 address destination of the mobile host to forward them to the new network, but as the mac and IP address do not correspond, the packets get lost in the home LAN. This constitutes a major drawback for users mobility and this problem should be taken into account by the router constructors and/or the standardisation groups designing mobile protocols. 6. Conclusion The experiments presented in section 4 have shown the negative effects of handoff and TCP s congestion control mechanisms. The slow start algorithm cannot be avoided without some modification to either TCP or Mobile IP. Buffering packets at the foreign or home agent appears to be a good solution to reduce loss during handoff. However it cannot prevent timeouts from occurring and triggering the slow start algorithm. We have shown that Mobile IP handoffs negatively affect transmission, we must consider how this influences current applications. Although a handoff might cause a performance drop, it will probably not adversely affect applications like FTP and Telnet. Most real-time applications are based on UDP and hence are designed to handle loss of packets that would occur when a handoff takes place. Although current applications may not be adversely affected by Mobile IP handoffs, the problem is likely to become more significant in the future. As users become more mobile, the frequency of handoffs will increase. In a picocell environment, if handoff takes too long, users may reach to the next cell before completing the handoff. Therefore it will be necessary in the future to improve handoff performances which will require the modification of both Mobile IP and TCP. Acknowledgements This work was completed while the authors worked at UTS and they would like to thank the university for its financial support. References [1] A. Bakbe and B. Badbinath, I-TCP: Indirect TCP for mobile hosts, in: Proc. of 15th Int. Conf. on Distributed Computing Systems (May 1995). [2] H. Balakrishnan, S. Seshan, E. Amib and R. Kratz, Improving TCP/IP performance over wireless networks, in: Proc. of 1st Int. ACM Conf. on Mobile Computing and Networking (MOBICOM) (November 1995). [3] R. Caceres and L. Iftode, Improving the performance of reliable transport protocols in mobile computing environments, JSAC, Special Issue on Mobile Computing Networks (1994). [4] A. Dixit and V. Gutta, Mobile IP for Linux (ver 1.00), Tech. rep., Dept. of Computer Science, State University of New York (1996). [5] Internet draft, IP mobility support, Tech. rep., Internet Engineering Task Force (April 1996). [6] W.R. Stevens, TCI/IP Illustrated, Vol. 1 (Addison Wesley, 1994). Anne Fladenmuller completed her Ph.D. at the University of Paris 6, France, in 1996 on QoS issues. She then worked at the University of Technology, Sydney, where she obtained a lecturer s position. She joined the Alcatel research center in Her current research interests are QoS, mobility, adaptive applications and protocols. Anne.Fladenmuller@alcatel.fr Ranil De Silva completed his Ph.D. at the University of Technology, Sydney, in August He received his BCompSci (Hons) from Bond University, Gold Coast, in His research focused on the development of protocols that could be dynamically tailored to changing environments. He is currently employed by Cisco Systems Australia. rdesilva@cisco.com

Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks

Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks H. Balakrishnan, S. Seshan, and R. H. Katz ACM Wireless Networks Vol. 1, No. 4, pp. 469-482 Dec. 1995 P. 1 Introduction

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

CIS 632 / EEC 687 Mobile Computing

CIS 632 / EEC 687 Mobile Computing CIS 632 / EEC 687 Mobile Computing TCP in Mobile Networks Prof. Chansu Yu Contents Physical layer issues Communication frequency Signal propagation Modulation and Demodulation Channel access issues Multiple

More information

Examining Mobile-IP Performance in Rapidly Mobile Environments: The Case of a Commuter Train.

Examining Mobile-IP Performance in Rapidly Mobile Environments: The Case of a Commuter Train. Examining Mobile-IP Performance in Rapidly Mobile Environments: The Case of a Commuter Train. Edwin Hernandez and Abdelsalam (Sumi) Helal Department of Computer and Information Science and Engineering

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

Wireless TCP. TCP mechanism. Wireless Internet: TCP in Wireless. Wireless TCP: transport layer

Wireless TCP. TCP mechanism. Wireless Internet: TCP in Wireless. Wireless TCP: transport layer Wireless TCP W.int.2-2 Wireless Internet: TCP in Wireless Module W.int.2 Mobile IP: layer, module W.int.1 Wireless TCP: layer Dr.M.Y.Wu@CSE Shanghai Jiaotong University Shanghai, China Dr.W.Shu@ECE University

More information

Supporting mobility only on lower layers up to the network layer is not

Supporting mobility only on lower layers up to the network layer is not Mobile transport layer Supporting mobility only on lower layers up to the network layer is not enough to provide mobility support for applications. Most applications rely on a transport layer, such as

More information

ATCP: Improving TCP performance over mobile wireless environments

ATCP: Improving TCP performance over mobile wireless environments : Improving TCP performance over mobile wireless environments Ajay Kr Singh Dept of Computer Science & Engg IIT Bombay aksingh@cse.iitb.ac.in Sridhar Iyer School of Information Technology IIT Bombay sri@it.iitb.ac.in

More information

Mobile IP and Mobile Transport Protocols

Mobile IP and Mobile Transport Protocols Mobile IP and Mobile Transport Protocols 1 IP routing Preliminaries Works on a hop-by-hop basis using a routing table 32 bits: 129.97.92.42 Address = subnet + host (Mobility No packet for you) Two parts»

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

SWAP and TCP performance

SWAP and TCP performance SWAP and TCP performance Jean Tourrilhes, HPLB 23 March 98 1 Introduction The SWAP protocol that we have proposed [4] the HRFWG is designed to carry TCP/IP traffic. Of course, we would never had proposed

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

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

Evaluation of End-to-End TCP performance over WCDMA

Evaluation of End-to-End TCP performance over WCDMA Evaluation of End-to-End TCP performance over WCDMA Liang Hu Department of Communications, Optics & Materials Technical University of Denmark, Lyngby, Denmark Email:{lh}@com.dtu.dk Abstract this article

More information

UNIT IV -- TRANSPORT LAYER

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

More information

TCP over Wireless Networks Using Multiple. Saad Biaz Miten Mehta Steve West Nitin H. Vaidya. Texas A&M University. College Station, TX , USA

TCP over Wireless Networks Using Multiple. Saad Biaz Miten Mehta Steve West Nitin H. Vaidya. Texas A&M University. College Station, TX , USA TCP over Wireless Networks Using Multiple Acknowledgements (Preliminary Version) Saad Biaz Miten Mehta Steve West Nitin H. Vaidya Department of Computer Science Texas A&M University College Station, TX

More information

Computer Networks, Andrew Tannenbaum, Chapter 5.6. Computer Networking: A Top Down Approach Featuring the

Computer Networks, Andrew Tannenbaum, Chapter 5.6. Computer Networking: A Top Down Approach Featuring the Mobile IP (IPv4 and IPv6) Dr. John Keeney 3BA33 Elements of a wireless Wired infrastructure wireless hosts laptop, PDA, IP phone run applications may be stationary (nonmobile) or mobile wireless does not

More information

Introduction to Networking. Operating Systems In Depth XXVII 1 Copyright 2017 Thomas W. Doeppner. All rights reserved.

Introduction to Networking. Operating Systems In Depth XXVII 1 Copyright 2017 Thomas W. Doeppner. All rights reserved. Introduction to Networking Operating Systems In Depth XXVII 1 Copyright 2017 Thomas W. Doeppner. All rights reserved. Distributed File Systems Operating Systems In Depth XXVII 2 Copyright 2017 Thomas W.

More information

Wireless TCP Performance Issues

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

More information

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

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments 24 Telfor Journal, Vol. 6, No. 1, 214. Cross-layer TCP Performance Analysis in IEEE 82.11 Vehicular Environments Toni Janevski, Senior Member, IEEE, and Ivan Petrov 1 Abstract In this paper we provide

More information

Transport layer issues

Transport layer issues Transport layer issues Dmitrij Lagutin, dlagutin@cc.hut.fi T-79.5401 Special Course in Mobility Management: Ad hoc networks, 28.3.2007 Contents Issues in designing a transport layer protocol for ad hoc

More information

User Datagram Protocol (UDP):

User Datagram Protocol (UDP): SFWR 4C03: Computer Networks and Computer Security Feb 2-5 2004 Lecturer: Kartik Krishnan Lectures 13-15 User Datagram Protocol (UDP): UDP is a connectionless transport layer protocol: each output operation

More information

A Comparison of Mechanisms for Improving TCP Performance over Wireless Links

A Comparison of Mechanisms for Improving TCP Performance over Wireless Links Appeared in IEEE/ACM Transactions on Networking, Dec.1997. This is a much-extended and revised version of a paper that appeared at ACM SIGCOMM, 1996. A Comparison of Mechanisms for Improving TCP Performance

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

ICE 1332/0715 Mobile Computing (Summer, 2008)

ICE 1332/0715 Mobile Computing (Summer, 2008) ICE 1332/0715 Mobile Computing (Summer, 2008) TCP in Mobile Networks Prof. Chansu Yu http://academic.csuohio.edu/yuc/ c.yu91@csuohio.edu Contents Vinton Cerf and Robert Kahn s paper in 1973 introduces

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

Da t e: August 2 0 th a t 9: :00 SOLUTIONS

Da t e: August 2 0 th a t 9: :00 SOLUTIONS Interne t working, Examina tion 2G1 3 0 5 Da t e: August 2 0 th 2 0 0 3 a t 9: 0 0 1 3:00 SOLUTIONS 1. General (5p) a) Place each of the following protocols in the correct TCP/IP layer (Application, Transport,

More information

STUDY OF TCP THROUGHPUT ON NETWORK SIMULATOR OPNET++ BY USING DIFFERENT PARAMETERS

STUDY OF TCP THROUGHPUT ON NETWORK SIMULATOR OPNET++ BY USING DIFFERENT PARAMETERS STUDY OF TCP THROUGHPUT ON NETWORK SIMULATOR OPNET++ BY USING DIFFERENT PARAMETERS Bhargava Neeraj*, Kumawat Anchal 1, Bhargava Ritu 2 and Kumar Bharat 3 1. Department of Computer Science, School of Engineering

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

On Inter-layer Assumptions

On Inter-layer Assumptions On Inter-layer Assumptions (A View from the Transport Area) Mark Handley ACIRI/ICSI mjh@aciri.org Ping The Internet Hourglass FTP HTTP NNTP SMTP NFS DNS Applications TCP UDP ICMP IP 802.x PPP SLIP RS232

More information

TCP over wireless links

TCP over wireless links CSc 450/550 Computer Communications & Networks TCP over wireless links Jianping Pan (stand-in for Dr. Wu) 1/31/06 CSc 450/550 1 TCP over wireless links TCP a quick review on how TCP works Wireless links

More information

Optimized Paging Cache Mappings for efficient location management Hyun Jun Lee, Myoung Chul Jung, and Jai Yong Lee

Optimized Paging Cache Mappings for efficient location management Hyun Jun Lee, Myoung Chul Jung, and Jai Yong Lee Optimized Paging Cache Mappings for efficient location management Hyun Jun Lee, Myoung Chul Jung, and Jai Yong Lee Abstract Cellular IP maintains distributed cache for location management and routing purposes.

More information

Computer Networking Introduction

Computer Networking Introduction Computer Networking Introduction Halgurd S. Maghdid Software Engineering Department Koya University-Koya, Kurdistan-Iraq Lecture No.11 Chapter 3 outline 3.1 transport-layer services 3.2 multiplexing and

More information

Chapter 12 Network Protocols

Chapter 12 Network Protocols Chapter 12 Network Protocols 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems Interconnection (OSI) Transmission Control Protocol/Internetworking Protocol (TCP/IP)

More information

Handover Management for Mobile Nodes in IPv6 Networks

Handover Management for Mobile Nodes in IPv6 Networks TECHNOLOGY ADVANCES FOR 3G AND BEYOND Handover Management for Mobile Nodes in IPv6 Networks Nicolas Montavont and Thomas Noël LSIIT Louis Pasteur University CNRS, Strasbourg ABSTRACT In this article we

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

Improving reliable transport and handoff performance in cellular wireless networks 3

Improving reliable transport and handoff performance in cellular wireless networks 3 Wireless Networks 1 (1995) 469^481 469 Improving reliable transport and handoff performance in cellular wireless networks 3 Hari Balakrishnan, Srinivasan Seshan and Randy H. Katz Computer Science Division,

More information

TRANSMISSION CONTROL PROTOCOL

TRANSMISSION CONTROL PROTOCOL COMP 635: WIRELESS NETWORKS TRANSMISSION CONTROL PROTOCOL Jasleen Kaur Fall 2015 1 Impact of Wireless on Protocol Layers Application layer Transport layer Network layer Data layer Physical layer service

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

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

Introduction Mobility Support Handover Management Conclutions. Mobility in IPv6. Thomas Liske. Dresden University of Technology

Introduction Mobility Support Handover Management Conclutions. Mobility in IPv6. Thomas Liske. Dresden University of Technology 2005 / High Speed Networks II Outline Introduction Mobility Support Overview of IPv6 Mobility Support Handover Management Mobility Support What means Mobility Support? allow transparent routing of IPv6

More information

Intro to LAN/WAN. Transport Layer

Intro to LAN/WAN. Transport Layer Intro to LAN/WAN Transport Layer Transport Layer Topics Introduction (6.1) Elements of Transport Protocols (6.2) Internet Transport Protocols: TDP (6.5) Internet Transport Protocols: UDP (6.4) socket interface

More information

TCP and Congestion Control (Day 1) Yoshifumi Nishida Sony Computer Science Labs, Inc. Today's Lecture

TCP and Congestion Control (Day 1) Yoshifumi Nishida Sony Computer Science Labs, Inc. Today's Lecture TCP and Congestion Control (Day 1) Yoshifumi Nishida nishida@csl.sony.co.jp Sony Computer Science Labs, Inc 1 Today's Lecture Part1: TCP concept Part2: TCP detailed mechanisms Part3: Tools for TCP 2 1

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

F-RTO: An Enhanced Recovery Algorithm for TCP Retransmission Timeouts

F-RTO: An Enhanced Recovery Algorithm for TCP Retransmission Timeouts F-RTO: An Enhanced Recovery Algorithm for TCP Retransmission Timeouts Pasi Sarolahti Nokia Research Center pasi.sarolahti@nokia.com Markku Kojo, Kimmo Raatikainen University of Helsinki Department of Computer

More information

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

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

More information

6.1 Internet Transport Layer Architecture 6.2 UDP (User Datagram Protocol) 6.3 TCP (Transmission Control Protocol) 6. Transport Layer 6-1

6.1 Internet Transport Layer Architecture 6.2 UDP (User Datagram Protocol) 6.3 TCP (Transmission Control Protocol) 6. Transport Layer 6-1 6. Transport Layer 6.1 Internet Transport Layer Architecture 6.2 UDP (User Datagram Protocol) 6.3 TCP (Transmission Control Protocol) 6. Transport Layer 6-1 6.1 Internet Transport Layer Architecture The

More information

An Efficient DECT-Mobile IP Interworking for Mobile Computing

An Efficient DECT-Mobile IP Interworking for Mobile Computing An Efficient DECT-Mobile IP Interworking for Mobile Computing Anthony Lo *, Winston Seah * and Edwin Schreuder + * Centre for Wireless Communications 1, National University of Singapore, 20 Science Park

More information

Mobile IP Overview. Based on IP so any media that can support IP can also support Mobile IP

Mobile IP Overview. Based on IP so any media that can support IP can also support Mobile IP Introduction: Mobile IP Overview An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network that uses the Internet

More information

CS 421: COMPUTER NETWORKS SPRING FINAL May 16, minutes

CS 421: COMPUTER NETWORKS SPRING FINAL May 16, minutes CS 4: COMPUTER NETWORKS SPRING 03 FINAL May 6, 03 50 minutes Name: Student No: Show all your work very clearly. Partial credits will only be given if you carefully state your answer with a reasonable justification.

More information

Page 1. Outline : Wireless Networks Lecture 16: Wireless and the Internet. Internet Architecture Assumptions. Mobility. Link Heterogeneity

Page 1. Outline : Wireless Networks Lecture 16: Wireless and the Internet. Internet Architecture Assumptions. Mobility. Link Heterogeneity Outline 18-759: Wireless Networks Lecture 16: Wireless and the Internet Dina Papagiannaki & Peter Steenkiste Departments of Computer Science and Electrical and Computer Engineering Spring Semester 2009

More information

Mobile Transport Layer

Mobile Transport Layer Mobile Transport Layer 1 Transport Layer HTTP (used by web services) typically uses TCP Reliable transport between TCP client and server required - Stream oriented, not transaction oriented - Network friendly:

More information

Improving Performance of Transmission Control Protocol for Mobile Networks

Improving Performance of Transmission Control Protocol for Mobile Networks Improving Performance of Transmission Control Protocol for Mobile Networks Dulal Kar, Swetha Pandala, and Ajay Katangur Department of Computing Sciences, Texas A&M University-Corpus Christi, Corpus Christi,

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

SIMULATION BASED ANALYSIS OF THE INTERACTION OF END-TO-END AND HOP-BY-HOP FLOW CONTROL SCHEMES IN PACKET SWITCHING LANS

SIMULATION BASED ANALYSIS OF THE INTERACTION OF END-TO-END AND HOP-BY-HOP FLOW CONTROL SCHEMES IN PACKET SWITCHING LANS SIMULATION BASED ANALYSIS OF THE INTERACTION OF END-TO-END AND HOP-BY-HOP FLOW CONTROL SCHEMES IN PACKET SWITCHING LANS J Wechta, A Eberlein, F Halsall and M Spratt Abstract To meet the networking requirements

More information

A Scheme of Primary Path Switching for Mobile Terminals using SCTP Handover

A Scheme of Primary Path Switching for Mobile Terminals using SCTP Handover Proceedings of the 2007 WSEAS International Conference on Computer Engineering and Applications, Gold Coast, Australia, January 17-19, 2007 218 A Scheme of Primary Path Switching for Mobile Terminals using

More information

CSE 123A Computer Netwrking

CSE 123A Computer Netwrking CSE 123A Computer Netwrking Winter 2005 Mobile Networking Alex Snoeren presenting in lieu of Stefan Savage Today s s issues What are implications of hosts that move? Remember routing? It doesn t work anymore

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

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP CS 5520/ECE 5590NA: Network Architecture I Spring 2008 Lecture 13: UDP and TCP Most recent lectures discussed mechanisms to make better use of the IP address space, Internet control messages, and layering

More information

Lecture (11) OSI layer 4 protocols TCP/UDP protocols

Lecture (11) OSI layer 4 protocols TCP/UDP protocols Lecture (11) OSI layer 4 protocols TCP/UDP protocols Dr. Ahmed M. ElShafee ١ Agenda Introduction Typical Features of OSI Layer 4 Connectionless and Connection Oriented Protocols OSI Layer 4 Common feature:

More information

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage CSE 123b CSE 123b Communications Software Spring 2003 Lecture 10: Mobile Networking Stefan Savage Quick announcement My office hours tomorrow are moved to 12pm May 6, 2003 CSE 123b -- Lecture 10 Mobile

More information

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003 CSE 123b Communications Software Quick announcement My office hours tomorrow are moved to 12pm Spring 2003 Lecture 10: Mobile Networking Stefan Savage May 6, 2003 CSE 123b -- Lecture 10 Mobile IP 2 Last

More information

Mobile SCTP for IP Mobility Support in All-IP Networks

Mobile SCTP for IP Mobility Support in All-IP Networks Mobile SCTP for IP Mobility Support in All-IP Networks Seok Joo Koh sjkoh@cs.knu.ac.kr Abstract The Stream Control Transmission Protocol (SCTP) is a new transport protocol that is featured multi-streaming

More information

Internetwork Basic. Possible causes of LAN traffic congestion are

Internetwork Basic. Possible causes of LAN traffic congestion are Internetworking 1 C H A P T E R 2 Internetworking Basics Internetworking Model The OSI Reference Model Ethernet Networking Wireless Networking Data Encapsulation Topic 3 1 Internetwork Basic 4 Possible

More information

Simulation of the SCTP Failover Mechanism

Simulation of the SCTP Failover Mechanism Simulation of the SCTP Failover Mechanism M Minnaar, DW Ngwenya, and WT Penzhorn Telkom, NNOC Tier 2 University of Pretoria, South Africa University of Pretoria, South Africa minnaarm@telkom.co.za; dumisa.ngwenya@eng.up.ac.za;

More information

CMPE 150 Winter 2009

CMPE 150 Winter 2009 CMPE 150 Winter 2009 Lecture 17 March 5, 2009 P.E. Mantey CMPE 150 -- Introduction to Computer Networks Instructor: Patrick Mantey mantey@soe.ucsc.edu http://www.soe.ucsc.edu/~mantey/ / t / Office: Engr.

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

Transport Protocols and TCP: Review

Transport Protocols and TCP: Review Transport Protocols and TCP: Review CSE 6590 Fall 2010 Department of Computer Science & Engineering York University 1 19 September 2010 1 Connection Establishment and Termination 2 2 1 Connection Establishment

More information

Performance Evaluation of TCP over WLAN with the Snoop Performance Enhancing Proxy

Performance Evaluation of TCP over WLAN with the Snoop Performance Enhancing Proxy Performance Evaluation of TCP over WLAN 802.11 with the Snoop Performance Enhancing Proxy Case study Chi-ho Ng, Jack Chow, and Ljiljana Trajković Simon Fraser University 1 Roadmap Introducing the problem

More information

Differentiating Congestion vs. Random Loss: A Method for Improving TCP Performance over Wireless Links

Differentiating Congestion vs. Random Loss: A Method for Improving TCP Performance over Wireless Links Differentiating Congestion vs. Random Loss: A Method for Improving TCP Performance over Wireless Links Christina Parsa J.J. Garcia-Luna-Aceves Computer Engineering Department Baskin School of Engineering

More information

Chapter 13 TRANSPORT. Mobile Computing Winter 2005 / Overview. TCP Overview. TCP slow-start. Motivation Simple analysis Various TCP mechanisms

Chapter 13 TRANSPORT. Mobile Computing Winter 2005 / Overview. TCP Overview. TCP slow-start. Motivation Simple analysis Various TCP mechanisms Overview Chapter 13 TRANSPORT Motivation Simple analysis Various TCP mechanisms Distributed Computing Group Mobile Computing Winter 2005 / 2006 Distributed Computing Group MOBILE COMPUTING R. Wattenhofer

More information

Connectionless and Connection-Oriented Protocols OSI Layer 4 Common feature: Multiplexing Using. The Transmission Control Protocol (TCP)

Connectionless and Connection-Oriented Protocols OSI Layer 4 Common feature: Multiplexing Using. The Transmission Control Protocol (TCP) Lecture (07) OSI layer 4 protocols TCP/UDP protocols By: Dr. Ahmed ElShafee ١ Dr. Ahmed ElShafee, ACU Fall2014, Computer Networks II Introduction Most data-link protocols notice errors then discard frames

More information

Chapter 09 Network Protocols

Chapter 09 Network Protocols Chapter 09 Network Protocols Copyright 2011, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems

More information

Name Student ID Department/Year. Final Examination. Introduction to Computer Networks Class#: 901 E31110 Fall 2006

Name Student ID Department/Year. Final Examination. Introduction to Computer Networks Class#: 901 E31110 Fall 2006 Name Student ID Department/Year Final Examination Introduction to Computer Networks Class#: 901 E31110 Fall 2006 9:20-11:00 Tuesday January 16, 2007 Prohibited 1. You are not allowed to write down the

More information

TCP Conformance for Network-Based Control

TCP Conformance for Network-Based Control TCP Conformance for Network-Based Control Arata Koike NTT Information Sharing Platform Laboratories 3-9-11 Midori-cho, Musashino-shi, Tokyo 180-8585, Japan E-mail: koike.arata@lab.ntt.co.jp Abstract. In

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

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

A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS

A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS S.P.Valli 1,K.M.Mehata 2 1 vallisp@yahoo.com Department of Computer Science and Engineering B.S.Abdur Rahman University,Chennai. 2 kmmehata@bsauniv.ac.in

More information

An Improvement of TCP Downstream Between Heterogeneous Terminals in an Infrastructure Network

An Improvement of TCP Downstream Between Heterogeneous Terminals in an Infrastructure Network An Improvement of TCP Downstream Between Heterogeneous Terminals in an Infrastructure Network Yong-Hyun Kim, Ji-Hong Kim, Youn-Sik Hong, and Ki-Young Lee University of Incheon, 177 Dowha-dong Nam-gu, 402-749,

More information

Comparison Study of Transmission Control Protocol and User Datagram Protocol Behavior over Multi-Protocol Label Switching Networks in Case of Failures

Comparison Study of Transmission Control Protocol and User Datagram Protocol Behavior over Multi-Protocol Label Switching Networks in Case of Failures Journal of Computer Science 5 (12): 1042-1047, 2009 ISSN 1549-3636 2009 Science Publications Comparison Study of Transmission Control Protocol and User Datagram Protocol Behavior over Multi-Protocol Label

More information

An Approach to Efficient and Reliable design in Hierarchical Mobile IPv6

An Approach to Efficient and Reliable design in Hierarchical Mobile IPv6 An Approach to Efficient and Reliable design in Hierarchical Mobile IPv6 Taewan You 1, Seungyun Lee 1, Sangheon Pack 2, and Yanghee Choi 2 1 Protocol Engineering Center, ETRI, 161 Gajoung-dong, Yusong-gu,

More information

King Fahd University of Petroleum and Minerals College of Computer Sciences and Engineering Department of Computer Engineering

King Fahd University of Petroleum and Minerals College of Computer Sciences and Engineering Department of Computer Engineering Student Name: Section #: King Fahd University of Petroleum and Minerals College of Computer Sciences and Engineering Department of Computer Engineering COE 344 Computer Networks (T072) Final Exam Date

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

Build a Mobility Proxy

Build a Mobility Proxy Build a Mobility Proxy Abstract Continuous connectivity, less transient data loss, short delay in communication, and low cost are the goals in building mobile and wireless networking systems. Based on

More information

TCP Optimal Performance in Wireless Networks Applications

TCP Optimal Performance in Wireless Networks Applications Journal of Computer Science 2 (5): 455-459, 2006 ISSN 1549-3636 2006 Science Publications TCP Optimal Performance in Wireless Networks Applications 2 Emad Qaddoura, 1 Abdelghani Daraiseh, 3 Wesam Al Mobaideen,

More information

TRANSMISSION CONTROL PROTOCOL

TRANSMISSION CONTROL PROTOCOL COMP 635: WIRELESS & MOBILE COMMUNICATIONS TRANSMISSION CONTROL PROTOCOL Jasleen Kaur Fall 2017 1 Impact of Wireless on Protocol Layers Application layer Transport layer Network layer Data link layer Physical

More information

Investigations on TCP Behavior during Handoff

Investigations on TCP Behavior during Handoff Investigations on TCP Behavior during Handoff Thomas Schwabe, Jörg Schüler Technische Universität Dresden Outlook 1. Transport Control Protocol - TCP Overview TCP versions 2. Simulation scenarios Local

More information

ROUTE OPTIMIZATION EXTENSITON FOR THE MOBILE INTERNET PROTOCOL IN LINUX

ROUTE OPTIMIZATION EXTENSITON FOR THE MOBILE INTERNET PROTOCOL IN LINUX ROUTE OPTIMIZATION EXTENSITON FOR THE MOBILE INTERNET PROTOCOL IN LINUX ABSTRACT The base Mobile Internet Protocol (Mobile IP) provides a means for portable computers to roam freely, changing its point

More information

Transport Protocols & TCP TCP

Transport Protocols & TCP TCP Transport Protocols & TCP CSE 3213 Fall 2007 13 November 2007 1 TCP Services Flow control Connection establishment and termination Congestion control 2 1 TCP Services Transmission Control Protocol (RFC

More information

PETS: Persistent TCP using Simple Freeze *

PETS: Persistent TCP using Simple Freeze * 2009 First International Conference on Future Information Networks PETS: Persistent TCP using Simple Freeze * Chakchai So-In 1, Student Member, IEEE, Raj Jain 1, Fellow, IEEE, Gopal Dommety 2, Member,

More information

King Fahd University of Petroleum & Minerals

King Fahd University of Petroleum & Minerals King Fahd University of Petroleum & Minerals Department of Computer Engineering COE 541 Local and Metropolitan Area Networks Term 091 Project Progress Report # 3[Final] TCP/IP window and slow-start study

More information

On the Transition to a Low Latency TCP/IP Internet

On the Transition to a Low Latency TCP/IP Internet On the Transition to a Low Latency TCP/IP Internet Bartek Wydrowski and Moshe Zukerman ARC Special Research Centre for Ultra-Broadband Information Networks, EEE Department, The University of Melbourne,

More information

Improving the performance of wireless links via end-to-end standard TCP tuning techniques

Improving the performance of wireless links via end-to-end standard TCP tuning techniques Improving the performance of wireless links via end-to-end standard TCP tuning techniques FRANCESCO PALMIERI Centro Servizi Didattico Scientifico Università degli studi di Napoli Federico II Complesso

More information

Location Management Agent for SCTP Handover in Mobile Network

Location Management Agent for SCTP Handover in Mobile Network Location Management Agent for SCTP Handover in Mobile Network Yong-Jin Lee Department of Technology Education, Korea National University of Education 250 Taesungtapyon-ro, Heungduk-ku, Cheongju, South

More information

Charles Perkins Nokia Research Center 2 July Mobility Support in IPv6 <draft-ietf-mobileip-ipv6-14.txt> Status of This Memo

Charles Perkins Nokia Research Center 2 July Mobility Support in IPv6 <draft-ietf-mobileip-ipv6-14.txt> Status of This Memo IETF Mobile IP Working Group INTERNET-DRAFT David B. Johnson Rice University Charles Perkins Nokia Research Center 2 July 2000 Mobility Support in IPv6 Status of This

More information

CSE 123b Communications Software

CSE 123b Communications Software CSE 123b Communications Software Spring 2004 Lecture 9: Mobile Networking Stefan Savage Quick announcements Typo in problem #1 of HW #2 (fixed as of 1pm yesterday) Please consider chapter 4.3-4.3.3 to

More information

Quick announcements. CSE 123b Communications Software. Today s issues. Last class. The Mobility Problem. Problems. Spring 2004

Quick announcements. CSE 123b Communications Software. Today s issues. Last class. The Mobility Problem. Problems. Spring 2004 CSE 123b Communications Software Spring 2004 Lecture 9: Mobile Networking Quick announcements Typo in problem #1 of HW #2 (fixed as of 1pm yesterday) Please consider chapter 4.3-4.3.3 to be part of the

More information

THE increasing popularity of wireless networks indicates

THE increasing popularity of wireless networks indicates 756 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 5, NO. 6, DECEMBER 1997 A Comparison of Mechanisms for Improving TCP Performance over Wireless Links Hari Balakrishnan, Student Member, IEEE, Venkata N. Padmanabhan,

More information

Efficient Handoff using Mobile IP and Simplified Cellular IP

Efficient Handoff using Mobile IP and Simplified Cellular IP Presented at GNSS 2004 The 2004 International Symposium on GNSS/GPS Sydney, Australia 6 8 December 2004 Efficient Handoff using Mobile IP and Simplified Cellular IP S. Omar School of Surveying & Spatial

More information