TCP performance evaluation over multihomed networks

Size: px
Start display at page:

Download "TCP performance evaluation over multihomed networks"

Transcription

1 TCP performance evaluation over multihomed networks Rafaa Tahar HANA Research Group University of Manouba, Tunisia Rafik Braham Prince Research Unit University of Sousse, Tunisia Amine Dhraief HANA Research Group University of Manouba, Tunisia Abdelfettah Belghith HANA Research Group University of Manouba, Tunisia Abstract Current Internet nodes can be considered as multihomed end-hosts as they are equipped with several wireless interfaces, each one related with a distinct access technology. The Transport Control Protocol (TCP) is considered as the cornerstone of Internet. However, current TCP implementations do not take into account the multihoming aspect of the current Internet nodes. In this paper we target to quantify the impact of the multhoming nature of the end-hosts on TCP. For this purpose, we design a novel multi-interfaced mobile node in the OMNeT++ network simulator. Our model relies on Layer 2 virtualization approach in order to implement an abstraction of the available wireless interfaces towards the upper-layers protocols. Obtained results shows that Layer 2 virtualization mitigate some of the TCP misbehavior on a multihomed environment. Index Terms TCP, multihoming, OMNeT++, Layer 2 virtualization I. INTRODUCTION According to the 2011 statistics of the International Telecommunication Union (ITU) 1, 33 individuals are using the Internet per 100 inhabitants in the world, 16 of them have and active mobile-broadband subscriptions. In other words, in 2011, the ITU estimates to one billion the number of mobilebroadband Internet users in the world. Current Internet users are using smart-phones and laptop equipped with different wireless access technologies such as Wi-Fi, 3G or even 4G/LTE. Each wireless interface is generally attached to a specific Internet Service Provider (ISP). Such terminals are called multihomed hosts. Furthermore, current TCP/IP stack has been designed for fixed hosts having a single interface. Thus, current TCP/IP stack does not take advantage form the intrinsic multihomed nature of the current Internet hosts. In a multihomed environment, TCP is subject to receive out-oforder segments, as end-hosts might be reachable through several interfaces. Theses out-of-order segments are interpreted by the TCP state machine as congestion phenomenon in the network. In fact, upon receiving out-of-order segments, TCP immediately sends a duplicated acknowledgment. The TCP sink receiving this duplicated ACK will assume that it is due 1 to a packet loss, as a consequence of a congestion, and reduces its congestion windows. This scenario clearly illustrates the misbehavior of TCP in a multihomed environment. Current TCP implementations are not able to differentiate between duplicated ACK due to a congestion episode and packets losses form duplicated ACK due to the multi-interface nature of the end-host and the reception of out-of-order segments. In this paper we aim to evaluate the performance of the current TCP implementation in a multihomed environment through extensive simulations tests. For this purpose, we propose to design a novel multi-interfaced mobile node in the eventdriven network simulator OMNet++. We also target to evaluate the impact of distribution TCP traffic among the available wireless interfaces on the overall network throughput. It is important to mention that, for backward compatibility with existing applications, we do not target to design a novel multihoming enabled transport protocol. This paper is organized as follows. In the second section we present the multihoming concepts and its impact on the TCP protocol. In the third section, we highlight our contribution and the key features of our new mobile node architecture. In the four section we evaluate the performance TCP on a multihomed environment in order to quantify the impact of the multihoming on the TCP protocol. The last section concludes this paper and presents some ideas on our future work. II. RELATED WORKS In the following, firstly, we define the multihoming concept and detail its benefits. Then, we highlight TCP limitations in a multihomed environment. Finally, we present some of the recently proposed solutions which mitigate TCP limitations in a multihomed environment. A. Multihoming The ITU estimated in 2011 to one billion the number of mobile-broadband Internet users in the world. These users rely on end-hosts equipped with several wireless network devices using different access technologies such as LTE, Wi-Fi and Bluetooth. Such end-hosts are considered as multihomed

2 mobile hosts [6]. Furthermore, several corporates consider their Internet access as a strategical resource as they depend on it to run their daily business. They usually have distinct Internet Service Providers (ISPs) subscriptions in order to be always connected to the Internet. Such end-sites are considered as multihomed endsites. An entity (network/end-host) is usually considered as multihomed if it has at least two IP addresses obtained from distinct ISPs [2]. With the forthcoming version of the IP protocol, IPv6, we can have different multihoming configurations: a multihoming entity may have a single connection/interface with a multihomed upstream provider, or several connections/interfaces associated with different providers. Multihoming improves network performance in term of delay, available bandwidth and resilience against failure. Akella et al. [1] demonstrated that a multihoming network connected to two ISPs has its average performance improved by 25% as the number of concurrent paths increases and lower delays are found among the available paths. B. TCP Limitations in a multihomed environment In 1974, Vinton Cerf et al. [4] proposed the first Internetworking protocol, the Transmission Control Protocol (TCP). Thereupon, TCP has become the cornerstone of ARPANET and then Internet. When TCP was first designed, end hosts were single-interfaced and were connected to a single-homed end-site. Regular TCP does not take into account multi-path environment nor multi-interfaced nodes. As a consequence, using regular TCP in a multihomed environment might affect overall TCP performances. TCP assumes that packets losses are mainly due to the congestion in the network. Therefore, TCP considers packet losses as hints of congestion in the path between the source and the sink. TCP detects packet losses either by a timeout of the TCP Retransmission Timer or by the reception of duplicated acknoweldgment. After the reception of three duplicated acknowledgments, TCP halves its congestion window. TCP congestion windows is a similar to the flow control sliding window mechanism. It limits the number of bytes that may be exchanged between a sender and a receiver and hence prevents the overload of the path between them. Multihomed environment increase the likehood of receiving out-of-order TCP segments. Upon receiving an out-of-order segment, TCP immediately sends a duplicated acknowledgment. As explained earlier, three duplicated acknowledgments results into the reduction of the TCP congestion window. In such scenario, TCP erroneously concludes that duplicated acknowledgments are due to packet losses and enters in a congestion avoidance phase. This is a typical use case of the inaccuracy of current TCP implement in a multihomed environment. C. Multihoming-enabled transport protocols Several proposals in the literature enable the multihoming support in the transport layer such as Multihomed TCP, TCP- MH, DCCP, SCTP and Multi-path TCP. Multihomed TCP [9], TCP-MH [13] and Multi-path TCP [8] add a multihoming support to TCP while SCTP and DCCP are new transport protocols. Multihomed TCP uses a context identifier instead of IP addresses and ports to identify a connection. TCP-MH modifies the SYN segment to contain all the available addresses and implements primitives (MH-Add,MH-Delete) to modify the address currently in use. Multi-path TCP is a newly standardized IETF protocol [7] that allows a regular TCP flow to spread among different paths. The Datagram Congestion Control Protocol (DCCP) did not originally support multihoming. In fact, multihoming is added as an extension [12] that provides a extension adds primitive to transfer the established connection from on address to another. SCTP [14] provides a native multihoming support by associating one session with multiple IP addresses and thus with multiple paths. One path is considered as primary and the others are backups. III. REGULAR VS. SPLIT TCP As stated previously, internet users are equipped nowdays with several wireless networks devices running different access technologies. These multi wireless devices could be modelised by multi-interface mobile nodes. These devices could be homogeneous or heterogeneous i.e running same or differents access technologies. In this paper we will focus solely on homogenous wireless technologies namely the IEEE x technologie. Thereby in this section we will present our approach based on the key feature of Layer 2 Virtualization. A. Multi-Interface mobile node architecture Several discrete-event network simulators (NS-2, J-SIM, OMNeT++) use the same mobile node model as presented by Figure 1. This model has the following building blocks : a Physical layer, a MAC sub-layer which implements the protocol state machine, a Management sub-layer (LLC), a set of complementary modules which models wireless communications specific aspects such as : mobility, propagation models, cross-layering features,etc. and upper layers modules (IP, Transport, Applications). A mobile node can be considered as multihomed end-host if it has configured several global IP addresses. A sub-case of multihomed mobile node is a mobile node equipped with distinct wireless interfaces, each interface having its own IP address. Multi-interfaced mobile node is intrinsically different form multi-channel mobile node, even if both of them use different orthogonal wireless channels. While a multi-interfaced mobile node can simultaneously use all the available orthogonal channels, in a multi-channel mobile node we use a single channel at a time. Furthermore, in a multi-interfaced mobile node since every interface is tuned to a given channel, MAC sub-layer management is more flexible and easy as it does not require routines for channel scanning

3 and switching. Finally, in multi-interfaced mobile node, the LLC sub-layer management is more complex, since additional procedures should be implemented to efficiently handle the multi-interface, such as : multiple MAC address management and virtualization. The classical mobile node model presented by Figure 1 does not allow us to simulate multihomed mobile node. In our previous works [15], [3], we have quantitatively Fig. 1: Classic Mobile Node Architecture compared multi-interfaced mobile nodes and multi-channel mobile nodes. These studies led us to propose a novel mobile node architecture, as shown in Figure 2. Our new model relay on three building blocks: (i) a set of Physical and MAC sub-layer BLock (PM-Block) which implementing a MAC sub-layer state machine with its corresponding physical module, (ii) a Virtual MAC Layer (VML) and (iii) a cross-layer which is a modular collection of agent, mobility model, propagation model,... Fig. 2: Multihomed Mobile Node Architecture B. The Virtual MAC Layer The VML implements an abstraction of the available wireless interfaces (NICs) to the upper layers (IP and TCP). The VML virtualizes the set of the available interfaces into a single virtual interface having a single MAC and physical layer. Thus, Upper layer protocols are not aware of the presence of the multiple interfaces and do not implement any specific multihoming routine. Finally, the VML is responsible of the incoming/outgoing traffic distribution among the available interfaces. To achieve the traffic distribution, the VML implements layer 2 scheduling techniques. The choice of the scheduling policy for traffic distribution is one of the most relevant issues encountered at this layer. Since in this paper we solely focus on TCP traffic, we consider two TCP traffic scheduling policies: Regular TCP and Split TCP. The Regular TCP scheduling does not differentiates between DATA and signaling segment in the selection of the next PM- Block; whereas, in the Split TCP scheduling, the PM-Block selection is driven by the type of TCP segment to be sent. In Regular TCP scheduling policy we investigate two scheduling algorithms, the Round Robin Regular-RR and the Random Uniform Regular-RU algorithms, to dictate the selection of the PM-Block. By Regular-RR we mean that we select the next PM-Block in a circular order. In a Regular-RU, the selection of the the next PM-Block is given by a random uniform distribution function. In the Split TCP scheduling policy, we differentiate TCP DATA segments from signaling segments. Indeed the first PM- Block is exclusively dedicated for TCP signaling segments; whereas the remaining PM-Blocks are dedicated to TCP DATA segment. Similarly to the Regular TCP policy, we investigate the Round Robin Split-RR and the Random Uniform Split- RU algorithms, to dictate the next PM-Block selection (for TCP DATA segment only). In the next section, we evaluate the performance of both Regular TCP and Split TCP in a multihomed environment. IV. PERFORMANCE EVLUATION In the following section, we present a performance evaluation Regular TCP and Split TCP in a multihomed environment using the OMNet++ network simulator. A. Metrics We focus on three metrics: the throughput, the collision ratio and the DupAck ratio. These metrics are defined as follows: Throughput : The quantity of information per time unit delivered to all destination stations. That is : T hroughput = nbframes f ramesize simduration where nbframes denotes the number of frames received successfully by all destination stations, framesize denotes the size of an exchanged frame in bit and simduration denotes the simulation duration in seconds. Collision Ratio : The number of the overall collisions which occurred on all the used interfaces by the total number of the exchanged Frames. That is : CollisionRatio= nbcollision nbframes where nbcollision denotes the number of frame implied in a collision. DupAck Ratio : The percentage of duplicated TCP acknowledgment exceeding the DUPTHRESH (3 times) occurred by (1) (2)

4 the total number of duplicated TCP ACK. That is : DupAck exceeding DUPTHRESH Ratio= nbdupackthresh nbdupack (3) where nbdupackthresh denotes the duplicated TCP acknowledgment that exceeds the DupThresh which is equal to 3 and nbdupack denotes the duplicated TCP acknowledgment. B. Simulation Scenario Table. I shows the simulation scenario parameters. The TABLE I: General simulation parameters Parameter Value PYH and MAC bitrate 11 Mbps Number of channels 6 +(1 signaling channel for Split TCP) Application pattern FTP (Server and Client) Number of TCP Flows 6 flows : Each STA and host contains a single FTP Server and a single FTP Client TCP MSS 1460 Bytes TCP ACK 40 Bytes TCP and IP headers 40 Bytes MAC header 34 Bytes Simulation Time 50 sec Figure 3 shows our simulation scenario. We considerate a T F = PHY h +DIFS+CW mean +DATA[F]+SIFS+ACK+(2 δ) (4) Where : PHY h is the Physical header length. CW mean is the mean value of the contention window size. DATA[F]= bitrate F 8, bitrate is the bit rate of the channel and F is the length in byte of the Frame F. ACK is the time duration of IEEE ACK. δ is the propagation delay. For the Regular TCP policy, DATA and signaling traffic are sent on the same channel. Since a TCP exchange consists of transmitting a TCP DATA Segment and receiving a TCP ACK. The mean occupation channel time necessary for this exchange according to 4 is given by : T E = 2 [PHY h + DIFS+CW mean + SIFS+ACK+(2 δ)] +DATA[TCP Seg ]+DATA[TCP ACK ] (5) For the Split TCP policy, the first channel is dedicated for signaling traffic and the other channels are dedicated for DATA traffic. The mean occupation channel time necessary for signaling traffic according to 4 is given by : T S = PHY h + DIFS+CW mean + DATA[TCP ACK ] +SIFS+ACK+(2 δ)] and the mean occupation channel time necessary for DATA traffic according to 4 is given by : (6) T D = PHY h + DIFS+CW mean + DATA[TCP Seg ] +SIFS+ACK+(2 δ)] Let us define the channel efficiency ρ as the quantity DATA[F] T F. The theoretical throughput of a channel c is given by : (7) Fig. 3: Simulation scenario wireless segment formed by 3 mobile stations and an Access Point having multiple interfaces. Even if our new mobile node architecture allow mobile nodes to have heterogeneous configurations especially different number of interfaces, for simplification reasons, we choose to use a unique mobile node configuration per simulation run. The Access point ensures wired bridging to a router that is connected to 3 hosts. Each mobile station and host is running 1 FTP server and 1 FTP client which give us 6 TCP flows. C. Theoretical throughput According to IEEE standard [10], [11], [5], in an empty BSS, the mean time duration of a Frame F noted T F is given by : T h(c)=ρ bitrate(c) (8) When we use multiple interface i.e multiple channel the theoretical overall throughput T h Reg for Regular TCP policy according to 8 is given by : T h Reg =(ρ Reg bitrate(c)) n (9) and the theoretical overall throughput T h Spt for Split TCP policy according to 8 is given by : Th Spt =[ρ Sig bitrate(c)]+[(ρ Data bitrate(c)) n] (10) where n denotes the number of available channel, ρ Reg as the quantity (DATA[TCP Seg]+DATA[TCP Ack ]) T E, ρ Sig as the quantity and ρ Data as the quantity DATA[TCP Seg] T D. DATA[TCP Ack ] T S

5 TABLE II: General IEEE b Parameters Parameter Value PHY h 192 µs SIFS 10 µs DIFS 50 µs CW mean 310 µs ACK 112 µs δ 2 µs TCP and IP headers 40 Bytes MAC header 34 Bytes Table II presents general IEEE b parameters. By replacing numerical values of Table II in equations 9 and 10 we obtain the theoretical throughput for Regular and Split policies, for a single DATA channel which is given by Table III and for multiple DATA channel which is given by Table IV : Figure 4 shows the theoretical throughput for the two TABLE III: Channel efficiency and theoretical throughput Parameter Value ρ Reg ρ Sig ρ Data Th Reg Mbps Th Spl Mbps Fig. 5: Mean Throughput We notice that for the two policies, Round Robin algorithm outperforms the Random Uniform one. This is explained by the Collision Ratio (see Figure 6). Figure 6 shows that TABLE IV: Theoretical throughput for multiple DATA channel Number of Regular Split Data channel Mbps Mbps Mbps Mbps Mbps Mbps Mbps Mbps Mbps Mbps Mbps Mbps scheduling policies Regular and Split. Fig. 4: Regular vs. Split Analytic Throughput D. Results and interpretation Figure 5 shows the throughput vs. the number of the available interfaces for the Regular and Split policies with the two scheduling algorithms namely Round Robin and Random Uniform. Fig. 6: Collision Ratio collision ratio obtained for Random Uniform algorithm is grater than the one obtained for Round Robin algorithm. Recall that collision is due to the fact that two or more mobile node select the same interface to send a frame at the same contention period, we call this interface synchronization. With Random Uniform the interface synchronization occurs more that in Round Robin algorithm. Indeed if an interface synchronization occurs with the Round Robin algorithm, the first mobile node that wins the contention will not be reached for the next frame but for Random Uniform the mobile station that gains the contention may have an interface synchronization for the next frame since interface selection is done in a random manner. In Figure 6, we also notice that Split policy outperforms the Regular one for a number of interfaces less or equal to 3. For a number of interface greater than 3, we observe a landing for the Split policy. This is due to the signaling channel saturation. Signaling channel saturation reduces the number of TCP Segment sent therefore the overall throughput. At TCP level, Regular and Split policies have an impact on duplicated TCP ACK. Indeed since Frames are sent on

6 different channels TCP segments sequence will not be maintained and/or TCP ACK will be delayed by signaling channel saturation : this will result in duplicated TCP ACK (see Figure 7). Fig. 7: Collision Ratio Figure 7 shows that Round Robin algorithm is always better than Random Uniform algorithm. V. CONCLUSION TCP was firstly designed in 1974 for fixed nodes equipped with single interface. Current TCP implementations do not take into account multihomed environment in general, and more specifically, multi-interfaced mobile nodes. In fact several scenario illustrates the misbehavior of TCP in a multihomed environment. In this paper, we evaluated the performance of the current TCP implementation in a multihomed environment through simulations tests. We designed for this purpose a novel multi-interfaced mobile node in the network simulator OMNeT++. Our new multi-interfaced mobile nodes relied on Layer 2 virtualization in order to present an abstraction of the available wireless interfaces towords the upperlayers protocols. Conducted simulations showed that Layer 2 virtualization realizes a significant enhancement the overall network throughput in multihomed environments. Further investigations are also underway on two issues : the first one is intelligent scheduling policies. By intelligent we mean using Physical and/or MAC informations to dictate PM-Block selection such as sending on the early contentionfree PM-Block (the first one on which we have send or receive wlan-ack). The second issue is using bufferization technique within the VML. This technique aims to re-sequence TCP Segment in order to omit duplicated TCP acknowledgment which will certainly have a positive impact on TCP congestion. [3] Abdelfettah Belghith, Rafaa Tahar, and Rafik Braham. Enhancing qos parameters using an ieee multi-interface based wireless distribution system (mi-wds). The Global Information Infrastructure Symposium (IEEE-GIIS 2009), Hammamet, Tunisia, [4] V. Cerf, Y. Dalal, and C. Sunshine. Specification of Internet Transmission Control Program. RFC 675, December [5] Amine Dhraief, Abdelfattah Belghith, Nicolas Montavont, Jean-Marie Bonnin, and Mohamed Kassab. Ns2 based simulation framework to evaluate the performance of wireless distribution systems. In Proceedings of the 2007 spring simulaiton multiconference - Volume 1, SpringSim 07, pages , San Diego, CA, USA, Society for Computer Simulation International. [6] Amine Dhraief, Issam Mabrouki, and Abdelfattah Belghith. A serviceoriented framework for mobility and multihoming support. In Electrotechnical Conference (MELECON), th IEEE Mediterranean, pages , march [7] A. Ford, C. Raiciu, M. Handley, S. Barre, and J. Iyengar. Architectural Guidelines for Multipath TCP Development. RFC 6182 (Informational), March [8] Huaizhong Han, Srinivas Shakkottai, C. V. Hollot, R. Srikant, and Don Towsley. Multi-path tcp: a joint congestion control and routing scheme to exploit path diversity in the internet. IEEE/ACM Trans. Netw., 14(6): , December [9] C. Huitema. Multi-homed tcp. draft-huitema-multi-homed-0 (work in progress), May [10] IEEE. Ieee : Part 11 : Wireless lan medium access control mac and physical layer phy specifications, [11] IEEE. Ieee b : Part 11 : Wireless lan medium access control mac and physical layer phy specifications : Higher-speed physical layer extension in the 2.4 ghz band, [12] Eddie Kohler. Datagram congestion control protocol mobility and multihoming. draft-kohler-dccp-mobility-01 (work in progress), January [13] Arifumi Matsumoto, Masahiro Kozuka, and Kenji Fujikawa. Tcp multihome options. draft-arifumi-tcp-mh-00 (work in progress), October [14] R. Stewart. Stream Control Transmission Protocol. RFC 4960 (Proposed Standard), September Updated by RFCs 6096, [15] Rafaa Tahar, Abdelfettah Belghith, and Rafik Braham. Performance evaluation of ieee multi-interface based wireless distribution system mi-wds. The 7 th ACS/IEEE International Conference on Computer Systems and applications (AICCSA09), Rabat, Morocco, REFERENCES [1] Aditya Akella, Bruce Maggs, Srinivasan Seshan, and Anees Shaikh. On the performance benefits of multihoming route control. IEEE/ACM Trans. Netw., 16(1):91 104, [2] Amine Dhraief and Abdelfettah Belghith. Multihoming support in the internet: A state of the art. In International Conference on Models of Information and Communication Systems (MICS 2010), Rabat, Morocco, 2010.

A Generic Mobile Node Architecture for Multi-Interface Heterogenous Wireless Link Layer

A Generic Mobile Node Architecture for Multi-Interface Heterogenous Wireless Link Layer A Generic Mobile Node Architecture for Multi-Interface Heterogenous Wireless Link Layer Rafaa TAHAR HANA Research Group University of Manouba, Tunisia Email: rafaa.tahar@hanalab.org Abdelfettah BELGHITH

More information

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications Data and Computer Communications Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based s 1 Need For Protocol Architecture data exchange can involve complex procedures better if task broken into subtasks

More information

Department of EECS - University of California at Berkeley EECS122 - Introduction to Communication Networks - Spring 2005 Final: 5/20/2005

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

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

Department of Electrical and Computer Systems Engineering

Department of Electrical and Computer Systems Engineering Department of Electrical and Computer Systems Engineering Technical Report MECSE-6-2006 Medium Access Control (MAC) Schemes for Quality of Service (QoS) provision of Voice over Internet Protocol (VoIP)

More information

IEEE Ad Hoc Networks: Performance Measurements

IEEE Ad Hoc Networks: Performance Measurements IEEE 8.11 Ad Hoc Networks: Performance Measurements Giuseppe Anastasi Dept. of Information Engineering University of Pisa Via Diotisalvi - 561 Pisa, Italy Email: g.anastasi@iet.unipi.it Eleonora Borgia,

More information

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

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

More information

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Veselin Rakocevic School of Engineering and Mathematical Sciences City University London EC1V HB, UK V.Rakocevic@city.ac.uk

More information

Expanding the use of CTS-to-Self mechanism to improving broadcasting on IEEE networks

Expanding the use of CTS-to-Self mechanism to improving broadcasting on IEEE networks Expanding the use of CTS-to-Self mechanism to improving broadcasting on IEEE 802.11 networks Christos Chousidis, Rajagopal Nilavalan School of Engineering and Design Brunel University London, UK {christos.chousidis,

More information

Lecture 2: Network Protocols and Layering

Lecture 2: Network Protocols and Layering Lecture 2: Network Protocols and Layering Dr. Mohammed Hawa Electrical Engineering Department University of Jordan EE426: Communication Networks What is a Network Protocol? A protocol is the set of rules

More information

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

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

More information

Collision Probability in Saturated IEEE Networks

Collision Probability in Saturated IEEE Networks in Saturated IEEE 80.11 Networks Hai L. Vu Centre for Advanced Internet Architectures (CAIA) ICT Faculty, Swinburne University of Technology Hawthorn, VIC 31, Australia h.vu@ieee.org Taka Sakurai ARC Special

More information

Local Area Networks NETW 901

Local Area Networks NETW 901 Local Area Networks NETW 901 Lecture 4 Wireless LAN Course Instructor: Dr.-Ing. Maggie Mashaly maggie.ezzat@guc.edu.eg C3.220 1 Contents What is a Wireless LAN? Applications and Requirements Transmission

More information

Improving TCP Performance over Wireless Networks using Loss Predictors

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

More information

Computer Networks (Introduction to TCP/IP Protocols)

Computer Networks (Introduction to TCP/IP Protocols) Network Security(CP33925) Computer Networks (Introduction to TCP/IP Protocols) 부산대학교공과대학정보컴퓨터공학부 Network Type Elements of Protocol OSI Reference Model OSI Layers What we ll learn today 2 Definition of

More information

Effect of SCTP Multistreaming over Satellite Links

Effect of SCTP Multistreaming over Satellite Links Effect of SCTP Multistreaming over Satellite Links Mohammed Atiquzzaman (Co-author: William Ivancic (NASA)) School of Computer Science University of Oklahoma. Email: atiq@ieee.org Web: www.cs.ou.edu/~atiq

More information

Implementation and Evaluation of Coupled Congestion Control for Multipath TCP

Implementation and Evaluation of Coupled Congestion Control for Multipath TCP Implementation and Evaluation of Coupled Congestion Control for Multipath TCP Régel González Usach and Mirja Kühlewind Institute of Communication Networks and Computer Engineering (IKR), University of

More information

Wireless MACs: MACAW/802.11

Wireless MACs: MACAW/802.11 Wireless MACs: MACAW/802.11 Mark Handley UCL Computer Science CS 3035/GZ01 Fundamentals: Spectrum and Capacity A particular radio transmits over some range of frequencies; its bandwidth, in the physical

More information

Chapter - 1 INTRODUCTION

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

More information

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018 WiFi Networks: IEEE 802.11b Wireless LANs Carey Williamson Department of Computer Science University of Calgary Winter 2018 Background (1 of 2) In many respects, the IEEE 802.11b wireless LAN (WLAN) standard

More information

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

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

More information

Framework of Vertical Multi-homing in IPv6-based NGN

Framework of Vertical Multi-homing in IPv6-based NGN ITU-T Recommendation Y.ipv6-vmh Framework of Vertical Multi-homing in IPv6-based NGN Summary This Recommendation describes a framework of vertical multi-homing in IPv6-based NGN. This Recommendation identifies

More information

Chapter 7 CONCLUSION

Chapter 7 CONCLUSION 97 Chapter 7 CONCLUSION 7.1. Introduction A Mobile Ad-hoc Network (MANET) could be considered as network of mobile nodes which communicate with each other without any fixed infrastructure. The nodes in

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

3.1. Introduction to WLAN IEEE

3.1. Introduction to WLAN IEEE 3.1. Introduction to WLAN IEEE 802.11 WCOM, WLAN, 1 References [1] J. Schiller, Mobile Communications, 2nd Ed., Pearson, 2003. [2] Martin Sauter, "From GSM to LTE", chapter 6, Wiley, 2011. [3] wiki to

More information

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

Guide To TCP/IP, Second Edition UDP Header Source Port Number (16 bits) IP HEADER Protocol Field = 17 Destination Port Number (16 bit) 15 16

Guide To TCP/IP, Second Edition UDP Header Source Port Number (16 bits) IP HEADER Protocol Field = 17 Destination Port Number (16 bit) 15 16 Guide To TCP/IP, Second Edition Chapter 5 Transport Layer TCP/IP Protocols Objectives Understand the key features and functions of the User Datagram Protocol (UDP) Explain the mechanisms that drive segmentation,

More information

RD-TCP: Reorder Detecting TCP

RD-TCP: Reorder Detecting TCP RD-TCP: Reorder Detecting TCP Arjuna Sathiaseelan and Tomasz Radzik Department of Computer Science, King s College London, Strand, London WC2R 2LS {arjuna,radzik}@dcs.kcl.ac.uk Abstract. Numerous studies

More information

Analyzing the Receiver Window Modification Scheme of TCP Queues

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

More information

A Survey of Recent Developments of TCP. Sally Floyd ACIRI (AT&T Center for Internet Research at ICSI) October 17, 2001

A Survey of Recent Developments of TCP. Sally Floyd ACIRI (AT&T Center for Internet Research at ICSI) October 17, 2001 A Survey of Recent Developments of TCP Sally Floyd ACIRI (AT&T Center for Internet Research at ICSI) October 17, 2001 IEEE Annual Computer Communications Workshop 1 An overview of this session: This talk:

More information

Wireless# Guide to Wireless Communications. Objectives

Wireless# Guide to Wireless Communications. Objectives Wireless# Guide to Wireless Communications Chapter 7 Low-Speed Wireless Local Area Networks Objectives Describe how WLANs are used List the components and modes of a WLAN Describe how an RF WLAN works

More information

Mohammad Hossein Manshaei 1393

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

More information

SCTP Congestion Window Overgrowth During Changeover

SCTP Congestion Window Overgrowth During Changeover SCTP Congestion Window Overgrowth During Changeover Janardhan R. Iyengar, Armando L. Caro, Jr., Paul D. Amer, Gerard J. Heinz Computer and Information Sciences University of Delaware iyengar, acaro, amer,

More information

AN ANALYSIS OF THE MODIFIED BACKOFF MECHANISM FOR IEEE NETWORKS

AN ANALYSIS OF THE MODIFIED BACKOFF MECHANISM FOR IEEE NETWORKS AN ANALYSIS OF THE MODIFIED BACKOFF MECHANISM FOR IEEE 802.11 NETWORKS Marek Natkaniec, Andrzej R. Pach Department of Telecommunications University of Mining and Metallurgy al. Mickiewicza 30, 30-059 Cracow

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

Advanced Computer Networks WLAN

Advanced Computer Networks WLAN Advanced Computer Networks 263 3501 00 WLAN Patrick Stuedi Spring Semester 2014 1 Oriana Riva, Department of Computer Science ETH Zürich Last week Outlook Medium Access COPE Short Range Wireless Networks:

More information

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

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

More information

Enhancements and Performance Evaluation of Wireless Local Area Networks

Enhancements and Performance Evaluation of Wireless Local Area Networks Enhancements and Performance Evaluation of Wireless Local Area Networks Jiaqing Song and Ljiljana Trajkovic Communication Networks Laboratory Simon Fraser University Burnaby, BC, Canada E-mail: {jsong,

More information

An Efficient Scheduling Scheme for High Speed IEEE WLANs

An Efficient Scheduling Scheme for High Speed IEEE WLANs An Efficient Scheduling Scheme for High Speed IEEE 802.11 WLANs Juki Wirawan Tantra, Chuan Heng Foh, and Bu Sung Lee Centre of Muldia and Network Technology School of Computer Engineering Nanyang Technological

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

Performance evaluation and enhancement of WLAN

Performance evaluation and enhancement of WLAN Performance evaluation and enhancement of WLAN (CMPT885 / ENSC835) Jiaqing (James) Song songs@acm.org Spring 2002 Table of Contents Introduction to WLAN Performance enhancement Implementation with OPNET

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

Guide to Wireless Communications, Third Edition. Objectives

Guide to Wireless Communications, Third Edition. Objectives Guide to Wireless Communications, Third Edition Chapter 7 Low-Speed Wireless Local Area Networks Objectives Describe how WLANs are used List the components and modes of a WLAN Describe how an RF WLAN works

More information

TCP/IP Performance ITL

TCP/IP Performance ITL TCP/IP Performance ITL Protocol Overview E-Mail HTTP (WWW) Remote Login File Transfer TCP UDP IP ICMP ARP RARP (Auxiliary Services) Ethernet, X.25, HDLC etc. ATM 4/30/2002 Hans Kruse & Shawn Ostermann,

More information

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ Networking for Data Acquisition Systems Fabrice Le Goff - 14/02/2018 - ISOTDAQ Outline Generalities The OSI Model Ethernet and Local Area Networks IP and Routing TCP, UDP and Transport Efficiency Networking

More information

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point Chapter 6 outline 6.1 Introduction Wireless 6.2 Wireless links, characteristics CDMA 6.3 IEEE 802.11 wireless LANs ( wi-fi ) 6.4 Cellular Internet Access architecture standards (e.g., GSM) Mobility 6.5

More information

Impact of IEEE n Operation on IEEE Operation

Impact of IEEE n Operation on IEEE Operation 2009 International Conference on Advanced Information Networking and Applications Workshops Impact of IEEE 802.11n Operation on IEEE 802.15.4 Operation B Polepalli, W Xie, D Thangaraja, M Goyal, H Hosseini

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

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

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

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

More information

An evaluation tool for Wireless Digital Audio applications

An evaluation tool for Wireless Digital Audio applications An evaluation tool for Wireless Digital Audio applications Nicolas-Alexander Tatlas 1, Andreas Floros 2, and John Mourjopoulos 3 1 Audiogroup, Electrical Engineering and Computer Technology Department,

More information

Performance analysis of Internet applications over an adaptive IEEE MAC architecture

Performance analysis of Internet applications over an adaptive IEEE MAC architecture Journal of the Franklin Institute 343 (2006) 352 360 www.elsevier.com/locate/jfranklin Performance analysis of Internet applications over an adaptive IEEE 802.11 MAC architecture Uthman Baroudi, Mohammed

More information

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

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

More information

Mobility vs Multihoming

Mobility vs Multihoming Mobility vs Multihoming Naveen Gundu Helsinki University of Technology Telecommunications Software and Multimedia Laboratory naveen@cc.hut.fi Abstract In current scenario, use of mobile and Internet has

More information

Introduction to Protocols

Introduction to Protocols Chapter 6 Introduction to Protocols 1 Chapter 6 Introduction to Protocols What is a Network Protocol? A protocol is a set of rules that governs the communications between computers on a network. These

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

Performance of UMTS Radio Link Control

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

More information

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 3, Ver. IV (May - Jun.2015), PP 06-11 www.iosrjournals.org Impact of IEEE 802.11

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

Computer Science 461 Final Exam May 22, :30-3:30pm

Computer Science 461 Final Exam May 22, :30-3:30pm NAME: Login name: Computer Science 461 Final Exam May 22, 2012 1:30-3:30pm This test has seven (7) questions, each worth ten points. Put your name on every page, and write out and sign the Honor Code pledge

More information

CPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014

CPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014 CPEG514 Advanced Computer Networks Atef Abu Salim University of Nizwa Spring 2013/2014 Today s Class Topics Course Syllabus Computer Networks LANs and WANs The Internet Protocols, Layers and Interfaces

More information

Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading

Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading Sayantan Choudhury and Jerry D. Gibson Department of Electrical and Computer Engineering University of Califonia, Santa Barbara

More information

Enhancing the DCF mechanism in noisy environment

Enhancing the DCF mechanism in noisy environment Enhancing the DCF mechanism in noisy environment 1 LICP EA 2175 Université de Cergy-Pontoise 3 Av Adolph Chauvin 9532 Cergy-Pontoise France Email: {adlen.ksentini, mohamed.naimi}@dept-info.u-cergy.fr Adlen

More information

Strategies and Guidelines for Improving Wireless Local Area Network Performance

Strategies and Guidelines for Improving Wireless Local Area Network Performance Strategies and Guidelines for Improving Wireless Local Area Network Performance Dr Nurul Sarkar Associate Professor School of Computing and Mathematical Sciences nurul.sarkar@aut.ac.nz 2 Outline of Talk

More information

Adaptive Mechanism for Aggregation with fragments retransmission in high-speed wireless networks

Adaptive Mechanism for Aggregation with fragments retransmission in high-speed wireless networks Int. J. Open Problems Compt. Math., Vol. 4, No. 3, September 2011 ISSN 1998-6262; Copyright ICSRS Publication, 2011 www.i-csrs.org Adaptive Mechanism for Aggregation with fragments retransmission in high-speed

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

msctp for Vertical Handover Between Heterogeneous Networks

msctp for Vertical Handover Between Heterogeneous Networks msctp for Vertical Handover Between Heterogeneous Networks Seok Joo Koh and Sang Wook Kim Department of Computer Science, Kyungpook National University, Daegoo, Korea {sjkoh, swkim}@cs.knu.ac.kr Abstract.

More information

Lecture 16: QoS and "

Lecture 16: QoS and Lecture 16: QoS and 802.11" CSE 123: Computer Networks Alex C. Snoeren HW 4 due now! Lecture 16 Overview" Network-wide QoS IntServ DifServ 802.11 Wireless CSMA/CA Hidden Terminals RTS/CTS CSE 123 Lecture

More information

Extensions to RTP to support Mobile Networking: Brown, Singh 2 within the cell. In our proposed architecture [3], we add a third level to this hierarc

Extensions to RTP to support Mobile Networking: Brown, Singh 2 within the cell. In our proposed architecture [3], we add a third level to this hierarc Extensions to RTP to support Mobile Networking Kevin Brown Suresh Singh Department of Computer Science Department of Computer Science University of South Carolina Department of South Carolina Columbia,

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

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

A New Path Failure Detection Method for Multi-homed Transport Layer Protocol

A New Path Failure Detection Method for Multi-homed Transport Layer Protocol ICN 211 : The Tenth International Conference on Networks A New Path Failure Detection Method for Multi-homed Transport Layer Protocol Sinda Boussen, Nabil Tabbane and Sami Tabbane Research Unit MEDIATRON

More information

Virtual residential gateways: Architecture and performance

Virtual residential gateways: Architecture and performance Virtual residential gateways: Architecture and performance Younes Khadraoui Email: younes.khadraoui@telecom-bretagne.eu Xavier Lagrange Email: xavier.lagrange@telecom-bretagne.eu Abstract With the increase

More information

Sirindhorn International Institute of Technology Thammasat University

Sirindhorn International Institute of Technology Thammasat University Name.............................. ID............... Section...... Seat No...... Thammasat University Final Exam: Semester, 205 Course Title: Introduction to Data Communications Instructor: Steven Gordon

More information

3. Evaluation of Selected Tree and Mesh based Routing Protocols

3. Evaluation of Selected Tree and Mesh based Routing Protocols 33 3. Evaluation of Selected Tree and Mesh based Routing Protocols 3.1 Introduction Construction of best possible multicast trees and maintaining the group connections in sequence is challenging even in

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

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

CCNA Exploration1 Chapter 7: OSI Data Link Layer

CCNA Exploration1 Chapter 7: OSI Data Link Layer CCNA Exploration1 Chapter 7: OSI Data Link Layer LOCAL CISCO ACADEMY ELSYS TU INSTRUCTOR: STELA STEFANOVA 1 Explain the role of Data Link layer protocols in data transmission; Objectives Describe how the

More information

Performance Comparison of IEEE e EDCA and b DCF Under Non- Saturation Condition using Network Simulator

Performance Comparison of IEEE e EDCA and b DCF Under Non- Saturation Condition using Network Simulator Research Journal of Applied Sciences, Engineering and Technology 4(22): 4748-4754, 212 ISSN: 24-7467 Maxwell Scientific Organization, 212 Submitted: April 3, 212 Accepted: April 23, 212 Published: November

More information

Chapter 3.1 Acknowledgment:

Chapter 3.1 Acknowledgment: Chapter 3.1 Acknowledgment: This material is based on the slides formatted by Dr Sunilkumar S. manvi and Dr Mahabaleshwar S. Kakkasageri, the authors of the textbook: Wireless and Mobile Networks, concepts

More information

Analysis of IEEE e for QoS Support in Wireless LANs

Analysis of IEEE e for QoS Support in Wireless LANs Analysis of IEEE 802.11e for QoS Support in Wireless LANs Stefan Mangold, Sunghyun Choi, Guido R. Hiertz, Ole Klein IEEE Wireless Communications, December 2003 Presented by Daeseon Park, Student No.2005-30231

More information

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet Chapter 2 - Part 1 The TCP/IP Protocol: The Language of the Internet Protocols A protocol is a language or set of rules that two or more computers use to communicate 2 Protocol Analogy: Phone Call Parties

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

PART IV. Internetworking Using TCP/IP

PART IV. Internetworking Using TCP/IP PART IV Internetworking Using TCP/IP Internet architecture, addressing, binding, encapsulation, and protocols in the TCP/IP suite Chapters 20 Internetworking: Concepts, Architecture, and Protocols 21 IP:

More information

A FORWARDING CACHE VLAN PROTOCOL (FCVP) IN WIRELESS NETWORKS

A FORWARDING CACHE VLAN PROTOCOL (FCVP) IN WIRELESS NETWORKS A FORWARDING CACHE VLAN PROTOCOL (FCVP) IN WIRELESS NETWORKS Tzu-Chiang Chiang,, Ching-Hung Yeh, Yueh-Min Huang and Fenglien Lee Department of Engineering Science, National Cheng-Kung University, Taiwan,

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

Introduction to Open System Interconnection Reference Model

Introduction to Open System Interconnection Reference Model Chapter 5 Introduction to OSI Reference Model 1 Chapter 5 Introduction to Open System Interconnection Reference Model Introduction The Open Systems Interconnection (OSI) model is a reference tool for understanding

More information

Your favorite blog :www.vijay-jotani.weebly.com (popularly known as VIJAY JOTANI S BLOG..now in facebook.join ON FB VIJAY

Your favorite blog :www.vijay-jotani.weebly.com (popularly known as VIJAY JOTANI S BLOG..now in facebook.join ON FB VIJAY VISIT: Course Code : MCS-042 Course Title : Data Communication and Computer Network Assignment Number : MCA (4)/042/Assign/2014-15 Maximum Marks : 100 Weightage : 25% Last Dates for Submission : 15 th

More information

A Cross-layer Scheme for TCP Performance Improvement in Wireless LANs

A Cross-layer Scheme for TCP Performance Improvement in Wireless LANs A Cross-layer Scheme for TCP Performance Improvement in Wireless LANs Dzmitry Kliazovich and Fabrizio Granelli DIT - University of Trento Via Sommarive 14, I-38050 Trento, ITALY E-mail: [klezovic,granelli]@dit.unitn.it

More information

A Novel Framework for Radio Resource Management in IEEE Wireless LANs

A Novel Framework for Radio Resource Management in IEEE Wireless LANs Dublin Institute of Technology ARROW@DIT Conference papers Communications Network Research Institute 2005-01-01 A Novel Framework for Radio Resource Management in IEEE 802.11 Wireless LANs Mark Davis Dublin

More information

Adapting TCP Segment Size in Cellular Networks

Adapting TCP Segment Size in Cellular Networks Adapting TCP Segment Size in Cellular Networks Jin-Hee Choi 1, Jin-Ghoo Choi 2, and Chuck Yoo 1 1 Department of Computer Science and Engineering, Korea University {jhchoi, hxy}@os.korea.ac.kr 2 School

More information

A Study on the Behaviour of SAODV with TCP and SCTP Protocols in Mobile Adhoc Networks

A Study on the Behaviour of SAODV with TCP and SCTP Protocols in Mobile Adhoc Networks International Journal of Research in Advent Technology, Vol.6, No.8, August 218 A Study on the Behaviour of SAODV with TCP and SCTP Protocols in Mobile Adhoc Networks S. Mahalakshmi 1, Dr. K. Geetha 2

More information

Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details

Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University Broadnets 2006 San Jose, October 4, 2006 Very Wide Range of

More information

Comparison of proposed path selection protocols for IEEE s WLAN mesh networks

Comparison of proposed path selection protocols for IEEE s WLAN mesh networks Comparison of proposed path selection protocols for IEEE 802.11s WLAN mesh networks Sana Ghannay, Sonia Mettali Gammar and Farouk Kamoun CRISTAL lab, National School of Computer Sciences, ENSI, 2010, Manouba

More information

Computer Networks. Wireless LANs

Computer Networks. Wireless LANs Computer Networks Wireless LANs Mobile Communication Technology according to IEEE (examples) Local wireless networks WLAN 802.11 Personal wireless nw WPAN 802.15 WiFi 802.11a 802.11b 802.11h 802.11i/e/

More information

cs/ee 143 Communication Networks

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

More information

On the Interdependence of Congestion and Contention in Wireless Sensor Networks

On the Interdependence of Congestion and Contention in Wireless Sensor Networks On the Interdependence of Congestion and Contention in Wireless Sensor Networks Mehmet C. Vuran Vehbi C. Gungor School of Electrical & Computer Engineering Georgia Institute of Technology, Atlanta, GA

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

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

Bridging and Switching Basics

Bridging and Switching Basics CHAPTER 4 Bridging and Switching Basics This chapter introduces the technologies employed in devices loosely referred to as bridges and switches. Topics summarized here include general link-layer device

More information