Faculty Of Computer Sc. & Information Technology (FSKTM)

Size: px
Start display at page:

Download "Faculty Of Computer Sc. & Information Technology (FSKTM)"

Transcription

1 By: Naeem Khademi (GS20561) Supervisor: Prof. Dr. Mohamed Othman Date/Time: 10 November :00 AM Duration : 30 min Faculty Of Computer Sc. & Information Technology (FSKTM) University Putra Malaysia (UPM)

2 IEEE wireless users. WLAN technology is the prevalent technology used by TCP is the dominant transport protocol in Internet. Distributed Coordination Function (DCF) defined in IEEE MAC provides all WLAN stations equal opportunity to access the transmission medium. Cross-layer interaction of TCP with DCF leads to flow level unfairness in WLAN.

3 Two main types of unfairness occur due to the cross-layer interaction of TCP and DCF in MAC protocol [1]. 1. Size-based unfairness in benefit of long-lived flows against shortlived flows. 2. Direction-based unfairness in benefit of upstream flows against downstream flows.

4 Several solutions have been proposed to solve each type of unfairness phenomenon [2-4] each of which only solves one aspect of unfairness (either size-based or direction-based) while may deteriorating another aspect. The closest work to our research is done by Wu et al. [2]. It proposes a queue management policy at Access Point (AP) called Least Attained Service scheduling (LAS). LAS always gives service to the job that has received the least service so far without prior knowledge of job size.

5 LAS is used by [2] to provide direction-based fairness for upstream and download flows. Threshold-based LAS (TLAS) is used by [2] to provide size-based fairness. The main idea of TLAS is to give the newly arriving flow service priority up to a certain threshold (e.g. 50 packets). Once the threshold is reached, FIFO scheduling is employed on this flow. The reason behind TLAS proposal is to prevent starvation of long-lived TCP flows.

6 One of the key challenges that IEEE WLAN technology faces is the lack of a unique solution to solve two typical types of unfairness which are sized based unfairness among flows in benefit of long-lived flows as well as direction based unfairness in benefit of upstream flows. Most proposed solutions solve one of these issues while deteriorated another one or at least unable to improve it to an acceptable level.

7 The main objectives of this research are three-fold: 1. We demonstrate and evaluate different types of unfairness phenomenon (short-lived versus long-lived flows as well as upstream versus downstream flows) in IEEE WLAN. 2. We propose a novel queue management policy called Threshold based Least Attained Service scheduling Selective Acknowledgment Filtering (TLAS-SAF) to alleviate mentioned types of unfairness to an acceptable level 3. We evaluate the efficiency and validation of our scheme using various simulation scenarios.

8 In the WLAN, a bandwidth asymmetry exists between contending upload and download flows. the MAC layer contention parameters are all equal for the AP and the stations. If K stations and an AP are always contending for the access to the channel, each host ends up having approximately 1/(K + 1) share of the total transmit opportunities over a long time interval. Results in K/(K +1) of the transmissions being in uplink, while only 1/(K +1) of the transmissions belong to the downlink flows. Thus, overall upstream transmit opportunities will be K times more than downstream.

9 WLAN is half-duplex. At AP downstream queue, data packet loss (downstream) leads to Triple-Duplicate ACK mechanism and halving Congestion Window. ACK loss impact on flow throughput can be seen negligible relying on cumulative nature of TCP ACK. When upstream ACKs fill the AP buffer, downstream data packets will be dropped. Several consecutive loss of data packets result in RTO which sets congestion window to one. This leads to aggressive upstream flows and conservative downstream flows.

10 The minimum buffer size to achieve direction-based fairness among all flows is determined by Pilosof et al. [4] as where is number of ACK packet per data packets in TCP and W is the TCP advertised receiver window for all flows and N and M refers to the number of downstream and upstream flows respectively.

11 TCP congestion and flow control mechanism is designed in such a way that large data flows can enjoy from the best effort bandwidth allocation. Studies have revealed that Internet traffic shows a high variability property and most of the TCP flows are short (e.g. popular web transfer), while more than half of the bytes are carried by less than 5% of the largest flows [5,6]. The high variability of Internet traffic negatively affect the end user experience in general due to the nature of TCP transport protocol and FIFO scheduling mechanism used in most network routers.

12 small files data transfers often don t reach to the steady state and congestion avoidance phase and their transfer terminate while they are in their slow start phase. They are also prone to packet loss because of their small congestion window (mostly results in RTO). This makes small file data transfers (short-lived flows) conservative in contrast to the aggressive long-lived flows. In WLAN the situation is even worse due to the burstiness of bit errors in wireless channel. short-lived flows suffer from higher variability of transfer time compare to the long-lived flows.

13 LAS is a preemptive scheduling policy that favors short jobs without prior knowledge of the job sizes. the mean response time of LAS highly depends on the job size distribution. Based on LAS definition in network flows, the next packet to be served is the one that belongs to the flow that has received the least amount of service so far. LAS significantly reduces the mean transfer time and loss rate of short TCP flows as compared to DropTail first in-first out (FIFO) scheduler.

14 Slow start phase for short TCP flows under both LAS and FIFO with no congestion

15 Slow start phase for short TCP flows under both LAS and FIFO with congestion

16 A small increase in mean transfer time of large flows happens but under moderate load values a large flow under LAS is not starved when competing with short TCP flows. However, the performance of the long-lived flow under LAS deteriorates severely when competing at high load with short flows. One drawback of LAS is that one newly arriving long-lived flow can block all other existing long-lived flows until the time it receive the same service they achieved. In this case, all other long-lived flows get starved which causes severe unfairness among long-lived flows.

17 The main idea of Threshold-based least attained service (TLAS) scheduling is to give the newly arriving flow service priority up to a certain threshold (e.g. 50 packets). Once the threshold is reached, FIFO scheduling is employed on this flow. Authors in [2] showed that TLAS can guarantee fairness for short-lived flows as well as long-lived flows. In our research we show that TLAS in unable to provide directionbased fairness. Because it gives the equal service to all flows until a certain threshold which normally is a small value and it behaves the same as FIFO for the rest of transmission period resulting in directionbased unfairness for most part of the transmission period (specifically for long-lived downstream flows).

18 Barrows its main idea from TLAS and Selective Packet Marking-ACK filtering (SPM) [7,8]. Sets a minimum threshold for service that should be guaranteed for every network flow and it behaves the same as LAS with all packets below that threshold. Once service threshold is reached for a flow it behaves with flow as SPM-AF (specified in [2]) does. TLAS-SAF inherits TLAS capability to provide size-based fairness while employing SPM-AF characteristics for larger flows to provide direction-based fairness as well.

19 In addition to giving priority to short-flows, TLAS-SAF also gives priority to the data packets which their congestion window of their flows is smaller than four. Data packet loss in these flows result in retransmission timeout (RTO) while loss of other data packets will trigger fast retransmission mechanism. It also frees the buffer space from repetitive ACKs of a flow relying on cumulative nature of ACKs.

20 TLAS-SAF procedure is as follow: 1. Gives service priority to newly arriving packets of a flow until a certain threshold (e.g. 50 packets). 2. Once threshold is reached, FIFO scheduling will be imposed on this flow. 3. If an arriving packet of a flow below threshold encounters to a full buffer, a packet of a below threshold flow which has received the maximum service so far (similar to TLAS) will be found and discarded. However, If received service for such a packet flow was less than received service of arriving packet flow, the arriving packet will be discarded instead. 4. TLAS-SAF gives priority to data packets which their congestion window is smaller than four for the flows have already achieved the minimum threshold service.

21 5. In full buffer situation, if any new data packet with corresponding congestion window smaller than four arrives and its flow has already achieved the threshold service, it will be admitted in FIFO order at the queue but an ACK packet from above threshold flows will be discarded from the queue. 6. In addition, TLAS-SAF treats ACKs in such a way that at any given moment only one ACK from a certain flow which has already received the minimum threshold service exists in queue providing more buffer space for data packets. 7. For these flows when an ACK arrives to a full buffer, TLAS-SAF checks whether any other ACK from its flow exists in queue and if found it will simply get discarded.

22 TLAS-SAF flowchart

23 Network Simulator (ns-2) is used for evaluation and performance analysis. A new class is developed for each of queue management policies (LAS,TLAS,TLAS-SAF). Queue class hierarchy LAS variant classes inherited from Queue class

24 Network topology used in ns-2 simulations

25 Common simulation setup parameters for all simulations. Examined protocols Simulation area Propagation model Traffic type MAC layer Antenna Node to AP distance TLAS-SAF,TLAS,LAS,DropTail 670X670 m Two-ray ground TCP Omni 5 m AP to Server link (common) TCP setting (common) Bandwidth 100 Mbps TCP protocol TCP NewReno Wired delay 2ms Packet size 1460 bytes Queue policy DropTail Segment per ACK 1 (ns-2 default) Application FTP

26 MAC setting (Common Parameters) MAC version Slot time SIFS Preamble length Short retry limit retransmissions Long retry limit retransmissions PLCP Header Length MAC basic rate MAC data rate Minimum Contention Window (CWMin) Maximum Contention Window (CWMax) b 20µs 10µs 72 bits bits 1 Mbps 11 Mbps

27 n number of wireless nodes is defined which is varied from 6 to 46 nodes. Half of the wireless stations transfer large files with a fixed file size of 1000 data packets (packet size equal to 1460 bytes) using FTP connections. Each of these stations downloads 10 such large files sequentially. The other half of the wireless stations generate small 10 packets file size download traffic with exponential on-off distribution of interarrival times with bust time of 500 ms and idle time of 500 ms as well with the same packet size as the large files. The small file transfers are repeated until all large file transfers are finished.

28 Simulation Parameters for size-based fairness evaluation. Simulation time Number of nodes Default AP buffer size Nodes generating short-lived flows Nodes generating long-lived flows Number of large flows per station Number of short flows per station Large flow size Short flow size Large flow arrival time Short flow distribution Short flow burst time Short flow idle time End of large files transmission 6-46 nodes 50 packets Half of total Half of total 10 1 (repeating) 1000 packets 10 packets Sequentially Exponential ON-OFF 500 ms 500 ms

29 Ten mobile stations are placed within 5 m of the AP. Half of mobile stations are TCP senders. They upload data to the server using fixed-size data packets (1460 bytes). The other wireless stations are TCP clients, downloading data from server using the same TCP data packet size as the upstream flows. We run each simulation for duration of 300 seconds simulation time to determine steady state throughput. Since AP buffer size is a dominant factor determining the degree of direction-based fairness in WLANs we repeated our simulation under different AP buffer sizes starting from 5 packets to 200 packets.

30 Simulation Parameters for direction-based fairness evaluation. Simulation time Number of nodes AP buffer size Nodes generating upstream flows Nodes generating downstream flows Number of flows per station 300 seconds 10 nodes packets Half of total Half of total 1 (continuously)

31 1. Mean transfer time. (size-based evaluation) 2. Coefficient of Variation of Transfer Time. (size-based evaluation) 3. Round-trip Delay Time. (size-based evaluation) 4. Jain s Fairness Index [9]. (direction-based evaluation)

32 Mean transfer time of a group of flows (e.g. short-lived flows) refers to the standard average of transfer time of all flows belonging to that specific group for the whole duration of a simulation period. It is calculated by where set is a group of flows (e.g. short-lived or long-lived flows) which has n number of flows and T( ) is the transfer time of flow.

33 In probability theory and statistics, the coefficient of variation (CoV) is a normalized measure of dispersion of a probability distribution. It is defined as the ratio of the standard deviation σ to the mean μ. where σ is calculated by

34 Jain s fairness index is calculated by where there are n number of flows in system and throughput of ith flow. refers to the

35 (a) (b) CoV of transfer time for under DropTail/FIFO: (a) small files. (b) large files.

36 (a) (b) CoV of transfer time for under LAS, TLAS and DropTail/FIFO: (a) small files. (b) large files.

37 (a) (b) CoV of transfer time under proposed TLAS-SAF and other policies: (a) small files. (b) large files.

38 (a) (b) Mean transfer time under TLAS-SAF and other queue policies : (a) small files. (b) large files.

39 (a) (b) (c) Average RTT of short-lived and long-lived flows : (a) DropTail/FIFO. (b) LAS. (c) TLAS. (d) TLAS-SAF (d)

40 Similar to TLAS, TLAS-SAF is able to achieve a certain level of CoV of transfer time for small files (0.6 to 1.3) while not deteriorating large file transfers. The reason why we choose TLAS-SAF over TLAS is due to the fact that TLAS is unable to guarantee directionbased fairness. (we will show it later on) In terms of mean transfer time and Roundtrip time (RTT), TLAS-SAF performed as good as TLAS.

41 Jain s fairness index of network flows under DropTail/FIFO policy at AP. B ( MW+NW)=5(20)+5(20)=200

42 Jain s fairness index of network flows under LAS,TLAS and DropTail/FIFO policies at AP.

43 Jain s fairness index of network flows under TLAS-SAF and other policies at AP.

44 In contrast to TLAS, our proposed TLAS-SAF queue management policy was able to provide fair bandwidth allocation among downstream and upstream flows for AP buffer sizes above 40 packets. It achieved a fairness index in range of between 0.93 and 1.0 for these AP buffer sizes outperforming LAS in term of overall fairness.

45 We showed by simulations that TLAS-SAF is able to provide better service for short-lived flows while not deteriorating long-lived flows. These achievements in service improvement are in terms of mean and variation of transfer time as well as queuing delay experienced. In addition, we observed based on simulation results that TLAS-SAF was able to provide a good degree of fairness among upstream and downstream flows achieving the closest fairness index to one for most of the AP buffer sizes compare to other studied queue management policies. We conclude that TLAS-SAF can be taken into account as a unique solution for both size-based and direction-based fairness issues in IEEE WLANs while other proposed solutions in literature can only perform well in one of these topics.

46 More research activity should be taken to focus on fairness issues in high speed n WLANs and QoS oriented e WLANs. adaptive dynamic buffer sizing can be seen as an interesting solution to prevent buffer spaces to become bigger in high speed WLAN. we will try to focus on interaction of newer MAC protocol and TCP variants to evaluate the performance of our proposed model. In addition to simulations, test-bed experiment results must be taken into consideration to prove the performance of TLAS-SAF in real networks

47 [1] IEEE Computer Society LAN MAN Standards Committee, IEEE Standard for Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. IEEE Std (The Institute of Electrical and Electronics Engineers, 1997). [2] Q. Wu, M. Gong, and C. Williamson, TCP fairness issues in IEEE wireless LANs, Computer Communication Journal, vol. 31, no. 10, pp , [3] M. Bottigliengo, C. Casetti, C. Chiasserini, M. Meo, Short-term fairness for TCP flows in b WLANs, Proceedings of IEEE INFOCOM, Hong Kong, China, 2004, pp [4] S. Pilosof, R. Ramjee, D. Raz, Y. Shavitt, P. Sinha, Understanding TCP fairness over wireless LAN, Proceedings of IEEE INFOCOM, San Francisco, CA, 2003, pp [5] V. Paxson and S. Floyd, Wide-Area Traffic: The Failure of Poisson Modelling, IEEE/ACM Transactions on Networking, 3: , June [6] K. Claffy, G. Miller, and K. Thompson, The Nature of the Beast: Recent Traffic Measurements from an Internet Backbone, In Proceedings of INET, July [7] C. Williamson, Q. Wu, A case for context-aware TCP/IP, ACM Performance Evaluation Review 29 (4) (2002) [8] Q. Wu, C. Williamson, A DiffServ framework for context-aware TCP/IP, submitted for publication, [9] R. Jain, D. Chio, and W. Hawe. A Quantitative Measure of Fairness and Discrimination for Resource Allocation in Shared Computer Systems, DEC RR TR-30I, 1984.

48

Research Article Size-Based and Direction-Based TCP Fairness Issues in IEEE WLANs

Research Article Size-Based and Direction-Based TCP Fairness Issues in IEEE WLANs Hindawi Publishing Corporation EURASIP Journal on Wireless Communications and Networking Volume, Article ID 889, 6 pages doi:.55//889 Research Article Size-Based and Direction-Based TCP Fairness Issues

More information

Direction-based TCP Fairness Enhancement in High speed IEEE n

Direction-based TCP Fairness Enhancement in High speed IEEE n JOURNAL OF NETWORKS, VOL. 9, NO. 8, AUGUST 2014 2013 Direction-based TCP Fairness Enhancement in High speed IEEE 802.11n Reza Adinehnia and Mohamed Othman Department of Communication Technology and Network,

More information

Fair and Efficient TCP Access in the IEEE Infrastructure Basic Service Set

Fair and Efficient TCP Access in the IEEE Infrastructure Basic Service Set Fair and Efficient TCP Access in the IEEE 802.11 Infrastructure Basic Service Set 1 arxiv:0806.1089v1 [cs.ni] 6 Jun 2008 Feyza Keceli, Inanc Inan, and Ender Ayanoglu Center for Pervasive Communications

More information

Size-based Scheduling to Improve the Performance of Short TCP Flows

Size-based Scheduling to Improve the Performance of Short TCP Flows Size-based Scheduling to Improve the Performance of Short TCP Flows Idris A. Rai, Ernst W. Biersack, Guillaume Urvoy-Keller Institut Eurecom 2229, route des Crêtes 06904 Sophia-Antipolis, France rai,erbi,urvoy

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

Fair and efficient Transmission Control Protocol access in the IEEE infrastructure basic service set

Fair and efficient Transmission Control Protocol access in the IEEE infrastructure basic service set WIRELESS COMMUNICATIONS AND MOBILE COMPUTING Wirel. Commun. Mob. Comput. 215; 15:1376 139 Published online 4 September 213 in Wiley Online Library (wileyonlinelibrary.com)..2414 RESEARCH ARTICLE Fair and

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

Class-Based Weighted Window for TCP Fairness in WLANs

Class-Based Weighted Window for TCP Fairness in WLANs Informatica Economică vol. 13, no. 4/2009 137 Class-Based Weighted Window for TCP Fairness in WLANs Mojtaba SEYEDZADEGAN, Mohamed OTHMAN Department of Communication Technology and Network University Putra

More information

A Scheme for Enhancing TCP Fairness and Throughput in IEEE WLANs

A Scheme for Enhancing TCP Fairness and Throughput in IEEE WLANs A Scheme for Enhancing TCP Fairness and Throughput in IEEE 802.11 WLANs Eun-Jong Lee 1, Hyung-Taig Lim 1, Seung-Joon Seok 2, and Chul-Hee Kang 1 1 Department of Electronics Engineering, Korea University

More information

Chapter III. congestion situation in Highspeed Networks

Chapter III. congestion situation in Highspeed Networks Chapter III Proposed model for improving the congestion situation in Highspeed Networks TCP has been the most used transport protocol for the Internet for over two decades. The scale of the Internet and

More information

ENHANCEMENT OF TCP FAIRNESS IN IEEE NETWORKS

ENHANCEMENT OF TCP FAIRNESS IN IEEE NETWORKS ENHANCEMENT OF TCP FAIRNESS IN IEEE 802.11 NETWORKS Bhuvana LN 1, Divya PD 2 and Divya A 3 Department of Information Technology, Easwari Engineering College, Affiliated to Anna University, Chennai 1 bhuvana.n21@gmail.com

More information

TCP FAIRNESS ISSUES IN IEEE WIRELESS LANS

TCP FAIRNESS ISSUES IN IEEE WIRELESS LANS TCP FAIRNESS ISSUES IN IEEE 8. WIRELESS LANS Qian Wu Mingwei Gong Carey Williamson Department of Computer Science, University of Calgary Calgary, AB, Canada TN N4 Email: {qianwu, gongm, carey}@cpsc.ucalgary.ca

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

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

Augmented Split-TCP over Wireless LANs

Augmented Split-TCP over Wireless LANs Augmented Split- over Wireless LANs Hakyung Jung, Nakjung Choi, Yongho Seok, Taekyoung Kwon and Yanghee Choi School of Computer Science and Engineering Seoul National University, Seoul, Korea Email: {hkjung,

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution

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

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

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

Chapter 24 Congestion Control and Quality of Service 24.1

Chapter 24 Congestion Control and Quality of Service 24.1 Chapter 24 Congestion Control and Quality of Service 24.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 24-1 DATA TRAFFIC The main focus of congestion control

More information

Computer Networking. Queue Management and Quality of Service (QOS)

Computer Networking. Queue Management and Quality of Service (QOS) Computer Networking Queue Management and Quality of Service (QOS) Outline Previously:TCP flow control Congestion sources and collapse Congestion control basics - Routers 2 Internet Pipes? How should you

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

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

TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY

TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY TCP START-UP BEHAVIOR UNDER THE PROPORTIONAL FAIR SCHEDULING POLICY J. H. CHOI,J.G.CHOI, AND C. YOO Department of Computer Science and Engineering Korea University Seoul, Korea E-mail: {jhchoi, hxy}@os.korea.ac.kr

More information

The War Between Mice and Elephants

The War Between Mice and Elephants The War Between Mice and Elephants (by Liang Guo and Ibrahim Matta) Treating Short Connections fairly against Long Connections when they compete for Bandwidth. Advanced Computer Networks CS577 Fall 2013

More information

Quality of Service (QoS)

Quality of Service (QoS) Quality of Service (QoS) The Internet was originally designed for best-effort service without guarantee of predictable performance. Best-effort service is often sufficient for a traffic that is not sensitive

More information

Fairness Provision in the IEEE e. Infrastructure Basic Service Set

Fairness Provision in the IEEE e. Infrastructure Basic Service Set Fairness Provision in the IEEE 802.11e 1 Infrastructure Basic Service Set arxiv:0704.1842v2 [cs.oh] 13 Sep 2007 Feyza Keceli, Inanc Inan, and Ender Ayanoglu Center for Pervasive Communications and Computing

More information

INTERACTIONS BETWEEN TRANSMISSION POWER AND TCP THROUGHPUT FAIRNESS IN WIRELESS CDMA NETWORKS 1

INTERACTIONS BETWEEN TRANSMISSION POWER AND TCP THROUGHPUT FAIRNESS IN WIRELESS CDMA NETWORKS 1 INTERACTIONS BETWEEN TRANSMISSION POWER AND TCP THROUGHPUT FAIRNESS IN WIRELESS CDMA NETWORKS LAURA GALLUCCIO, ALESSANDRO LEONARDI, GIACOMO MORABITO Dipartimento di Ingegneria Informatica e delle Telecomunicazioni

More information

Equation-Based Congestion Control for Unicast Applications. Outline. Introduction. But don t we need TCP? TFRC Goals

Equation-Based Congestion Control for Unicast Applications. Outline. Introduction. But don t we need TCP? TFRC Goals Equation-Based Congestion Control for Unicast Applications Sally Floyd, Mark Handley AT&T Center for Internet Research (ACIRI) Jitendra Padhye Umass Amherst Jorg Widmer International Computer Science Institute

More information

Investigating MAC-layer Schemes to Promote Doze Mode in based WLANs

Investigating MAC-layer Schemes to Promote Doze Mode in based WLANs Investigating MAC-layer Schemes to Promote Doze Mode in 802.11-based WLANs V. Baiamonte and C.-F. Chiasserini CERCOM - Dipartimento di Elettronica Politecnico di Torino Torino, Italy Email: baiamonte,chiasserini

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

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

RED behavior with different packet sizes

RED behavior with different packet sizes RED behavior with different packet sizes Stefaan De Cnodder, Omar Elloumi *, Kenny Pauwels Traffic and Routing Technologies project Alcatel Corporate Research Center, Francis Wellesplein, 1-18 Antwerp,

More information

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

CS321: Computer Networks Congestion Control in TCP

CS321: Computer Networks Congestion Control in TCP CS321: Computer Networks Congestion Control in TCP Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur E-mail: manaskhatua@iitj.ac.in Causes and Cost of Congestion Scenario-1: Two Senders, a

More information

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

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

Basics (cont.) Characteristics of data communication technologies OSI-Model

Basics (cont.) Characteristics of data communication technologies OSI-Model 48 Basics (cont.) Characteristics of data communication technologies OSI-Model Topologies Packet switching / Circuit switching Medium Access Control (MAC) mechanisms Coding Quality of Service (QoS) 49

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

ADVANCED COMPUTER NETWORKS

ADVANCED COMPUTER NETWORKS ADVANCED COMPUTER NETWORKS Congestion Control and Avoidance 1 Lecture-6 Instructor : Mazhar Hussain CONGESTION CONTROL When one part of the subnet (e.g. one or more routers in an area) becomes overloaded,

More information

DiffServ Architecture: Impact of scheduling on QoS

DiffServ Architecture: Impact of scheduling on QoS DiffServ Architecture: Impact of scheduling on QoS Abstract: Scheduling is one of the most important components in providing a differentiated service at the routers. Due to the varying traffic characteristics

More information

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

Enhancing TCP Throughput over Lossy Links Using ECN-capable RED Gateways Enhancing TCP Throughput over Lossy Links Using ECN-capable RED Gateways Haowei Bai AES Technology Centers of Excellence Honeywell Aerospace 3660 Technology Drive, Minneapolis, MN 5548 E-mail: haowei.bai@honeywell.com

More information

Congestion control in TCP

Congestion control in TCP Congestion control in TCP If the transport entities on many machines send too many packets into the network too quickly, the network will become congested, with performance degraded as packets are delayed

More information

Appendix A. Methodology

Appendix A. Methodology 193 Appendix A Methodology In this appendix, I present additional details of the evaluation of Sync-TCP described in Chapter 4. In Section A.1, I discuss decisions made in the design of the network configuration.

More information

2.993: Principles of Internet Computing Quiz 1. Network

2.993: Principles of Internet Computing Quiz 1. Network 2.993: Principles of Internet Computing Quiz 1 2 3:30 pm, March 18 Spring 1999 Host A Host B Network 1. TCP Flow Control Hosts A, at MIT, and B, at Stanford are communicating to each other via links connected

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

ICE 1332/0715 Mobile Computing (Summer, 2008)

ICE 1332/0715 Mobile Computing (Summer, 2008) ICE 1332/0715 Mobile Computing (Summer, 2008) Medium Access Control Prof. Chansu Yu http://academic.csuohio.edu/yuc/ Simplified Reference Model Application layer Transport layer Network layer Data link

More information

TCP Fairness in e WLANs

TCP Fairness in e WLANs 1 TCP Fairness in 82.11e WLANs D.J. Leith, P. Clifford Hamilton Institute, NUI Maynooth Abstract We investigate the use of the 82.11e MAC EDCF to address transport layer unfairness in WLANs. A simple solution

More information

Congestion Control In The Internet Part 2: How it is implemented in TCP. JY Le Boudec 2015

Congestion Control In The Internet Part 2: How it is implemented in TCP. JY Le Boudec 2015 1 Congestion Control In The Internet Part 2: How it is implemented in TCP JY Le Boudec 2015 Contents 1. Congestion control in TCP 2. The fairness of TCP 3. The loss throughput formula 4. Explicit Congestion

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

THE TCP specification that specifies the first original

THE TCP specification that specifies the first original 1 Median Filtering Simulation of Bursty Traffic Auc Fai Chan, John Leis Faculty of Engineering and Surveying University of Southern Queensland Toowoomba Queensland 4350 Abstract The estimation of Retransmission

More information

Unit 2 Packet Switching Networks - II

Unit 2 Packet Switching Networks - II Unit 2 Packet Switching Networks - II Dijkstra Algorithm: Finding shortest path Algorithm for finding shortest paths N: set of nodes for which shortest path already found Initialization: (Start with source

More information

SIMULATION FRAMEWORK MODELING

SIMULATION FRAMEWORK MODELING CHAPTER 5 SIMULATION FRAMEWORK MODELING 5.1 INTRODUCTION This chapter starts with the design and development of the universal mobile communication system network and implementation of the TCP congestion

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

Priority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies

Priority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies CSCD 433/533 Priority Traffic Advanced Networks Spring 2016 Lecture 21 Congestion Control and Queuing Strategies 1 Topics Congestion Control and Resource Allocation Flows Types of Mechanisms Evaluation

More information

Controlling TCP Fairness in WLAN access networks

Controlling TCP Fairness in WLAN access networks Controlling TCP Fairness in WLAN access networks Nicola Blefari-Melazzi, Andrea Detti, Alessandro Ordine, Stefano Salsano Department of Electronic Engineering University of Rome Tor Vergata Via del Politecnico,

More information

TCP and UDP Fairness in Vehicular Ad hoc Networks

TCP and UDP Fairness in Vehicular Ad hoc Networks 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

More information

Notes on the Inefficiency of e HCCA

Notes on the Inefficiency of e HCCA Notes on the Inefficiency of 802.e HCCA C. Casetti, C.-F. Chiasserini, M. Fiore and M. Garetto Dipartimento di Elettronica, Politecnico di Torino - Italy E-mail: {casetti,chiasserini,fiore,garetto}@polito.it

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

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

A mechanism to enforce TCP Fairness in wireless LANs and its performance evaluation in a real test-bed

A mechanism to enforce TCP Fairness in wireless LANs and its performance evaluation in a real test-bed A mechanism to enforce TCP Fairness in 802.11 wireless LANs and its performance evaluation in a real test-bed Nicola Blefari-Melazzi, Andrea Detti, Alessandro Ordine, Stefano Salsano DIE, University of

More information

The War Between Mice and Elephants

The War Between Mice and Elephants The War Between Mice and Elephants Liang Guo and Ibrahim Matta Computer Science Department Boston University 9th IEEE International Conference on Network Protocols (ICNP),, Riverside, CA, November 2001.

More information

Introduction and Scope of Research

Introduction and Scope of Research TCP Performance over Wi-Fi Shiva Raj Pokhrel spokhrel@swin.edu.au Supervisors Prof. Hai L. Vu & Dr. Manoj Panda Introduction and Scope of Research Setup Wi-Fi, Up-Downloads. Infrastructure mode, DCF. Loss-based

More information

MEASURING PERFORMANCE OF VARIANTS OF TCP CONGESTION CONTROL PROTOCOLS

MEASURING PERFORMANCE OF VARIANTS OF TCP CONGESTION CONTROL PROTOCOLS MEASURING PERFORMANCE OF VARIANTS OF TCP CONGESTION CONTROL PROTOCOLS Harjinder Kaur CSE, GZSCCET, Dabwali Road, Bathinda, Punjab, India, sidhuharryab@gmail.com Gurpreet Singh Abstract CSE, GZSCCET, Dabwali

More information

CS Transport. Outline. Window Flow Control. Window Flow Control

CS Transport. Outline. Window Flow Control. Window Flow Control CS 54 Outline indow Flow Control (Very brief) Review of TCP TCP throughput modeling TCP variants/enhancements Transport Dr. Chan Mun Choon School of Computing, National University of Singapore Oct 6, 005

More information

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

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

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

More information

Transmission Control Protocol. ITS 413 Internet Technologies and Applications

Transmission Control Protocol. ITS 413 Internet Technologies and Applications Transmission Control Protocol ITS 413 Internet Technologies and Applications Contents Overview of TCP (Review) TCP and Congestion Control The Causes of Congestion Approaches to Congestion Control TCP Congestion

More information

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

Overview. TCP & router queuing Computer Networking. TCP details. Workloads. TCP Performance. TCP Performance. Lecture 10 TCP & Routers

Overview. TCP & router queuing Computer Networking. TCP details. Workloads. TCP Performance. TCP Performance. Lecture 10 TCP & Routers Overview 15-441 Computer Networking TCP & router queuing Lecture 10 TCP & Routers TCP details Workloads Lecture 10: 09-30-2002 2 TCP Performance TCP Performance Can TCP saturate a link? Congestion control

More information

Congestion Control In The Internet Part 2: How it is implemented in TCP. JY Le Boudec 2014

Congestion Control In The Internet Part 2: How it is implemented in TCP. JY Le Boudec 2014 1 Congestion Control In The Internet Part 2: How it is implemented in TCP JY Le Boudec 2014 Contents 1. Congestion control in TCP 2. The fairness of TCP 3. The loss throughput formula 4. Explicit Congestion

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK REVIEW ON CONGESTION CONTROL IN WIRELESS SENSOR NETWORK MR. HARSHAL D. WANKHADE,

More information

VoIP over wireless networks: a packet scheduling approach to provide QoS using Linux

VoIP over wireless networks: a packet scheduling approach to provide QoS using Linux VoIP over 82.11 wireless networks: a packet scheduling approach to provide QoS using Linux Terrence van Valkenhoef and Mishar Mahboob December 13, 25 Abstract In this work, we propose a layer three scheduler

More information

Wireless Networked Systems

Wireless Networked Systems Wireless Networked Systems CS 795/895 - Spring 2013 Lec #6: Medium Access Control QoS and Service Differentiation, and Power Management Tamer Nadeem Dept. of Computer Science Quality of Service (802.11e)

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

Congestion Control In The Internet Part 2: How it is implemented in TCP. JY Le Boudec 2014

Congestion Control In The Internet Part 2: How it is implemented in TCP. JY Le Boudec 2014 1 Congestion Control In The Internet Part 2: How it is implemented in TCP JY Le Boudec 2014 Contents 1. Congestion control in TCP 2. The fairness of TCP 3. The loss throughput formula 4. Explicit Congestion

More information

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS 28 CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS Introduction Measurement-based scheme, that constantly monitors the network, will incorporate the current network state in the

More information

ENSC 835: COMMUNICATION NETWORKS

ENSC 835: COMMUNICATION NETWORKS ENSC 835: COMMUNICATION NETWORKS Evaluation of TCP congestion control mechanisms using OPNET simulator Spring 2008 FINAL PROJECT REPORT LAXMI SUBEDI http://www.sfu.ca/~lsa38/project.html lsa38@cs.sfu.ca

More information

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

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

More information

Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions

Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Performance Analysis of the Intertwined Effects between Network Layers for 802.11g Transmissions Jon Gretarsson, Feng Li, Mingzhe Li, Ashish Samant, Huahui Wu, Mark Claypool and Robert Kinicki WPI Computer

More information

Appendix B. Standards-Track TCP Evaluation

Appendix B. Standards-Track TCP Evaluation 215 Appendix B Standards-Track TCP Evaluation In this appendix, I present the results of a study of standards-track TCP error recovery and queue management mechanisms. I consider standards-track TCP error

More information

A Backoff Algorithm for Improving Saturation Throughput in IEEE DCF

A Backoff Algorithm for Improving Saturation Throughput in IEEE DCF A Backoff Algorithm for Improving Saturation Throughput in IEEE 80.11 DCF Kiyoshi Takahashi and Toshinori Tsuboi School of Computer Science, Tokyo University of Technology, 1404-1 Katakura, Hachioji, Tokyo,

More information

Congestion Control 3/16/09

Congestion Control 3/16/09 Congestion Control Outline Resource Allocation Queuing TCP Congestion Control Spring 009 CSE3064 Issues Two sides of the same coin pre-allocate resources so at to avoid congestion control congestion if

More information

Promoting the Use of End-to-End Congestion Control in the Internet

Promoting the Use of End-to-End Congestion Control in the Internet Promoting the Use of End-to-End Congestion Control in the Internet Sally Floyd and Kevin Fall IEEE/ACM Transactions on Networking May 1999 ACN: TCP Friendly 1 Outline The problem of Unresponsive Flows

More information

CHAPTER 4 CALL ADMISSION CONTROL BASED ON BANDWIDTH ALLOCATION (CACBA)

CHAPTER 4 CALL ADMISSION CONTROL BASED ON BANDWIDTH ALLOCATION (CACBA) 92 CHAPTER 4 CALL ADMISSION CONTROL BASED ON BANDWIDTH ALLOCATION (CACBA) 4.1 INTRODUCTION In our previous work, we have presented a cross-layer based routing protocol with a power saving technique (CBRP-PS)

More information

Medium Access Control. IEEE , Token Rings. CSMA/CD in WLANs? Ethernet MAC Algorithm. MACA Solution for Hidden Terminal Problem

Medium Access Control. IEEE , Token Rings. CSMA/CD in WLANs? Ethernet MAC Algorithm. MACA Solution for Hidden Terminal Problem Medium Access Control IEEE 802.11, Token Rings Wireless channel is a shared medium Need access control mechanism to avoid interference Why not CSMA/CD? 9/15/06 CS/ECE 438 - UIUC, Fall 2006 1 9/15/06 CS/ECE

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr

More information

A Comparative Analysis on Backoff Algorithms to Optimize Mobile Network

A Comparative Analysis on Backoff Algorithms to Optimize Mobile Network Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 7, July 2014, pg.771

More information

Title Problems of TCP in High Bandwidth-Delay Networks Syed Nusrat JJT University, Rajasthan, India Abstract:

Title Problems of TCP in High Bandwidth-Delay Networks Syed Nusrat JJT University, Rajasthan, India Abstract: Title Problems of TCP in High Bandwidth-Delay Networks Syed Nusrat JJT University, Rajasthan, India Abstract: The Transmission Control Protocol (TCP) [J88] is the most popular transport layer protocol

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

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

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

Issues related to TCP performance in heterogeneous networks

Issues related to TCP performance in heterogeneous networks Issues related to TCP performance in heterogeneous networks Chadi BARAKAT INRIA Sophia Antipolis, France PLANETE group EPFL Summer Research Institute July 16, 2002 Heterogeneity of networks The Internet

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

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

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

Reliable Transport II: TCP and Congestion Control

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

More information

******************************************************************* *******************************************************************

******************************************************************* ******************************************************************* ATM Forum Document Number: ATM_Forum/96-0518 Title: Performance of TCP over UBR and buffer requirements Abstract: We study TCP throughput and fairness over UBR for several buffer and maximum window sizes.

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

On ACK Filtering on a Slow Reverse Channel

On ACK Filtering on a Slow Reverse Channel On ACK Filtering on a Slow Reverse Channel Chadi Barakat and Eitan Altman INRIA, 2004 route des Lucioles, 06902 Sophia Antipolis, France {cbarakat,altman}@sophia.inria.fr Abstract ACK filtering has been

More information