TCP and UDP Fairness in Vehicular Ad hoc Networks

Size: px
Start display at page:

Download "TCP and UDP Fairness in Vehicular Ad hoc Networks"

Transcription

1 TCP and UDP Fairness in Vehicular Ad hoc Networks Forouzan Pirmohammadi 1, Mahmood Fathy 2, Hossein Ghaffarian 3 1 Islamic Azad University, Science and Research Branch, Tehran, Iran 2,3 School of Computer Engineering, Iran University of Science and Technology, Tehran, Iran Abstract In this paper, a new MAC based approach has been proposed to improve fairness in TCP and UDP flows in VANET. Since TCP has been developed for wired networks, in wireless networks, especially the ones based on IEEE standard, it has fairness problems. The common proposed MAC based approaches, using a timer, have only worked on fairness improvement among TCP flows. UDP flows form major parts of network traffics. According to the lack of flow and congestion control mechanisms in UDP traffics, in our proposed approach, both types of traffic have been considered together. We add different amount of delay into packets, based on their types. The simulation results indicate fairness improvement in VANETs. Keywords VANET, TCP, UDP, MAC, Fairness. I. INTRODUCTION Transport control protocol (TCP) is one of the oldest as well as the most important protocols in computer networks. Together with UDP, they are the only protocols in layer 4 of TCP/IP network model. Having flow and congestion control mechanisms, reliable and in order segments delivery, in addition to satisfying different necessities of applications, TCP protocol has a major role in making efficient transportation in the networks. The shared transport media in wireless networks have made new problems in the world of networks. Old protocols, being developed and optimized for wired mediums, have faced efficiency decrease in the new media. TCP is one of the most obvious examples of these protocols. In different types of TCP, not receiving the acknowledge packet in specific time intervals is considered as segment loss due to the congestion. In response to the segment loss, the congestion control mechanism of TCP protocol gets activated and tries to reduce the amount of data sent by shrinking the sender window. By traffic reduction in the network, the congestion issue is rectified. The existence of the shared media in the wireless networks, contention based mechanism of IEEE MAC layer and the issues such as hidden nodes increase the collision possibility of the sent packets. Whereas network congestion is not necessarily indicated by packets collision, the TCP congestion control mechanism assumes the network is congested when the acknowledge message does not get delivered. 111 This matter leads to the decrease in the nodes send data rate, followed by fairness problems. To solve this issue, different approaches have been proposed trying to modify mechanisms in network layers 2 to 4 [1-10]. In this paper a MAC based approach is proposed to improve fairness in transport layer transmissions. While common MAC based approaches focus on adding timer in TCP data transport path, the proposed approach in this paper considers giving a timer to add delay before sending all TCP and UDP segments. The importance of this approach is that UDP forms a major part of the network traffics. UDP has not any control mechanisms. Not paying attention to it can impact the fairness improvement efforts. The comparison of the simulation results of the proposed approach with the standard and approaches controlling just TCP traffics verifies the proposed idea. The rest of this paper is organized as follow: section II discusses the related works. The proposed approach has been mentioned in section III and in section IV the simulation results have been given and analyzed. The paper conclusion is presented in section V. II. RELATED WORKS According to the importance of TCP traffic, so far different approaches have been proposed to improve fairness in IEEE standard based wireless networks. From network layers point of view, these approaches can be divided into 4 different categories: physical layer based approaches, MAC based approaches, network layer based approaches and transport layer based approaches. In the physical layer, the proposed approach is changing the network transmission range. Such approach has been used in papers likes [1]. In the transport layer, the fairness problems are divided into two categories: lack of fairness issue in transport from a wireless node to another wireless node and in transport from a wireless node and the access point. In the first group which is more popular among researchers, lack of fairness issues in different TCP flows has been considered. The most popular approach in this group, proposed in papers like [1-4], is adding a timer to the MAC layer. The mentioned timer is responsible to add delay to the TCP packets before sending them; so that, the traffics of the other nodes get the chance to access the transport media.

2 Another approach of this group is to differentiate between TCP and UDP flows with the help of IEEE e standard which is used in [5]. For the first time, lack of fairness issue during communication between a wireless node and an access point has been investigated by [6]. Later, other researchers proposed some approaches for its resolution. This issue occurs when there is no enough bandwidth to send data in the network and at the same time lots of acknowledge messages are waiting in the access point buffer to be sent toward wireless nodes. Not receiving the acknowledge message in a specific time interval causes the TCP congestion control mechanism to be activated. In this case, since the acknowledgment is cumulative, deleting acknowledge packets with smaller acknowledge numbers [6-8] are proposed to improve the transport conditions. Using explicit congestion notification [9] is another used approach to solve this problem. Selecting parameters in the network layer can affect the fairness issue in the transport layer. It has been shown in researches likes [10] that choosing routing algorithms has direct impact on TCP behaviour in the networks with mobile nodes. In such networks due to the nodes mobility, the network topology changes continuously and re-routing to find new routes is required. While routing algorithms such as DSR and AODV react actively toward network topology changes and immediately look for alternative routes, algorithms such as DSDV are looking for new routes in periodic manner. In the transport layer, the main approach is changing the TCP congestion control mechanism. In [10] the impact of choosing Reno and Vegas TCPs on Fairness has been demonstrated. In [11] three general approaches to solve congestion issue have been proposed: modification of congestion control mechanism, utilizing information of intermediate nodes and implementing a new transport protocol which is not based on TCP. Algorithms like TCP DOOR [12] and ATP [13] are placed in the first group. In the second group, explicit congestion control mechanisms in RFC 3168 can be pointed. SCTP, introduced in RFC 2960, is belonging to the third group. Mobile Control Transport Protocol (MCTP), introduced in [10], is another member of the third group in which its congestion control mechanism is more complex and intelligent than TCP. III. THE PROPOSED APPROACH In [2] the authors have presented an approach based on adding a timer to MAC layer to improve fairness in sending packets containing TCP flows. Based on current packet transmission time, queue length and a random value to avoid making duplicate values, the value of their proposed timer is calculated. Their proposed method has only been considered regarding TCP flows. UDP flows, as inevitable part of network traffics, has been ignored in many researches. As there is no control on UDP flows, they can impact on the communication media of the network. To solve this issue, the proposed approach differentiates between the TCP and the UDP traffics. The value of the proposed timer in this paper is calculated as follows: T ( D D ) (1) TCP 1 2 T ( D D ) (2) UDP 1 2 where D 1 is the time needed to send current frame and D 2 is a random value. Coefficients α and β are weights of the delay values to distinguish the impact of each of the desired traffics. If α = β all traffics will face the similar delay. Although more delay provides more opportunities to access to the communication channel for other competitors, extra increasing delay will lead to losing channel access chances when there is no serious competitor in the network. Therefore, in this paper we try to reduce the proposed delay in [2] to overcome this problem. However, since the sent frames in the network have generally fixed length, adding delay D 2, as a random value, to D 1 can reduce simultaneous access and collision probability of the nodes to reach the channel. IV. SIMULATION RESULTS To investigate the performance of the proposed approach, we have used NS2 simulator. During the simulations, we have supposed that there are some vehicles standing in predefined positions. The vehicles communicate with Road side unite (RSU) directly or indirectly. We have supposed that two of these vehicles are sending information to an external server in the wired network. The wired links have 5Mbps bandwidth and 2ns propagation delay. Parameters of the simulations are presented in Table I. In addition, characteristics of the used traffics in the simulations are summarized in Table II. Unlike common strategy in the other works, in our scenarios, two connections are established with 2 seconds time difference after each other. It means that the second connection will try to access the channel while the first connection governs on that. In such situation, fairness is more critical than in the case with starting two connections simultaneously. 112

3 The first connection is TCP and the second one is TCP or UDP, based on the scenario. Frame length in both of traffics is 1000 bytes. Also, in default, IEEE a MAC layer is used in NS2. To make more differentiation between traffic types during the transportation, priority MAC policy is applied to the queues in the MAC layer. TABLE I PARAMETERS OF THE SIMULATIONS Parameters MAC type Queue type Queue length Routing algorithm Simulation area Communication range TCP traffic type UDP traffic type Packet size α β Value IEEE a Priority queue 50 packets DSDV 670 m *670 m 100 m FTP CBR 1000 Bytes 1 0/1/2/3 TABLE II CHARACTERISTICS OF THE USED TRAFFICS IN THE SIMULATIONS Parameters Start time End time Traffic type Connection s 7.5 s TCP Connection s 10.5 s TCP/UDP To investigate the proposed approach, we compare simulation results of 4 different modified approaches derived from our approach with the simulation results of the basic MAC of IEEE standard. In the first modified approach, we only focus on adding delay to TCP traffics (α=1, β=0). In the other approaches, we add delay into UDP traffics too (α=1, β=1/2/3). There is no control mechanism in UDP, therefore we have used β values equal or larger than α in our simulations. A. First scenario In the first scenario, we have simulated an intersection with 4 vehicles. The vehicles are standing in the direct communication range of RSU. Figure 1 shows this scenario. Figure 2 shows the amount of received data, while using 2 TCP connections. Because of using α=1 in all of our approaches, transmission conditions is similar in all of them (see figure 2.b). a) Received data using 2 TCP connections and IEEE a b) Received data using 2 TCP connections and modified IEEE a Figure 1.simulated intersection in the first scenario 113 Figure 2: comparing results of two TCP connections in the first scenario In this scenario, all of the nodes are in the communication range of each other and RSU; therefore problems like hidden nodes do not exist in simulations. Comparing results of Figure 2.a and 2.b shows that by adding delay to the MAC, each node has more chance to send data before of losing its access to the channel. This is happened because of the effects of the added delay on the congestion control mechanism in TCP. Figure 3 shows the results of co-existence of TCP and UDP traffics. Data rate of UDP traffic is 2Mbps.

4 a) Received data using 2 TCP and UDP connections and IEEE a d) Received data using 2 TCP and UDP connections and modified IEEE a (α=1, β=2) b) Received data using 2 TCP and UDP connections and modified IEEE a (α=1, β=0) c) Received data using 2 TCP and UDP connections and modified IEEE a (α=1, β=1) e) Received data using 2 TCP and UDP connections and modified IEEE a (α=1, β=3) Figure 3: comparing results of two TCP and UDP connections in the first scenario Comparing results of Figure 3 shows that as we expect, adding delay to UDP traffics causes balancing and fairness in accessing to the channel for two traffics. Specially, by increasing the value of β, the TCP connection receives more chance to use the network (5 th second to 8 th second). In addition, the TCP connection has lost time for sending data in the first 3 seconds of simulations. This happens because of connection setup time in TCP and UDP starting time at 2.5 seconds after starting the simulations. B. Second scenario In this scenario, 6 vehicles are standing in a row with 100m inter distance between them. In addition, the RSU is placed in distance between the third and the forth vehicles. 114

5 In this scenario, the first and the last vehicles in the row try to send data to the external server over the wired network. The simulation parameters and traffic characteristics are remained as before. Figure 4 shows the placement of this scenario. b) Received data using 2 TCP connections and modified IEEE a Figure 4.simulated intersection in the second scenario Figure 5 shows the amount of received data in 2 TCP connections case. As shown in this figure, like Figure 2, adding delay in sending data causes sharper fluctuations during the time than the fluctuations of the standard. Figure 6 shows the received traffic of TCP and UDP connections. The data rate of UDP is 2Mbps. The results show that in this case, the added timer causes that the UDP traffic receives fair amount of bandwidth with respect to the TCP traffic. During the simulation, as results show, the UDP has lost its efficiency. This happens because of packet dropping in the intermediate nodes. The data rate of the UDP traffic is high; therefore, the buffers of the intermediate nodes have become full. In this case, adding delay to TCP traffic gives more chance to the UDP traffic for sending data. Figure 5: comparing results of two TCP connections in the second scenario a) Received data using 2 TCP and UDP connections and IEEE a a) Received data using 2 TCP connections and IEEE a b) Received data using 2 TCP and UDP connections and modified IEEE a (α=1, β=0) 115

6 c) Received data using 2 TCP and UDP connections and modified IEEE a (α=1, β=1) C. Third scenario Figure 6 shows the performance degradation in UDP traffic because of full queues and dropped packets. To proof our idea about this degradation, in the third scenario, we have decrease the rate of UDP traffic into 0.5Mbps. The results of the new simulations are prepared in Figure 7. As shown in this figure, because of low data rate of the UDP traffic, TCP receives more chance to access the network and sending data. During this time, the UDP traffic is stored in the buffers of the intermediate nodes without any packet loss. After finishing the TCP traffic, the stored UDP traffic captures the channel for a second (during 8 th and 9 th seconds) before the simulation end time. d) Received data using 2 TCP and UDP connections and modified IEEE a (α=1, β=2) a) Received data using 2 TCP and UDP connections and IEEE a e) Received data using 2 TCP and UDP connections and modified IEEE a (α=1, β=3) Figure 6: comparing results of two TCP and UDP connections in the second scenario b) Received data using 2 TCP and UDP connections and modified IEEE a (α=1, β=0) 116

7 V. CONCLUSION In this paper, a new MAC based approach to improve fairness in transport layer data transmission is proposed. The proposed approach, against common approaches, focus on TCP and UDP simultaneously; because big portion of today s network traffic is UDP. In addition, UDP has no control mechanism. Therefore, UDP in shared transmission medium of wireless networks is a big challenge for TCP traffics. In the proposed approach, data traffics are disjoint into TCP and UDP. For each category, a separated timer is set. Simulation results show the efficiency of the proposed approach during co-existence of different traffic types simultaneously. c) Received data using 2 TCP and UDP connections and modified IEEE a (α=1, β=1) d) Received data using 2 TCP and UDP connections and modified IEEE a (α=1, β=2) e) Received data using 2 TCP and UDP connections and modified IEEE a (α=1, β=3) Figure 7: comparing results of two TCP and UDP connections in the third scenario REFERENCES [1] Rawat, D., Popescu, D., Yan, G., and Olariu, S Enhancing VANET performance by joint adaptation of transmission power and contention window size, IEEE Transactions on Parallel and Distributed Systems, vol. 22, no. 9, pp [2] Yang, L., Seah, W. K., and Yin, Q Improving fairness among TCP flows crossing wireless ad hoc and wired networks, The ACM International Symposium on Mobile Ad Hoc Networking and Computing, pp [3] Nandagopal, T., Kim, T. E., Gao, X., and Bharghavan, V Achieving MAC Layer Fairness in Wireless Packet Networks, Annual ACM International Conference on Mobile Computing and Networking, pp [4] Dong, L., and Liu, Sh Research on TCP Fairness Improvement over Wireless Ad Hoc Networks, Ninth International Symposium on Distributed Computing and applications to Business, Engineering and Science, pp [5] Rahim, A., Sher, M., Javed, A., Ahmad, I., and Hameed, R Performance analysis of TCP in VANETs by using e, 16th IEEE International Conference on Networks (ICON), pp.1-3. [6] Pilosof, S., Ramjee, R., Raz, D., Shavitt, Y., and Sinha, P Understanding TCP fairness over wireless LAN, IEEE INFOCOM, pp [7] Huang, J., Wang, J., and Ye, J Buffer Allocation Management for Improving TCP Fairness in IEEE WLANs, 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM), pp [8] Yoo, J. Y., and Kim, J. W Impact of TCP ACK Losses on TCP Fairness in Wireless Mesh Networks, IEEE Global Telecommunications Conference (GLOBECOM), pp [9] Huang, J., and Wang, J An ECN-Based Congestion Control Algorithm for TCP Enhancement in WLAN, 11th IEEE International Conference on High Performance Computing and Communications, pp [10] Awdeh, R Compatibility of TCP Reno and TCP Vegas in wireless ad hoc networks, IET Communications, vol. 1, issue 6, pp [11] Bechler, M., Jaap, S., and Wolf, L An Optimized TCP for Internet Access of Vehicular Ad Hoc Networks, Lecture Notes in Computer Science, Volume 3462, pp

8 [12] Wang, F., and Zhang, Y Improving TCP Performance over Mobile Ad-Hoc Networks with Out-of-Order Detection and Response, 3rd ACM International Symposium on Mobile Ad Hoc Networking & Computing, pp [13] Sundaresan, K., Anantharaman, V., Hsieh, H., and Sivakumar, R ATP: A Reliable Transport Protocol for Ad-hoc Networks, IEEE Transactions on Mobile Computing, Vol. 4, No. 6, pp

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

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

A UDP-Based Protocol for improving packets loss in unstable networks

A UDP-Based Protocol for improving packets loss in unstable networks International Conference on Internet Studies, July 18-19, 2015, Tokyo, Japan A UDP-Based Protocol for improving packets loss in unstable networks Wei-Chung Cheng, Wei-Tsong Lee, Hsin-Wen Wei Tamkang University,

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

Collisions & Virtual collisions in IEEE networks

Collisions & Virtual collisions in IEEE networks Collisions & Virtual collisions in IEEE 82.11 networks Libin Jiang EE228a project report, Spring 26 Abstract Packet collisions lead to performance degradation in IEEE 82.11 [1] networks. The carrier-sensing

More information

SIMPLE MODEL FOR TRANSMISSION CONTROL PROTOCOL (TCP) Irma Aslanishvili, Tariel Khvedelidze

SIMPLE MODEL FOR TRANSMISSION CONTROL PROTOCOL (TCP) Irma Aslanishvili, Tariel Khvedelidze 80 SIMPLE MODEL FOR TRANSMISSION CONTROL PROTOCOL (TCP) Irma Aslanishvili, Tariel Khvedelidze Abstract: Ad hoc Networks are complex distributed systems that consist of wireless mobile or static nodes that

More information

TM ALGORITHM TO IMPROVE PERFORMANCE OF OPTICAL BURST SWITCHING (OBS) NETWORKS

TM ALGORITHM TO IMPROVE PERFORMANCE OF OPTICAL BURST SWITCHING (OBS) NETWORKS INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 232-7345 TM ALGORITHM TO IMPROVE PERFORMANCE OF OPTICAL BURST SWITCHING (OBS) NETWORKS Reza Poorzare 1 Young Researchers Club,

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

TCP RENO, SACK AND VEGAS PERFORMANCE ANALYSIS

TCP RENO, SACK AND VEGAS PERFORMANCE ANALYSIS TCP RENO, SACK AND VEGAS PERFORMANCE ANALYSIS B. Arunakumari 1 and Dr. P. Chennareddy 2 1 Department of Computer Science and Engineering JNTUA College of Engineering, Pulivendula, Andhra Pradesh, India

More information

Wireless TCP Performance Issues

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

More information

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

Homework 1. Question 1 - Layering. CSCI 1680 Computer Networks Fonseca

Homework 1. Question 1 - Layering. CSCI 1680 Computer Networks Fonseca CSCI 1680 Computer Networks Fonseca Homework 1 Due: 27 September 2012, 4pm Question 1 - Layering a. Why are networked systems layered? What are the advantages of layering? Are there any disadvantages?

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

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

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

More information

CHAPTER 3 ENHANCEMENTS IN DATA LINK LAYER

CHAPTER 3 ENHANCEMENTS IN DATA LINK LAYER 32 CHAPTER 3 ENHANCEMENTS IN DATA LINK LAYER This proposed work describes the techniques used in the data link layer to improve the performance of the TCP in wireless networks and MANETs. In the data link

More information

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

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

More information

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

UNIT IV TRANSPORT LAYER

UNIT IV TRANSPORT LAYER Transport Layer UNIT IV TRANSPORT LAYER Congestion Control and Quality of Service Ref: Data Communication & Networking, 4 th edition, Forouzan IV-1 DATA TRAFFIC The main focus of congestion control and

More information

Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN)

Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN) Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN) G. S. Ahn, A. T. Campbell, A. Veres, and L. H. Sun IEEE Trans. On Mobile Computing

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

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

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

More information

To Repair or Not To Repair: Helping Ad Hoc Routing Protocols to Distinguish Mobility from Congestion

To Repair or Not To Repair: Helping Ad Hoc Routing Protocols to Distinguish Mobility from Congestion Brigham Young University BYU ScholarsArchive All Faculty Publications 27-5-1 To Repair or Not To Repair: Helping Ad Hoc Routing Protocols to Distinguish Mobility from Congestion Qiuyi Duan qiuyiduan@gmail.com

More information

AVC College of Engineering, Mayiladuthurai, India

AVC College of Engineering, Mayiladuthurai, India Volume 4, Issue 9, September 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Recital Investigation

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

Literature Review on Characteristic Analysis of Efficient and Reliable Broadcast in Vehicular Networks

Literature Review on Characteristic Analysis of Efficient and Reliable Broadcast in Vehicular Networks International Journal of Electronics and Communication Engineering. ISSN 0974-2166 Volume 6, Number 3 (2013), pp. 205-210 International Research Publication House http://www.irphouse.com Literature Review

More information

WITH the evolution and popularity of wireless devices,

WITH the evolution and popularity of wireless devices, Network Coding with Wait Time Insertion and Configuration for TCP Communication in Wireless Multi-hop Networks Eiji Takimoto, Shuhei Aketa, Shoichi Saito, and Koichi Mouri Abstract In TCP communication

More information

DEPLOYMENT OF FAIR SHARE AND SMART START TECHNIQUE FOR OPTIMAL USE OF AVAILABLE CAPACITY IN TCP CONGESTION CONTROL

DEPLOYMENT OF FAIR SHARE AND SMART START TECHNIQUE FOR OPTIMAL USE OF AVAILABLE CAPACITY IN TCP CONGESTION CONTROL 32 International Journal on, Vol.3, No.1, January 2009 Information Sciences and Computing DEPLOYMENT OF FAIR SHARE AND SMART START TECHNIQUE FOR OPTIMAL USE OF AVAILABLE CAPACITY IN TCP CONGESTION CONTROL

More information

1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol

1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol 1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol Vahid Zangeneh i and Shahriar Mohammadi ii * ABSTRACT In recent years, routing has been the most focused area in ad hoc networks

More information

TCP ACK Congestion Control and Filtering for Fairness Provision in the Uplink of IEEE Infrastructure Basic Service Set

TCP ACK Congestion Control and Filtering for Fairness Provision in the Uplink of IEEE Infrastructure Basic Service Set TCP ACK Congestion Control and Filtering for Fairness Provision in the Uplink of IEEE 802.11 Infrastructure Basic Service Set Feyza Keceli, Inanc Inan, and Ender Ayanoglu Center for Pervasive Communications

More information

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

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

More information

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

bitcoin allnet exam review: transport layer TCP basics congestion control project 2 Computer Networks ICS 651

bitcoin allnet exam review: transport layer TCP basics congestion control project 2 Computer Networks ICS 651 bitcoin allnet exam review: transport layer TCP basics congestion control project 2 Computer Networks ICS 651 Bitcoin distributed, reliable ("hard to falsify") time-stamping network each time-stamp record

More information

Performance Improvement of Wireless Network Using Modern Simulation Tools

Performance Improvement of Wireless Network Using Modern Simulation Tools Performance Improvement of Wireless Network Using Modern Simulation Tools Ms. Nimisha Dinesh Deval 1, Prof. Mrs. S. P. Pawar 2 1ME student CSE Dept, SVERIs college of Engineering, Pandharpur, Maharashtra,

More information

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET 2011 International Conference on Information and Network Technology IPCSIT vol.4 (2011) (2011) IACSIT Press, Singapore QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET Ashwini V. Biradar

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

UNIT 2 TRANSPORT LAYER

UNIT 2 TRANSPORT LAYER Network, Transport and Application UNIT 2 TRANSPORT LAYER Structure Page No. 2.0 Introduction 34 2.1 Objective 34 2.2 Addressing 35 2.3 Reliable delivery 35 2.4 Flow control 38 2.5 Connection Management

More information

Analysis of Retransmission Policies for Parallel Data Transmission

Analysis of Retransmission Policies for Parallel Data Transmission Engineering, Technology & Applied Science Research Vol. 8, No. 3, 208, 3079-3083 3079 Analysis of Retransmission Policies for Parallel Data Transmission Imtiaz Ali Halepoto Department of Computer Systems

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

Evaluation of a Queue Management Method for TCP Communications over Multi-hop Wireless Links

Evaluation of a Queue Management Method for TCP Communications over Multi-hop Wireless Links Evaluation of a Queue Management Method for TCP Communications over Multi-hop Wireless Links Satoshi Ohzahata and Konosuke Kawashima Department of Computer, Information and Communication Sciences, Tokyo

More information

Page 1. Review: Internet Protocol Stack. Transport Layer Services. Design Issue EEC173B/ECS152C. Review: TCP

Page 1. Review: Internet Protocol Stack. Transport Layer Services. Design Issue EEC173B/ECS152C. Review: TCP EEC7B/ECS5C Review: Internet Protocol Stack Review: TCP Application Telnet FTP HTTP Transport Network Link Physical bits on wire TCP LAN IP UDP Packet radio Transport Layer Services Design Issue Underlying

More information

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

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

More information

Page 1. Review: Internet Protocol Stack. Transport Layer Services EEC173B/ECS152C. Review: TCP. Transport Layer: Connectionless Service

Page 1. Review: Internet Protocol Stack. Transport Layer Services EEC173B/ECS152C. Review: TCP. Transport Layer: Connectionless Service EEC7B/ECS5C Review: Internet Protocol Stack Review: TCP Application Telnet FTP HTTP Transport Network Link Physical bits on wire TCP LAN IP UDP Packet radio Do you remember the various mechanisms we have

More information

CS268: Beyond TCP Congestion Control

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

More information

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

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

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

More information

Improving TCP 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

Executive Overview. D1.3.2-VanetMobiSim/Ns-2: A VANET simulator for CARLINK

Executive Overview. D1.3.2-VanetMobiSim/Ns-2: A VANET simulator for CARLINK Executive Overview Title: D1.3.2-VanetMobiSim/Ns-2: A VANET simulator for CARLINK Summary: This document provides a brief introduction and analysis of the simulation tool VanetMobiSim/NS-2 proposed for

More information

A Performance Comparison of MDSDV with AODV and DSDV Routing Protocols

A Performance Comparison of MDSDV with AODV and DSDV Routing Protocols A Performance Comparison of MDSDV with AODV and DSDV Routing Protocols A. Etorban Peter J.B King Phil Trinder etorban@macs.hw.ac.uk pjbk@macs.hw.ac.uk P.W.Trinder@hw.ac.uk School of Mathematical and Computer

More information

Transport Layer TCP / UDP

Transport Layer TCP / UDP Transport Layer TCP / UDP Chapter 6 section 6.5 is TCP 12 Mar 2012 Layers Application Transport Why do we need the Transport Layer? Network Host-to-Network/Physical/DataLink High Level Overview TCP (RFC

More information

E-BEB Algorithm to Improve Quality of Service on Wireless Ad-Hoc Networks

E-BEB Algorithm to Improve Quality of Service on Wireless Ad-Hoc Networks Research Journal of Applied Sciences, Engineering and Technology 4(7): 807-812, 2012 ISSN: 2040-7467 Maxwell Scientific Organization, 2012 Submitted: vember 10, 2011 Accepted: December 09, 2011 Published:

More information

Chapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP

Chapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP Chapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP 23.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 23-1 PROCESS-TO-PROCESS DELIVERY The transport

More information

An Efficient Data Transmission in VANET Using Clustering Method

An Efficient Data Transmission in VANET Using Clustering Method INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2017, VOL. 63, NO. 3, PP. 309-313 Manuscript received April 29, 2016; revised July, 2017. DOI: 10.1515/eletel-2017-0045 An Efficient Data Transmission

More information

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET S. J. Sultanuddin 1 and Mohammed Ali Hussain 2 1 Department of Computer Science Engineering, Sathyabama University,

More information

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

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

More information

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

Enhancing TCP Throughput over Lossy Links Using ECN-Capable Capable RED Gateways Enhancing TCP Throughput over Lossy Links Using ECN-Capable Capable RED Gateways Haowei Bai Honeywell Aerospace Mohammed Atiquzzaman School of Computer Science University of Oklahoma 1 Outline Introduction

More information

Solutions to Performance Problems in VoIP Over a Wireless LAN

Solutions to Performance Problems in VoIP Over a Wireless LAN Solutions to Performance Problems in VoIP Over a 802.11 Wireless LAN Wei Wang, Soung C. Liew, and VOK Li, Solutions to Performance Problems in VoIP over a 802.11 Wireless LAN, IEEE Transactions On Vehicular

More information

Channel Quality Based Adaptation of TCP with Loss Discrimination

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

More information

QoS issues in Wi-Fi-WMM based triple play home networks

QoS issues in Wi-Fi-WMM based triple play home networks QoS issues in Wi-Fi-WMM based triple play home networks Yun Tao Shi Jean-Marie Bonnin Gilles Straub Thomson, France INRIA/IRISA, France Thomson, France yun-tao.shi@thomson.net jm.bonnin@enst-bretagne.fr

More information

15-441: Computer Networking. Wireless Networking

15-441: Computer Networking. Wireless Networking 15-441: Computer Networking Wireless Networking Outline Wireless Challenges 802.11 Overview Link Layer Ad-hoc Networks 2 Assumptions made in Internet Host are (mostly) stationary Address assignment, routing

More information

Mobile Transport Layer

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

More information

Transmission Control Protocol (TCP)

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

More information

CHAPTER 5 CONCLUSION AND SCOPE FOR FUTURE EXTENSIONS

CHAPTER 5 CONCLUSION AND SCOPE FOR FUTURE EXTENSIONS 130 CHAPTER 5 CONCLUSION AND SCOPE FOR FUTURE EXTENSIONS 5.1 INTRODUCTION The feasibility of direct and wireless multi-hop V2V communication based on WLAN technologies, and the importance of position based

More information

LABORATORY: TELECOMMUNICATION SYSTEMS & NETWORKS PART 2 MODELING NETWORKS WITH NCTUNS SIMULATOR

LABORATORY: TELECOMMUNICATION SYSTEMS & NETWORKS PART 2 MODELING NETWORKS WITH NCTUNS SIMULATOR LABORATORY: TELECOMMUNICATION SYSTEMS & NETWORKS PART 2 MODELING NETWORKS WITH NCTUNS SIMULATOR 1 Terms to complete the modeling part successfully The laboratory with NCTUns simulator covers three groups

More information

Working Analysis of TCP/IP with Optical Burst Switching Networks (OBS)

Working Analysis of TCP/IP with Optical Burst Switching Networks (OBS) Working Analysis of TCP/IP with Optical Burst Switching Networks (OBS) Malik Salahuddin Nasir, Muabshir Ashfaq and Hafiz Sabir Hussain CS&IT Department, Superior University, 17-km off Riwind Road, Lahore

More information

Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE e networks

Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE e networks Improving the quality of H.264 video transmission using the Intra-Frame FEC over IEEE 802.11e networks Seung-Seok Kang 1,1, Yejin Sohn 1, and Eunji Moon 1 1Department of Computer Science, Seoul Women s

More information

On the Performance Characteristics of WLANs: Revisited

On the Performance Characteristics of WLANs: Revisited On the Performance Characteristics of WLANs: Revisited S. Choi,, K. Park and C.K. Kim Sigmetrics 2005 Banff, Canada Presenter - Bob Kinicki Advanced Computer Networks Fall 2007 Outline Introduction System

More information

Multiprotocol Label Switching in Vehicular Ad hoc Network for QoS

Multiprotocol Label Switching in Vehicular Ad hoc Network for QoS Information Management and Business Review Vol. 6, No. 3, pp. 115-120, Jun 2014 (ISSN 2220-3796) Multiprotocol Label Switching in Vehicular Ad hoc Network for QoS * Kashif Naseer Qureshi, Abdul Hanan Abdullah

More information

Applications and Performance Analysis of Bridging with Layer-3 Forwarding on Wireless LANs

Applications and Performance Analysis of Bridging with Layer-3 Forwarding on Wireless LANs Applications and Performance Analysis of Bridging with Layer-3 Forwarding on Wireless LANs James T. Yu and Chibiao Liu School of Computer Science, Telecommunications, and Information Systems DePaul University,

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

TCP based Receiver Assistant Congestion Control

TCP based Receiver Assistant Congestion Control International Conference on Multidisciplinary Research & Practice P a g e 219 TCP based Receiver Assistant Congestion Control Hardik K. Molia Master of Computer Engineering, Department of Computer Engineering

More information

SIMULATION BASED AND ANALYSIS OF ROUTING PROTOCOLS FOR VANET USING VANETMOBISIM AND NS-2

SIMULATION BASED AND ANALYSIS OF ROUTING PROTOCOLS FOR VANET USING VANETMOBISIM AND NS-2 International Journal of Computer Engineering & Technology (IJCET) Volume 6, Issue 9, Sep 2015, pp. 32-41, Article ID: IJCET_06_09_004 Available online at http://www.iaeme.com/ijcet/issues.asp?jtype=ijcet&vtype=6&itype=9

More information

PERFORMANCE ANALYSIS OF SNOOP TCP WITH FREEZING AGENT OVER CDMA2000 NETWORKS

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

More information

Implementation of a Multi-Channel Multi-Interface Ad-Hoc Wireless Network

Implementation of a Multi-Channel Multi-Interface Ad-Hoc Wireless Network ENSC 85: High-Performance Networks Spring 2008 Implementation of a Multi-Channel Multi-Interface Ad-Hoc Wireless Network Chih-Hao Howard Chang howardc@sfu.ca Final Project Presentation School of Engineering

More information

A Scheme of Multi-path Adaptive Load Balancing in MANETs

A Scheme of Multi-path Adaptive Load Balancing in MANETs 4th International Conference on Machinery, Materials and Computing Technology (ICMMCT 2016) A Scheme of Multi-path Adaptive Load Balancing in MANETs Yang Tao1,a, Guochi Lin2,b * 1,2 School of Communication

More information

THE NETWORK PERFORMANCE OVER TCP PROTOCOL USING NS2

THE NETWORK PERFORMANCE OVER TCP PROTOCOL USING NS2 THE NETWORK PERFORMANCE OVER TCP PROTOCOL USING NS2 Ammar Abdulateef Hadi, Raed A. Alsaqour and Syaimak Abdul Shukor School of Computer Science, Faculty of Information Science and Technology, University

More information

Communication Networks

Communication Networks Communication Networks Prof. Laurent Vanbever Exercises week 4 Reliable Transport Reliable versus Unreliable Transport In the lecture, you have learned how a reliable transport protocol can be built on

More information

Throughput Analysis of Congestion Control Protocols (TCP, XCP, RCP) in Multi-Hop Wireless Network.

Throughput Analysis of Congestion Control Protocols (TCP, XCP, RCP) in Multi-Hop Wireless Network. Analysis of Congestion Control Protocols (TCP, XCP, RCP) in Multi-Hop Wireless Network. Dr. Atul M Gosai 1, Udit Narayan Kar 2 and Bhargavi H Goswami 3, Assistant Professor 1 Research Fellow 2, Research

More information

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model 1 R. Jeevitha, 2 M. Chandra Kumar 1 Research Scholar, Department of Computer

More information

Performance Analysis of TCP Variants

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

More information

Vorlesung Kommunikationsnetze Research Topics: QoS in VANETs

Vorlesung Kommunikationsnetze Research Topics: QoS in VANETs Vorlesung Kommunikationsnetze Research Topics: QoS in VANETs Prof. Dr. H. P. Großmann mit B. Wiegel sowie A. Schmeiser und M. Rabel Sommersemester 2009 Institut für Organisation und Management von Informationssystemen

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

INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN

INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 A SURVEY ON EXPLICIT FEEDBACK BASED CONGESTION CONTROL PROTOCOLS Nasim Ghasemi 1, Shahram Jamali 2 1 Department of

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

CSCI Spring Final Exam Solution

CSCI Spring Final Exam Solution CSCI 4211 16Spring Final Exam Solution 1. When an IP packet arrives a router, how the router decides what is the next router (output link) this packet to be forwarded to? What are the routing table and

More information

Management Science Letters

Management Science Letters Management Science Letters 4 (2014) 2509 2516 Contents lists available at GrowingScience Management Science Letters homepage: www.growingscience.com/msl Delay-based network coding packet selection Rasoul

More information

Problem 7. Problem 8. Problem 9

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

More information

Lecture 5: Flow Control. CSE 123: Computer Networks Alex C. Snoeren

Lecture 5: Flow Control. CSE 123: Computer Networks Alex C. Snoeren Lecture 5: Flow Control CSE 123: Computer Networks Alex C. Snoeren Pipelined Transmission Sender Receiver Sender Receiver Ignored! Keep multiple packets in flight Allows sender to make efficient use of

More information

TCP over wireless links

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

More information

Random Early Detection (RED) gateways. Sally Floyd CS 268: Computer Networks

Random Early Detection (RED) gateways. Sally Floyd CS 268: Computer Networks Random Early Detection (RED) gateways Sally Floyd CS 268: Computer Networks floyd@eelblgov March 20, 1995 1 The Environment Feedback-based transport protocols (eg, TCP) Problems with current Drop-Tail

More information

6.033 Spring 2015 Lecture #11: Transport Layer Congestion Control Hari Balakrishnan Scribed by Qian Long

6.033 Spring 2015 Lecture #11: Transport Layer Congestion Control Hari Balakrishnan Scribed by Qian Long 6.033 Spring 2015 Lecture #11: Transport Layer Congestion Control Hari Balakrishnan Scribed by Qian Long Please read Chapter 19 of the 6.02 book for background, especially on acknowledgments (ACKs), timers,

More information

Introduction to Mobile Ad hoc Networks (MANETs)

Introduction to Mobile Ad hoc Networks (MANETs) Introduction to Mobile Ad hoc Networks (MANETs) 1 Overview of Ad hoc Network Communication between various devices makes it possible to provide unique and innovative services. Although this inter-device

More information

Congestions and Control Mechanisms in Wired and Wireless Networks

Congestions and Control Mechanisms in Wired and Wireless Networks Research Inventy: International Journal of Engineering And Science Vol.4, Issue 6 (June 2014), PP -57-62 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com Congestions and Control Mechanisms

More information

Qos-Aware Routing Based on Bandwidth Estimation for Mobile Ad Hoc Networks

Qos-Aware Routing Based on Bandwidth Estimation for Mobile Ad Hoc Networks Qos-Aware Routing Based on Bandwidth Estimation for Mobile Ad Hoc Networks 1 Ravindra.E, 2 Pooja Agraharkar Asst Prof, Dept. of Electronics & Communication Engg, Mtech Student, Dept. of Electronics & Communication

More information

A NEW CONGESTION MANAGEMENT MECHANISM FOR NEXT GENERATION ROUTERS

A NEW CONGESTION MANAGEMENT MECHANISM FOR NEXT GENERATION ROUTERS Journal of Engineering Science and Technology Vol. 3, No. 3 (2008) 265-271 School of Engineering, Taylor s University College A NEW CONGESTION MANAGEMENT MECHANISM FOR NEXT GENERATION ROUTERS MOHAMMED

More information

An Optimized TCP for Internet Access of Vehicular Ad Hoc Networks

An Optimized TCP for Internet Access of Vehicular Ad Hoc Networks An Optimized TCP for Internet Access of Vehicular Ad Hoc Networks Marc Bechler, Sven Jaap, and Lars Wolf Technical University of Braunschweig, Institute of Operating Systems and Computer Networks, {bechler,

More information

Lecture 4: Congestion Control

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

More information

The Impact of Channel Bandwidth with Network Asymmetry in WiMAX Network Using TCP New Reno

The Impact of Channel Bandwidth with Network Asymmetry in WiMAX Network Using TCP New Reno International Journal of Scientific & Engineering Research Volume 4, Issue 2, February-2013 1 The Impact of Channel Bandwidth with Network Asymmetry in WiMAX Network Using TCP New Reno Kailash Chandra

More information

Review: Performance Evaluation of TCP Congestion Control Mechanisms Using Random-Way-Point Mobility Model

Review: Performance Evaluation of TCP Congestion Control Mechanisms Using Random-Way-Point Mobility Model Review: Performance Evaluation of TCP Congestion Control Mechanisms Using Random-Way-Point Mobility Model Rakesh K Scholar (M.Tech) The Oxford College of Engineering Bangalore Mrs. Kalaiselvi Asst. Prof,

More information

PERFORMANCE COMPARISON OF THE DIFFERENT STREAMS IN A TCP BOTTLENECK LINK IN THE PRESENCE OF BACKGROUND TRAFFIC IN A DATA CENTER

PERFORMANCE COMPARISON OF THE DIFFERENT STREAMS IN A TCP BOTTLENECK LINK IN THE PRESENCE OF BACKGROUND TRAFFIC IN A DATA CENTER PERFORMANCE COMPARISON OF THE DIFFERENT STREAMS IN A TCP BOTTLENECK LINK IN THE PRESENCE OF BACKGROUND TRAFFIC IN A DATA CENTER Vilma Tomço, 1 Aleksandër Xhuvani 2 Abstract: The purpose of this work is

More information

ECEN Final Exam Fall Instructor: Srinivas Shakkottai

ECEN Final Exam Fall Instructor: Srinivas Shakkottai ECEN 424 - Final Exam Fall 2013 Instructor: Srinivas Shakkottai NAME: Problem maximum points your points Problem 1 10 Problem 2 10 Problem 3 20 Problem 4 20 Problem 5 20 Problem 6 20 total 100 1 2 Midterm

More information