Sheeja S et al,int.j.computer Technology & Applications,Vol 3 (2),

Size: px
Start display at page:

Download "Sheeja S et al,int.j.computer Technology & Applications,Vol 3 (2),"

Transcription

1 Performance Analysis of Genetic CR selection in Multicast Multirate Network Sheeja.S # 1, Dr.Ramachandra V. Pujeri*2 # Research scholar, Bharathiar University, Coimbatore * Vice Principal, KGISL Institute of Technology, Saravanampatti, Coimbatore sheejakhader@yahoo.com Abstract This paper presents a performance analysis of different methods used to select the congestion representative over the genetic algorithm based Congestion Representative selection in a multicast multirate network. A huge volume of control traffic is introduced into the network, and the routers are heavily loaded because the entire rate control burden has been shifted to them. Therefore, the number of these operations is limited during a period and restricts the effectiveness of these multicast congestion control methods. In multirate technique, the source maintains several layers each with different transmission rate, and receivers give to different subsets of these layers depending on their and network s bandwidth and congestion circumstances. In a multi-rate multicast session, each layer uses a separate multicast group address. On the whole operations and performance of MCC schemes deal with quite a lot of issues in achieving a wellperforming multicast such as congestion representative (CR) selection. CR Selection based on the genetic algorithm is made so that a optimized representative is selected and fully dynamic order of joining the layers is achieved and performance is much better than the other conventional methods. Keywords congestion control, multirate, multicast, congestion representative, genetic algorithm 1. Introduction Multi-hop communication networks are expected to efficiently serve many applications with diverse characteristics and quality-of-service constraints. Many of these applications, including voice/video broadcast and file sharing, generate data to be multicast to a group of destinations rather than a single one. Traditionally, the rate of such a single-rate multicast session is chosen such that all the receivers can successfully receive the transmitted information at the selected single rate. In a multicast environment, this solution tends to be suboptimal because there is no single target rate for a group of heterogeneous receivers. The problem with using single-rate multicasting strategy is that its throughput is limited by the capacity to the bottleneck destination. In order to overcome this problem, we study multi-rate multicast capabilities, where the source is allowed to multicast its data to different destinations at different rates based on the condition of the network to them. With this capability, the bottleneck destinations will not able to throttle the whole communication quality. Thus, multirate multicast transmission meets the diverse bandwidth requirements of a multicast group by enabling higher data rates to receivers with higher link capacities. Given the multirate multicast nature of transmission, we further require a dynamic scheme that finds optimal scheduling and routing solution for sending the information through the network. The motivation for such a dynamic algorithm stems from the following reasons. Topologies of communication networks constantly vary due to periodic failure of links and routers. Compositions of multicast groups also change frequently due to joining and leaving of receivers. In real time traffic scenarios, the bandwidth available for serving real time traffic also vary depending on the amount of data traffic which change rapidly and may not be readily known at the link scheduler. Thus we need a practical multirate multicasting algorithm which not only finds the right amount of data to be injected in to the network but also dynamically finds optimal routes, scheduling decisions and coding solution to route the multicast traffic. All earlier multi-layer schemes such as GMCC [9] allows only a predefined order of joining the layers, i.e. a receiver can join layers 1, 2 and 3 in sequence, but cannot join layers 1 and 3 without joining the layer 2 in between. Unsatisfied receivers join a new layer if they detect that they are significantly less congested than the CR for their highest layers. Thus goal of this work is to develop CR Selection based on the genetic algorithm is made so that a optimized representative is selected and fully dynamic order of joining the layers is achieved and performance is much better than the other conventional methods. The paper is organized as follows. The problem description is formally in Section 2, Literature survey is kept in section 2, Overview of the proposed work is in 626

2 Section 4, Performance Analysis is kept in Section 5 and the paper concludes with a summary of the results in Section Problem description In the existing multicast congestion control system the receiver of the worst congestion level is selected as the congestion representative, based on which all decisions to join or leave a multicast group so called layers is made. And the transmission rate of the sender is adjusted to TCP throughput of the representative. Though this method is tcp friendly this technique leads to packet loss because of the rapid change of the representative on some mere assumption. In particular, TFMCC [3] rate adaptation and congestion representative (CR) selection are totally left to the single-rate MCC scheme that is being used. Similarly, creation and management of feedback packets at the receivers are done by the single-rate MCC scheme. All earlier multi-layer schemes such as GMCC [9] allows only a predefined order of joining the layers, i.e. a receiver can join layers 1, 2 and 3 in sequence, but cannot join layers 1 and 3 without joining the layer 2 in between. Unsatisfied receivers join a new layer if they detect that they are significantly less congested than the CR for their highest layers. 3. LITERATURE SURVEY A. Sinlge Rate Schemes The RLM [4] and PLM [5] or dynamic but are defined by a carefully designed pattern, such as in RLC [6], FLID-DL recipients have to increase or decrease their receiving rates by joining or leaving some groups, to perform join and leave operations, they send IGMP messages to routers. Upon the receipt of these IGMP messages, routers update their multicast group states to allow traffic through (for join) or stop traffic forwarding (for leave), which allows adjusting throughput for receivers. To quickly react to congestion, these operations have to occur frequently. As a result, a large volume of control traffic is introduced into the network, and the routers are heavily loaded because the entire rate control burden has been shifted to them. Therefore, the number of these operations is limited during a period and restricts the effectiveness of these multicast congestion control schemes. B. TFMCC In TFMCC [3], the receiver that the sender believes currently has the lowest expected throughput of the group is selected as the current limiting receiver (CLR). The CLR sends continuous, immediate feedback to the sender without any suppression, so the sender can use the CLR s feedback to adjust the transmission rate. In addition, any receiver whose expected throughput is lower than the sender s current rate sends a feedback message, and to avoid feedback implosion, biased feedback timers in favour of receivers with lower rates are used C. Smooth Multicast Congestion Control SMCC [7] is a hybrid of single-rate and multi- rate multicast congestion control. It combines a single-rate scheme TFMCC with the receiver-driven idea. In each layer, the source adjusts sending rate within a certain limit based on TFMCC, and receivers join or leave layers cumulatively according to their estimated maximum receiving rates using TCP throughput formula. Since the flows in each layer are adaptive to network status, the number of join and leave operations are greatly reduced. The congestion control is more effective. SMCC [7] requires static configuration of the maximum sending rates for each layer. This requirement makes SMCC not capable of accommodating receivers with variant bandwidth circumstances. In the case when many or all of the receivers fall into the lowest layer, SMCC cannot provide new layers with smaller sending rates. Again, when many or all of the receivers subscribe to the very highest layer(s), then lower layers become redundant, thereby causing the scheme to spend extra effort to maintain those unnecessary layers. D. GMCC The functions of the source and the receivers in GMCC[9] can be decoupled into two main categories: intra-layer, and inter-layer. GMCC uses single-rate MCC to manage intra-layer activities at the source and the receivers. In particular, rate adaptation and congestion representative (CR) selection are totally left to the single-rate MCC scheme that is being used. Similarly, creation and management of feedback packets at the receivers are done by the single-rate MCC scheme. GMCC performs layer join and leave operations at receivers by using statistical measures such as throughput attenuation factor (TAF). Similar to all earlier multi-layer schemes, GMCC allows only a predefined order of joining the layers, i.e. a receiver can join layers 1, 2 and 3 in sequence, but cannot join layers 1 and 3 without joining the layer 2 in between. Unsatisfied receivers join a new layer if they detect that they are significantly less congested than the CR for their highest layers. In particular, for a receiver i having 627

3 a highest layer j, the receiver i joins a new layer if its TAF is significantly smaller than the TAF of the CR for layer j. GMCC does not allow join attempts and join decisions are made purely by the receiver thereby simplifying the operations significantly. Once the receiver joins a new layer it will start participating in the CR selection process for its new highest layer and maybe will be selected as the new CR. When a receiver in GMCC is selected as the CR of a layer, it checks whether or not it is the CR of its highest two layers. If so, then that receiver unsubscribes from its highest layer. In order to dynamically adjust the number of layers GMCC performs layer control by activating or shutting down layers without setting a particular sending rate range for individual layers. In order to implement the layer control, GMCC leverages the fact that CR of each individual layer sends feedback packets regularly to help the source adapt the layer sending rates. In layer control, two operations can happen: (i) activation of a previously empty layer, and (ii) deactivation of a layer. The activation operation happens only when a receiver joins a layer, which did not have any receiver before. From regular CR statistics conveyed by the source, the newly joining receiver realizes that there is no CR for this layer and starts sending feedback thinking it is the CR of the layer. The source, then, figures out that there is a new receiver for the layer and activates the layer. The deactivation operation takes place when the last receiver leaves the layer. Since it is the last receiver in the layer, it must be the CR of the layer. CR of each layer regularly sends feedback to the source for rate adaptation. Once the last receiver and the CR leave a layer, the source will not receive these feedback packets. It will time out and ask receivers in the layer to elect a new CR, which will not occur since no other receiver is left in the layer. In that case the sources will time out for the whole layer and stop sending the data packets thereby shutting down the layer. While earlier schemes like SMCC [7] fix the sending rate ranges of layers as well as the number of layers, GMCC provides the flexibility of varying them. This characteristic of GMCC is very useful for data streaming applications over highly heterogeneous set of receivers, e.g. multicasting multimedia content to very large number of users located at different parts of the Internet. The representative selection mechanism in GMCC scheme is simplistic, but there is certain complexity involved in generating CC. The representative set is not guaranteed to include the slowest receiver, which means that the slowest receiver can be overloaded. Furthermore, it assumes that only a few bottlenecks cause most of the congestion. Based on this assumption, receiver suppression is the only mechanism for filtering feedback from receivers. In a heterogeneous network, where there may be many different bottlenecks and asynchronous congestion, the assumption may not be true. Consequently, the transmission rate may be reduced more than necessarily and stay very low or close to zero. This is known as the drop-to-zero problem. Although PGMCC [2], TFMCC and MDP-CC use different policies for rate adaptation, they all leverage the TCP throughput formula for allocating the slowest receiver, i.e. the receiver with the lowest estimate TCP throughput according to the formula. Therefore, it is necessary for them to measure packet loss rate and RTT for all receivers. The PGMCC sources measures RTT between itself and all receivers in terms of packet numbers, and compare the estimated throughput for updating acker. Due to the necessity of RTT measurement for all receivers, feedback suppression may have serious effect on PGMCC performance. In fact, PGMCC does not provide a feedback suppression mechanism. TFMCC [3] adjusts the rate according to the estimated rate calculated by the representative. The sender needs to echo receiver s feedback according to some priority order, and there is one-way delay RTT adjustment plus sender-side RTT measurement. TFMCC comes with feedback suppression that is an enhanced version and is probabilistic timer-based. Therefore, the total number of feedbacks is the function of the estimated total number of receivers, and additional delay is introduced into feedback. Similar to TFMCC, the target rate is also calculated by the representative. In contrast to PGMCC and TFMCC, MDP-CC maintains a pool of representative candidates for representative update, maintaining multiple representative candidates requires much effort. MDP- CC can use probabilistic timer-based feedback suppression that has the same properties as that of TFMCC. The capability of adjustment at both sides (sender and receiver) is again a complicated process. In each layer, the source chooses a most congested receiver as congestion representative (CR) and adjusts the sending rate of this layer according to the CRs feedback. The source starts traffic in a layer when the first receiver joins and stops traffic in a layer when the last receiver leaves. Each receiver joins layers cumulatively, and is allowed to be the CR of at most one layer. When a receiver detects that it is much less congested than the most congested receiver (i.e. the CR) in the highest layer it has joined, meaning it can potentially receive at a higher rate, it joins an additional layer successively When a receiver detects that it is the most congested receiver in more than one layer, which means it confines or can potentially confine the sending 628

4 rates of more than one layer, it leaves the highest joined layer. Receivers make decisions of join and leave For CR Selection, the GMCC source participates in the messaging and maintains the actual list of CRs pertaining to each layer. Depending on the single- rate MCC scheme being used, the CR selection mechanism can differ. However, in order for interlayer operations to work, GMCC [9] requires the source to maintain the list of current CRs. The Source piggybacks the data packets for various control information to be conveyed to the receivers. Data Packet Handler s main job is to piggy-back this intra-layer information on the multicast session s data packets. Per-layer information that needs to be stored at the source is the list of necessary layer statistics needed to decide about layer control operations. When the CR detects packet loss, it sends feedback packets called congestion indications (CIs) back to the source that decreases the sending rate by half. Data packet GA based CR Selection Optimized CR Dynamic Layer Feed back 4. Proposed work overview The existence of a congestion representative (CR) with explicit feedbacks corresponding to congestion indications (CIs). Note that a CR with CIs is a basic component of all existing single-rate MCC schemes. CR Selection based on the genetic algorithm is made so that a optimized representative is selected and fully dynamic order of joining the layers, i.e. a receiver can join layers any layer which is suitable not in sequence. This method enters routes between nodes only when the routes are requested by the source nodes giving the network the freedom to allow nodes to enter and leave the network at will. Routers remain active only as long as data packets are travelling along the paths from the source to the destination. When the source stops sending packets the path will time out and close. A path for each destination is selected and coded into a single chromosome fitness values are computed with the addition of hops from the source to each destination, similarly the addition of delays from the source to each destination is done. For each link used, the addition of the bandwidth the flow requires for transmission or the total link bandwidth in case the flow exceeds it. Link maximum utilization along the entire path. Put chromosomes in the non-dominated set or discard it depending of their fitness values. Do the cross over. For this, entire paths from different chromosomes are selected and swapped. Note that the paths are not changed but the multicast distribution tree does. Do the mutation and changed entirely by searching a new path in the network modelled by the optimal CR found. Fig.1 Block Diagram of optimized CR selection packet 5. Performance Analysis A. Simulation Environment The simulation experiment is carried out in LINUX (FEDORA 6). The detailed simulation model is based on network simulator-2[17] is used in the evaluation. The NS instructions can be used to define the topology structure of the network and the motion mode of the nodes, to configure the service source and the receiver, to create the statistical data track file and so on. We make all sources ECN-capable, and set the maximum window size to be 1000 instead of 64, so the maximum window size will not be a threshold for the flow rate in all scenarios. For most simulations in this section, we consider a network with a single bottleneck link and multiple flows, as shown in Fig. 2. Since there is a large population of users in the Internet and the fluid model makes sense only when the number of users is large, we choose a sufficiently large number of users for most of the simulations. 629

5 No.of Packets delivered Sheeja S et al,int.j.computer Technology & Applications,Vol 3 (2), S 2 S 1 D 1 D 2 suitable not in sequence load balancing is highly ensured as shown in Fig. 4. S 3 d R 1 R 2 D 3 S N D N Fig. 2 The network topology B. End-End Average Packet delivery ratio The average end-to-end packet delivery was improved in proposed method as compared to both GMCC and SMCC. Fig. 3 shows the better performance. As described in the earlier section, GMCC transmission rate of the sender is adjusted to TCP throughput of the representative. Though this method is tcp friendly this technique leads to packet loss because of the rapid change of the representative on some mere assumption and mmaintains only one route per destination and consequently, each packet in that layer is unable to deliver is dropped since there are no alternate routes SMCC GMCC Proposed Algo Fig. 4 Load balance for 30 sources D. Throughput In figure 5 graphs plotted between throughputs and time which shows improvement in throughput of proposed approach with respect to existing schemes. We can observe from graph that proposed approach is better than existing ones because we are taking optimal decision according to adaptive throughput which helps to increase the throughput due to joining multilayer instead of single layer Here at time 40ms, our approach throughput is 87% more than SMCC which is 50% and GMCC gets 70%. Time(ms) Fig. 3 Ratio of End-End packet delivered C. Routing Load Balance Comparison The proposed algorithm out performs when compared with SMCC and GMCC. When the number of sources is low, the performance of SMCC and Proposed work is similar regardless of mobility. With large numbers of sources, proposed algorithm starts outperforming for higher network traffic. Since optimized representative is selected and fully dynamic order of joining the layers, i.e. a receiver can join layers any layer which is Fig. 5 Throughput comparison of SMCC, GMCC and Proposed Algo 6. Conclusions The proposed work is a new and efficient scheme of multirate multicast congestion control. Theoretical analysis of the proposed scheme is dynamic and good. 630

6 The bandwidth is fairly shared among the heterogeneous users. In general from the simulation it is observed that our proposed scheme achieves high packet delivery ratio. Low bandwidth usage, minimum response time over other conventional schemes. 7. References [1] S.Floyd and V. Jacobson, Random early detection for congestion avoidance, IEEE/ACM Transactions Networking, vol. 1, pp , July [2] L. Rizzo, PGMCC: A TCP-friendly single-rate multicast congestion control scheme, in: Proceedings of ACM SIGCOMM, [3] J. Widmer, M. Handley, Extending equation-based congestion control to multicast applications, in: Proceedings of ACM SIGCOMM, [4] S. McCanne, V. Jacobson, M. Vetterli, Receiver-driven layered multicast, in: Proceedings of ACMSIGCOMM, [5] A. Legout, E. Biersack, PLM: fast convergence for cumulative layered multicast transmission schemes, in: Proceedings of ACM SIGMETRICS, [6] L. Vicisano, L. Rizzo, J. Crowcroft, TCP-like congestion control for layered multicast data transfer, in: Proceedings of IEEE INFOCOM, April [7] G.-I. Kwon, J. Byers, Smooth multirate multicast congestion control, in: Proceedings of IEEE INFOCOM, April [8] Stevens, W., TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms, RFC 2001, January [9] Jiang Li, Murat Yuksel, Xingzhe Fan and Shivkumar Kalyanaraman, Generalized Multicast Congestion Control, Computer Networks, Elsevier Science, Volume 51, Pages , August [10] W. Feng. D.Kadlur, D. Saha, and K. Shin, The Blue active queue management, IEEE/ACM transactions on networking, vol 10, No.4, August [11] V.Jacobson,Congestion avoidance and control, in Proc. ACM SIGCOMM, Aug 1998, pp [12] S.Floyd, R.Gummadi, and S.Shenker, Adaptive RED: An algorithm for increasing the robustness of RED s active queue management, Technical Report, Aug. 1,2001. [13] K. Kar, S. Sarkar, L. Tassiulas, Optimization based rate control for multirate multicast sessions, in: Proceedings of IEEE INFOCOM, April [14] L.S. Brakmo, S.W. O Malley, and L.L. Peterson. TCP Vegas: New techniques for congestion detection and avoidance, ACM SIGCOMM Conference, pages 24 35, May [15] Zhang QF, Leung YW. An orthogonal genetic algorithm for multimedia multicast routing. IEEE Transactions on Evolutionary Computation 1999;3: [16] K. Ramakrishnan and S. Floyd, A proposal to add Explicit Congestion Notification (ECN) to IP, RFC 2481, Jan [17] NS-2, The ns Manual (formally known as NS Documentation) available at http: //www. isi.edu/nsnam/ns/doc. 8. Author name(s) and affiliation(s) S.Sheeja Research scholar, Bharathiar University, Coimbatore. She received the MCA degree from Bharathiar University, Coimbatore in She received M.Phil degree in Computer Science from Bharathiar University, Coimbatore in She has 8 years of teaching experience. She is currently pursuing doctoral research in computer networks. At present she is working as Assist Professor in Computer Applications Department at Karpagam University, Coimbatore. Dr.Ramachandra V. Pujeri Vice Principal, KGISL Institute of Technology, Saravanampatti, Coimbatore. The Placement Centre is headed by him. He possesses valuable experience in computer science and other functions in Industry Majors. 631

Generalized multicast congestion control

Generalized multicast congestion control Computer Networks 51 (2007) 1421 1443 www.elsevier.com/locate/comnet Generalized multicast congestion control Jiang Li a, Murat Yuksel b, *, Xingzhe Fan c, Shivkumar Kalyanaraman d a Howard University,

More information

AN IMPROVED STEP IN MULTICAST CONGESTION CONTROL OF COMPUTER NETWORKS

AN IMPROVED STEP IN MULTICAST CONGESTION CONTROL OF COMPUTER NETWORKS AN IMPROVED STEP IN MULTICAST CONGESTION CONTROL OF COMPUTER NETWORKS Shaikh Shariful Habib Assistant Professor, Computer Science & Engineering department International Islamic University Chittagong Bangladesh

More information

Smooth Multirate Multicast Congestion Control

Smooth Multirate Multicast Congestion Control Smooth Multirate Multicast Congestion Control Gu-In Kwon John W Byers guin@csbuedu byers@csbuedu Computer Science Department Boston University Boston, MA 1 Abstract A significant impediment to deployment

More information

Survey on TCP Friendly Congestion Control for Unicast and Multicast Traffic

Survey on TCP Friendly Congestion Control for Unicast and Multicast Traffic Survey on TCP Friendly Congestion Control for Unicast and Multicast Traffic Nikhil Singhal Department of Computer Engg. National Institute of Technology Kurukshetra India R.M. Sharma Department of Computer

More information

Smooth Multirate Multicast Congestion Control

Smooth Multirate Multicast Congestion Control 1 Smooth Multirate Multicast Congestion Control Gu-In Kwon John W. Byers guin@cs.bu.edu byers@cs.bu.edu Computer Science Department Boston University Boston, MA 2215 Abstract A significant impediment to

More information

EVALUATING THE DIVERSE ALGORITHMS OF TRANSMISSION CONTROL PROTOCOL UNDER THE ENVIRONMENT OF NS-2

EVALUATING THE DIVERSE ALGORITHMS OF TRANSMISSION CONTROL PROTOCOL UNDER THE ENVIRONMENT OF NS-2 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. 4, Issue. 6, June 2015, pg.157

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

Logarithmic Based Multicast Congestion Control Mechanism

Logarithmic Based Multicast Congestion Control Mechanism 2012 International Conference on Industrial and Intelligent Information (ICIII 2012) IPCSIT vol.31 (2012) (2012) IACSIT Press, Singapore Logarithmic Based Multicast Congestion Control Mechanism Sunil Kumar

More information

Rate Based Pacing with Various TCP Variants

Rate Based Pacing with Various TCP Variants International OPEN ACCESS Journal ISSN: 2249-6645 Of Modern Engineering Research (IJMER) Rate Based Pacing with Various TCP Variants Mr. Sreekanth Bandi 1, Mr.K.M.Rayudu 2 1 Asst.Professor, Dept of CSE,

More information

Synopsis on. Thesis submitted to Dravidian University for the award of the degree of

Synopsis on. Thesis submitted to Dravidian University for the award of the degree of Synopsis on AN EFFICIENT EXPLICIT CONGESTION REDUCTION IN HIGH TRAFFIC HIGH SPEED NETWORKS THROUGH AUTOMATED RATE CONTROLLING Thesis submitted to Dravidian University for the award of the degree of DOCTOR

More information

Evaluation of Congestion Control Method using Multiple-Constant Bit Rate Streams over XCAST6

Evaluation of Congestion Control Method using Multiple-Constant Bit Rate Streams over XCAST6 Evaluation of Congestion Control Method using Multiple-Constant Bit Rate Streams over XCAST6 Takahiro Yoneda, Eiichi Muramoto, Chih-Chang Hsu, Kazumasa Konishi, Taisuke Matsumoto Network Development Center,

More information

APPLICABILITY OF TCP-FRIENDLY PROTOCOLS FOR REAL-TIME MULTIMEDIA TRANSMISSION***

APPLICABILITY OF TCP-FRIENDLY PROTOCOLS FOR REAL-TIME MULTIMEDIA TRANSMISSION*** POZNAN UNIVERSITY OF TE CHNOLOGY ACADEMIC JOURNALS No 54 Electrical Engineering 2007 Agnieszka CHODOREK* Robert R. CHODOREK** APPLICABILITY OF TCP-FRIENDLY PROTOCOLS FOR REAL-TIME MULTIMEDIA TRANSMISSION***

More information

Improving TCP Performance over Wireless Networks using Loss Predictors

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

More information

Fast Convergence for Cumulative Layered Multicast Transmission Schemes

Fast Convergence for Cumulative Layered Multicast Transmission Schemes Fast Convergence for Cumulative Layered Multicast Transmission Schemes A. Legout and E. W. Biersack Institut EURECOM B.P. 193, 694 Sophia Antipolis, FRANCE flegout,erbig@eurecom.fr October 29, 1999 Eurecom

More information

Scaleable Round Trip Time Estimation for Layered Multicast Protocol

Scaleable Round Trip Time Estimation for Layered Multicast Protocol Scaleable Round Trip Time Estimation for Layered Multicast Protocol Osman Ghazali and Suhaidi Hassan Department of Computer Sciences, Faculty of Information Technology Universiti Utara Malaysia, 06010

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

Fairness Evaluation Experiments for Multicast Congestion Control Protocols

Fairness Evaluation Experiments for Multicast Congestion Control Protocols Fairness Evaluation Experiments for Multicast Congestion Control Protocols Karim Seada, Ahmed Helmy Electrical Engineering-Systems Department University of Southern California, Los Angeles, CA 989 {seada,helmy}@usc.edu

More information

MCA: An End-to-end Multicast Congestion Avoidance Scheme with Feedback Suppression

MCA: An End-to-end Multicast Congestion Avoidance Scheme with Feedback Suppression MCA: An End-to-end Multicast Congestion Avoidance Scheme with Feedback Suppression Jiang Li, Shivkumar Kalyanaraman {lij6@cs, shivkuma@ecse}.rpi.edu Rensselaer Polytechnic Institute, Troy, NY 1218 Abstract

More information

A CONTROL THEORETICAL APPROACH TO A WINDOW-BASED FLOW CONTROL MECHANISM WITH EXPLICIT CONGESTION NOTIFICATION

A CONTROL THEORETICAL APPROACH TO A WINDOW-BASED FLOW CONTROL MECHANISM WITH EXPLICIT CONGESTION NOTIFICATION A CONTROL THEORETICAL APPROACH TO A WINDOW-BASED FLOW CONTROL MECHANISM WITH EXPLICIT CONGESTION NOTIFICATION Hiroyuki Ohsaki, Masayuki Murata, Toshimitsu Ushio, and Hideo Miyahara Department of Information

More information

Addressing Heterogeneity and Scalability in Layered Multicast Congestion Control

Addressing Heterogeneity and Scalability in Layered Multicast Congestion Control Addressing Heterogeneity and Scalability in Layered Multicast Congestion Control Sergey Gorinsky K. K. Ramakrishnan Harrick Vin Technical Report TR2- Department of Computer Sciences, University of Texas

More information

BOSTON UNIVERSITY GRADUATE SCHOOL OF ARTS AND SCIENCES. Dissertation SCALABLE ARCHITECTURES FOR MULTICAST CONTENT DISTRIBUTION GU-IN KWON

BOSTON UNIVERSITY GRADUATE SCHOOL OF ARTS AND SCIENCES. Dissertation SCALABLE ARCHITECTURES FOR MULTICAST CONTENT DISTRIBUTION GU-IN KWON BOSTON UNIVERSITY GRADUATE SCHOOL OF ARTS AND SCIENCES Dissertation SCALABLE ARCHITECTURES FOR MULTICAST CONTENT DISTRIBUTION by GU-IN KWON M.A., Queens College (City University Of New York), 1998 B.A.,

More information

Equation-based Congestion Control

Equation-based Congestion Control Equation-based Congestion Control for Unicast and Multicast Applications Jörg Widmer Praktische Informatik IV, University of Mannheim / AT&T Center for Internet Research at ICSI (ACIRI) Feb 05, 2001 Why

More information

On Receiver-Driven Layered Multicast Transmission

On Receiver-Driven Layered Multicast Transmission CSD-TR-4, UCLA On Receiver-Driven Layered Multicast Transmission Jun Wei, Lixia Zhang Computer Sciences Department, UCLA 443 Boelter Hall, Los Angeles, CA 995 E-mail: jun@cs.ucla.edu, lixia@cs.ucla.edu

More information

RECHOKe: A Scheme for Detection, Control and Punishment of Malicious Flows in IP Networks

RECHOKe: A Scheme for Detection, Control and Punishment of Malicious Flows in IP Networks > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < : A Scheme for Detection, Control and Punishment of Malicious Flows in IP Networks Visvasuresh Victor Govindaswamy,

More information

A Survey on Quality of Service and Congestion Control

A Survey on Quality of Service and Congestion Control A Survey on Quality of Service and Congestion Control Ashima Amity University Noida, U.P, India batra_ashima@yahoo.co.in Sanjeev Thakur Amity University Noida, U.P, India sthakur.ascs@amity.edu Abhishek

More information

Routing Protocol comparison

Routing Protocol comparison Routing Protocol comparison Introduction to routing Networks allow people to communicate, collaborate, and interact in many ways. Networks are used to access web pages, talk using IP telephones, participate

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

Layered Multicast with Forward Error Correction (FEC) for Internet Video

Layered Multicast with Forward Error Correction (FEC) for Internet Video Layered Multicast with Forward Error Correction (FEC) for Internet Video ZaiChen Zhang and Victor O. K. Li The University of Hong Kong Hong Kong, China Abstract In this paper, we propose RALF, a new FEC-based

More information

TCP so far Computer Networking Outline. How Was TCP Able to Evolve

TCP so far Computer Networking Outline. How Was TCP Able to Evolve TCP so far 15-441 15-441 Computer Networking 15-641 Lecture 14: TCP Performance & Future Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 Reliable byte stream protocol Connection establishments

More information

Experimental Study of TCP Congestion Control Algorithms

Experimental Study of TCP Congestion Control Algorithms www..org 161 Experimental Study of TCP Congestion Control Algorithms Kulvinder Singh Asst. Professor, Department of Computer Science & Engineering, Vaish College of Engineering, Rohtak, Haryana, India

More information

Real-time Transport for Assured Forwarding: An Architecture for both Unicast and Multicast Applications

Real-time Transport for Assured Forwarding: An Architecture for both Unicast and Multicast Applications Real-time Transport for Assured Forwarding: An Architecture for both Unicast and Multicast Applications Ashraf Matrawy Ioannis Lambadaris Broadband Networks Laboratory Department of Systems and Computer

More information

100 Mbps. 100 Mbps S1 G1 G2. 5 ms 40 ms. 5 ms

100 Mbps. 100 Mbps S1 G1 G2. 5 ms 40 ms. 5 ms The Influence of the Large Bandwidth-Delay Product on TCP Reno, NewReno, and SACK Haewon Lee Λ, Soo-hyeoung Lee, and Yanghee Choi School of Computer Science and Engineering Seoul National University San

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

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

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

Congestion Control with ECN Support in Poll-based Multicast Protocols

Congestion Control with ECN Support in Poll-based Multicast Protocols Congestion Control with ECN Support in Poll-based Multicast Protocols Marinho P. Barcellos André Detsch Post-graduate Program on Applied Computing - PIPCA/UNISINOS São Leopoldo, RS - Brazil marinho@acm.org,

More information

IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 03, 2014 ISSN (online):

IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 03, 2014 ISSN (online): IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 03, 2014 ISSN (online): 2321-0613 Performance Evaluation of TCP in the Presence of in Heterogeneous Networks by using Network

More information

Assignment 7: TCP and Congestion Control Due the week of October 29/30, 2015

Assignment 7: TCP and Congestion Control Due the week of October 29/30, 2015 Assignment 7: TCP and Congestion Control Due the week of October 29/30, 2015 I d like to complete our exploration of TCP by taking a close look at the topic of congestion control in TCP. To prepare for

More information

A Report on Some Developments in TCP Congestion Control Mechanisms

A Report on Some Developments in TCP Congestion Control Mechanisms A Report on Some Developments in TCP Congestion Control Mechanisms By Sridevi Polavaram Instructor: Dr. Huang Yih SPR 04 CS 756 George Mason University 1 Contents 1. Motivation 2. Related Work 2.1 End-to-End

More information

Buffer Requirements for Zero Loss Flow Control with Explicit Congestion Notification. Chunlei Liu Raj Jain

Buffer Requirements for Zero Loss Flow Control with Explicit Congestion Notification. Chunlei Liu Raj Jain Buffer Requirements for Zero Loss Flow Control with Explicit Congestion Notification Chunlei Liu Raj Jain Department of Computer and Information Science The Ohio State University, Columbus, OH 432-277

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

Congestion Propagation among Routers in the Internet

Congestion Propagation among Routers in the Internet Congestion Propagation among Routers in the Internet Kouhei Sugiyama, Hiroyuki Ohsaki and Makoto Imase Graduate School of Information Science and Technology, Osaka University -, Yamadaoka, Suita, Osaka,

More information

MULTI-BUFFER BASED CONGESTION CONTROL FOR MULTICAST STREAMING OF SCALABLE VIDEO

MULTI-BUFFER BASED CONGESTION CONTROL FOR MULTICAST STREAMING OF SCALABLE VIDEO MULTI-BUFFER BASED CONGESTION CONTROL FOR MULTICAST STREAMING OF SCALABLE VIDEO Chenghao Liu 1, Imed Bouazizi 2 and Moncef Gabbouj 1 1 Department of Signal Processing, Tampere University of Technology,

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

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

Performance Enhancement Of TCP For Wireless Network

Performance Enhancement Of TCP For Wireless Network P a g e 32 Vol. 10 Issue 12 (Ver. 1.0) October 2010 Global Journal of Computer Science and Technology Performance Enhancement Of TCP For Wireless Network 1 Pranab Kumar Dhar, 2 Mohammad Ibrahim Khan, 3

More information

One More Bit Is Enough

One More Bit Is Enough One More Bit Is Enough Yong Xia, RPI Lakshmi Subramanian, UCB Ion Stoica, UCB Shiv Kalyanaraman, RPI SIGCOMM 05, Philadelphia, PA 08 / 23 / 2005 Motivation #1: TCP doesn t work well in high b/w or delay

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

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

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

688 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 7, NO. 4, AUGUST A Real-Time Video Multicast Architecture for Assured Forwarding Services

688 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 7, NO. 4, AUGUST A Real-Time Video Multicast Architecture for Assured Forwarding Services 688 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 7, NO. 4, AUGUST 2005 A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Member, IEEE, and Ioannis Lambadaris Abstract This

More information

PERFORMANCE COMPARISON OF TCP VARIANTS FOR WIRELESS SENSOR NETWORKS

PERFORMANCE COMPARISON OF TCP VARIANTS FOR WIRELESS SENSOR NETWORKS PERFORMANCE COMPARISON OF TCP VARIANTS FOR WIRELESS SENSOR NETWORKS Nutan Bhati, Dr. Ashish Bansal Abstract: Mobile Ad hoc Networks (MANETs) are a collection of mobile nodes forming a dynamic autonomous

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

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

On the Transition to a Low Latency TCP/IP Internet

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

More information

Congestion Control. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Congestion Control. Daniel Zappala. CS 460 Computer Networking Brigham Young University Congestion Control Daniel Zappala CS 460 Computer Networking Brigham Young University 2/25 Congestion Control how do you send as fast as possible, without overwhelming the network? challenges the fastest

More information

Congestion Collapse in the 1980s

Congestion Collapse in the 1980s Congestion Collapse Congestion Collapse in the 1980s Early TCP used fixed size window (e.g., 8 packets) Initially fine for reliability But something happened as the ARPANET grew Links stayed busy but transfer

More information

Adaptive Video Multicasting

Adaptive Video Multicasting Adaptive Video Multicasting Presenters: Roman Glistvain, Bahman Eksiri, and Lan Nguyen 1 Outline Approaches to Adaptive Video Multicasting Single rate multicast Simulcast Active Agents Layered multicasting

More information

Improving TCP throughput using forward error correction

Improving TCP throughput using forward error correction This article has been accepted and published on J-STAGE in advance of copyediting. Content is final as presented. IEICE Communications Express, Vol., 1 6 Improving TCP throughput using forward error correction

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

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

Routing-Based Video Multicast Congestion Control

Routing-Based Video Multicast Congestion Control Routing-Based Video Multicast Congestion Control Jun Peng and Biplab Sikdar Electrical, Computer and Systems Engineering Department Rensselaer Polytechnic Institute 11 8th St., Troy, NY 118, USA Abstract.

More information

Scalable and Adaptive Multicast Video Streaming for Heterogeneous and Mobile Users

Scalable and Adaptive Multicast Video Streaming for Heterogeneous and Mobile Users Scalable and Adaptive Multicast Video Streaming for Heterogeneous and Mobile Users Li Lao 1, Jun-Hong Cui 2, M. Y. Sanadidi 1, and Mario Gerla 1 llao@cs.ucla.edu, jcui@cse.uconn.edu, medy@cs.ucla.edu,

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

The Comparative Analysis of RED, GF-RED and MGF-RED for Congestion Avoidance in MANETs

The Comparative Analysis of RED, GF-RED and MGF-RED for Congestion Avoidance in MANETs I J C T A, 9(41), 2016, pp. 157-164 International Science Press ISSN: 0974-5572 The Comparative Analysis of RED, GF-RED and MGF-RED for Congestion Avoidance in MANETs Makul Mahajan 1 and Mritunjay Kumar

More information

Explicit Congestion Notification for Error Discrimination

Explicit Congestion Notification for Error Discrimination Explicit Congestion Notification for Error Discrimination A practical approach to Improve TCP performance over wireless networks M. A. Alnuem, J. E. Mellor, R. J. Fretwell Mobile Computing, Networks and

More information

An Introduction to ACC Mechanism for Congestion Control

An Introduction to ACC Mechanism for Congestion Control International Journal of Allied Practice, Research and Review Website: www.ijaprr.com (ISSN 2350-1294) An Introduction to ACC Mechanism for Congestion Control Syed Nusrat #1 # Department of Computer Science,

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

Stateless Proportional Bandwidth Allocation

Stateless Proportional Bandwidth Allocation Stateless Proportional Bandwidth Allocation Prasanna K. Jagannathan *a, Arjan Durresi *a, Raj Jain **b a Computer and Information Science Department, The Ohio State University b Nayna Networks, Inc. ABSTRACT

More information

A New Fair Window Algorithm for ECN Capable TCP (New-ECN)

A New Fair Window Algorithm for ECN Capable TCP (New-ECN) A New Fair Window Algorithm for ECN Capable TCP (New-ECN) Tilo Hamann Department of Digital Communication Systems Technical University of Hamburg-Harburg Hamburg, Germany t.hamann@tu-harburg.de Jean Walrand

More information

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments

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

More information

Transport Layer (Congestion Control)

Transport Layer (Congestion Control) Transport Layer (Congestion Control) Where we are in the Course Moving on up to the Transport Layer! Application Transport Network Link Physical CSE 461 University of Washington 2 Congestion Collapse Congestion

More information

Chapter II. Protocols for High Speed Networks. 2.1 Need for alternative Protocols

Chapter II. Protocols for High Speed Networks. 2.1 Need for alternative Protocols Chapter II Protocols for High Speed Networks 2.1 Need for alternative Protocols As the conventional TCP suffers from poor performance on high bandwidth delay product links [47] meant for supporting transmission

More information

Stability Analysis of a Window-based Flow Control Mechanism for TCP Connections with Different Propagation Delays

Stability Analysis of a Window-based Flow Control Mechanism for TCP Connections with Different Propagation Delays Stability Analysis of a Window-based Flow Control Mechanism for TCP Connections with Different Propagation Delays Keiichi Takagaki Hiroyuki Ohsaki Masayuki Murata Graduate School of Engineering Science,

More information

Comparison of different congestion control mechanisms: TFRC and TCP(a, b) ENSC835 and CMPT885 project team 15 Jian(Jason) Wen and Yi Zheng

Comparison of different congestion control mechanisms: TFRC and TCP(a, b) ENSC835 and CMPT885 project team 15 Jian(Jason) Wen and Yi Zheng Comparison of different congestion control mechanisms: TFRC and TCP(a, b) ENSC835 and CMPT885 project team 15 Jian(Jason) Wen and Yi Zheng Motivation Congestion control in packet networks has been proven

More information

PLM: Fast Convergence for Cumulative Layered Multicast Transmission Schemes

PLM: Fast Convergence for Cumulative Layered Multicast Transmission Schemes PLM: Fast Convergence for Cumulative Layered Multicast Transmission Schemes A. Legout and E. W. Biersack Institut EURECOM B.P. 193, 694 Sophia Antipolis, FRANCE legout,erbi @eurecom.fr ABSTRACT A major

More information

AMCA: an Active-based Multicast Congestion Avoidance Algorithm

AMCA: an Active-based Multicast Congestion Avoidance Algorithm AMCA: an Active-based Multicast Congestion Avoidance Algorithm M. Maimour and C. D. Pham RESO/LIP - ENS, 46 alle d Italie 69364 Lyon Cedex 7 - France email: mmaimour,cpham @ens-lyon.fr Abstract Many works

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

Traffic Management using Multilevel Explicit Congestion Notification

Traffic Management using Multilevel Explicit Congestion Notification Traffic Management using Multilevel Explicit Congestion Notification Arjan Durresi, Mukundan Sridharan, Chunlei Liu, Mukul Goyal Department of Computer and Information Science The Ohio State University

More information

A Rate-based End-to-end Multicast Congestion Control Protocol

A Rate-based End-to-end Multicast Congestion Control Protocol A Rate-based End-to-end Multicast Congestion Control Protocol Sherlia Shi Marcel Waldvogel Department of Computer Science Washington University in St. Louis Missouri, USA E-mail: sherlia, mwa@arl.wustl.edu

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

Explicit Rate Control for MANET

Explicit Rate Control for MANET International Journal of Networked and Distributed Computing, Vol. 1, No. 1 (January 2013), 37-45 Explicit Rate Control for MANET Nazia Zaman Department of Computer Science and Engineering, University

More information

A Survey on the Performance of Parallel Downloading. J. L. Chiang April 7, 2005

A Survey on the Performance of Parallel Downloading. J. L. Chiang April 7, 2005 A Survey on the Performance of Parallel Downloading J. L. Chiang April 7, 2005 Outline Parallel download schemes Static equal Static unequal Dynamic Performance comparison and issues adpd scheme Large-scale

More information

Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of RED gateways

Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of RED gateways INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS Int. J. Commun. Syst. 2002; 15:899 906 (DOI: 10.1002/dac.571) Low pass filter/over drop avoidance (LPF/ODA): an algorithm to improve the response time of

More information

Hybrid Control and Switched Systems. Lecture #17 Hybrid Systems Modeling of Communication Networks

Hybrid Control and Switched Systems. Lecture #17 Hybrid Systems Modeling of Communication Networks Hybrid Control and Switched Systems Lecture #17 Hybrid Systems Modeling of Communication Networks João P. Hespanha University of California at Santa Barbara Motivation Why model network traffic? to validate

More information

Lecture 14: Congestion Control"

Lecture 14: Congestion Control Lecture 14: Congestion Control" CSE 222A: Computer Communication Networks George Porter Thanks: Amin Vahdat, Dina Katabi and Alex C. Snoeren Lecture 14 Overview" TCP congestion control review Dukkipati

More information

image 3.8 KB Figure 1.6: Example Web Page

image 3.8 KB Figure 1.6: Example Web Page image. KB image 1 KB Figure 1.: Example Web Page and is buffered at a router, it must wait for all previously queued packets to be transmitted first. The longer the queue (i.e., the more packets in the

More information

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING International Journal of Latest Research in Science and Technology Volume 3, Issue 3: Page No. 201-205, May-June 2014 http://www.mnkjournals.com/ijlrst.htm ISSN (Online):2278-5299 AN EVOLUTIONARY APPROACH

More information

Congestion Avoidance Overview

Congestion Avoidance Overview Congestion avoidance techniques monitor network traffic loads in an effort to anticipate and avoid congestion at common network bottlenecks. Congestion avoidance is achieved through packet dropping. Among

More information

Operating Systems and Networks. Network Lecture 10: Congestion Control. Adrian Perrig Network Security Group ETH Zürich

Operating Systems and Networks. Network Lecture 10: Congestion Control. Adrian Perrig Network Security Group ETH Zürich Operating Systems and Networks Network Lecture 10: Congestion Control Adrian Perrig Network Security Group ETH Zürich Where we are in the Course More fun in the Transport Layer! The mystery of congestion

More information

Where we are in the Course. Topic. Nature of Congestion. Nature of Congestion (3) Nature of Congestion (2) Operating Systems and Networks

Where we are in the Course. Topic. Nature of Congestion. Nature of Congestion (3) Nature of Congestion (2) Operating Systems and Networks Operating Systems and Networks Network Lecture 0: Congestion Control Adrian Perrig Network Security Group ETH Zürich Where we are in the Course More fun in the Transport Layer! The mystery of congestion

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 Congestion Control In The Internet Part 2: How it is implemented in TCP JY Le Boudec 2015 1 Contents 1. Congestion control in TCP 2. The fairness of TCP 3. The loss throughput formula 4. Explicit Congestion

More information

The Variation in RTT of Smooth TCP

The Variation in RTT of Smooth TCP The Variation in RTT of Smooth TCP Elvis Vieira and Michael Bauer University of Western Ontario {elvis,bauer}@csd.uwo.ca Abstract Due to the way of Standard TCP is defined, it inherently provokes variation

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

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

Network Working Group Request for Comments: 1046 ISI February A Queuing Algorithm to Provide Type-of-Service for IP Links

Network Working Group Request for Comments: 1046 ISI February A Queuing Algorithm to Provide Type-of-Service for IP Links Network Working Group Request for Comments: 1046 W. Prue J. Postel ISI February 1988 A Queuing Algorithm to Provide Type-of-Service for IP Links Status of this Memo This memo is intended to explore how

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

15-744: Computer Networking TCP

15-744: Computer Networking TCP 15-744: Computer Networking TCP Congestion Control Congestion Control Assigned Reading [Jacobson and Karels] Congestion Avoidance and Control [TFRC] Equation-Based Congestion Control for Unicast Applications

More information

TCP Revisited CONTACT INFORMATION: phone: fax: web:

TCP Revisited CONTACT INFORMATION: phone: fax: web: TCP Revisited CONTACT INFORMATION: phone: +1.301.527.1629 fax: +1.301.527.1690 email: whitepaper@hsc.com web: www.hsc.com PROPRIETARY NOTICE All rights reserved. This publication and its contents are proprietary

More information

21: IP Multicast. Classic example: British and Indian communities in the US want to watch cricket. Americans worldwide want to watch baseball.

21: IP Multicast. Classic example: British and Indian communities in the US want to watch cricket. Americans worldwide want to watch baseball. 21: IP Multicast Mark Handley TV on the net Suppose you want to broadcast an event live to a million people worldwide, but your audience is too distributed for mainstream TV to carry. How do you do it?

More information