The effect of Mobile IP handoffs on the performance of TCP
|
|
- Ernest Bennett
- 6 years ago
- Views:
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 H. Balakrishnan, S. Seshan, and R. H. Katz ACM Wireless Networks Vol. 1, No. 4, pp. 469-482 Dec. 1995 P. 1 Introduction
More informationTCP 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 informationCIS 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 informationExamining 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 informationECS-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 informationWireless 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 informationSupporting 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 informationATCP: 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 informationMobile 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 informationTCP 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 informationSWAP 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 informationDelay 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 informationImproving 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 informationEvaluation 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 informationUNIT 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 informationTCP 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 informationComputer 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 informationIntroduction 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 informationWireless 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 informationCMPE 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 informationCross-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 informationTransport 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 informationUser 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 informationA 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 informationTCP 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 informationICE 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 informationWireless 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 informationDa 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 informationSTUDY 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 informationPERFORMANCE 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 informationOn 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 informationTCP 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 informationOptimized 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 informationComputer 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 informationChapter 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 informationHandover 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 informationPerformance 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 informationImproving 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 informationTRANSMISSION 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 informationENSC 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 informationPerformance 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 informationIntroduction 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 informationIntro 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 informationTCP 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 informationAn 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 informationF-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 informationAn 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 information6.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 informationAn 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 informationMobile 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 informationCS 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 informationPage 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 informationMobile 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 informationImproving 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 informationChapter 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 informationSIMULATION 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 informationA 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 informationCSE 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 informationCC-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 informationCS 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 informationLecture (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 informationCommunications 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 informationQuick 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 informationMobile 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 informationInternetwork 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 informationSimulation 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 informationCMPE 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 informationImpact 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 informationTransport 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 informationPerformance 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 informationDifferentiating 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 informationChapter 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 informationConnectionless 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 informationChapter 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 informationName 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 informationTCP 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 informationInteractions 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 informationInternet 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 informationA 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 informationAn 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 informationComparison 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 informationAn 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 informationKing 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 informationToward 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 informationBuild 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 informationTCP 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 informationTRANSMISSION 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 informationInvestigations 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 informationROUTE 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 informationTransport 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 informationPETS: 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 informationKing 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 informationOn 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 informationImproving 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 informationLocation 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 informationCharles 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 informationCSE 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 informationQuick 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 informationTHE 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 informationEfficient 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