TO meet the increasing bandwidth demands and reduce

Size: px
Start display at page:

Download "TO meet the increasing bandwidth demands and reduce"

Transcription

1 Assembling TCP/IP Packets in Optical Burst Switched Networks Xiaojun Cao Jikai Li Yang Chen Chunming Qiao Department o Computer Science and Engineering State University o New York at Bualo Bualo, NY - Abstract Optical Burst Switching (OBS) is a promising paradigm or the next-generation Internet inrastructure. In this paper, we study the perormance o TCP traic in OBS networks and in particular, the eect o assembly algorithms on TCP traic. We describe three assembly algorithms in this paper and compare them using the same TCP traic input. The results show that the perormance o the proposed Adaptive-Assembly-Period (AAP) algorithm is better than that o the Min-BurstLength-Max- Assembly-Period (MBMAP) algorithm and the Fixed-Assembly- Period (FAP) algorithm in terms o goodput and data loss rate. The results also indicate that burst assembly mechanisms aect the behavior o TCP in that the assembled TCP traic becomes smoother in the short term, and more suitable or transmission in optical networks. I. INTRODUCTION TO meet the increasing bandwidth demands and reduce costs, several optical network paradigms have been under intensive research. O all these paradigms, optical circuit switching (e.g. wavelength routing) is relatively easy to implement but lacks lexibility to cope with the luctuating traic and the changing link state; Optical Packet Switching (OPS) is conceptually ideal, but the required optical technologies such as optical buer and optical logic are too immature or it to happen anytime soon. A new approach called Optical Burst Switching (OBS) that combines the best o optical circuit switching and optical packet switching was proposed by researchers [1] [], and has received increasing amount o attention rom both academia and industry worldwide [3 7]. Within an OBS network, an ingress OBS node assembles IP packets into bursts and sends out a corresponding control packet or each data burst. This control packet is delivered out-o-band and leads the data burst by an oset time. The control packet reserves necessary resources all the way rom the ingress node to the egress node where the data burst will be disassembled. While TCP is the dominant transport protocol today and likely to be adopted in uture optical networks, all existing work evaluating the perormance o OBS networks assumes that the input traic is generated by a random generator or at the best a sampled trace ile o IP packets, neither o which can be used to evaluate the eects o the congestion control and retransmission by TCP [,9]. In this paper, we are interested in inding out how the assembly algorithms perorm under TCP congestion control mechanisms and what the assembled TCP traic would be. To this end, we use the TCP traic as input to study perormance o OBS networks and compare dierent assembly algorithms using NS [1]. One o the insights obtained rom our study is that TCP perormance is more sensitive to the assembly period (AP) than the burst length, and hence ideally, the assembly period should adapt to the TCP s sending window size. The remainder o the paper is organized as ollows. Section II briely introduces the main idea o OBS and describes an existing burst assembly algorithm, then we propose two new assembly algorithms. We present simulation results and analysis in Section III. Section IV concludes our work. II. BURST ASSEMBLY ALGORITHM IN OPTICAL BURST SWITCHED NETWORKS Fig. 1 shows the basic procedure o sending one burst rom an ingress node to an egress node in an OBS network. At Burst Assembly O/E/O O/E/O O/E/O Fig. 1. Control packet Data burst Control Channel Data Channel Optical Burst Switched Networks O/E/O the ingress nodes o an OBS network, all TCP/IP packets are assembled into bursts. The ingress node sends out a control (or setup) packet beore sending out the data burst. There is an oset time between the control packet and the data burst to give the intermediate OBS nodes enough time to conigure their switching abrics and reserve channel or the ollowing data burst. The control packets are sent out on one or more dedicated control channels (e.g. wavelengths) and go through O/E/O conversion at each intermediate node to provide inormation about the coming burst. However, the data burst will go through each intermediate node in the optical domain without any O/E/O conversion. There are many interesting topics in OBS, such as burst scheduling, burst assembly, oset time setting, and contention resolution []. The ocus o this work is the assembly mechanisms and their interactions with TCP/IP. Currently, how to eiciently assemble IP packets to bursts in an OBS network is still an open issue. In this section, we will describe three burst assembly algorithms. We assume that the ingress node has one dedicated burst assembly queue or each egress node. All incoming packets will be orwarded to the corresponding queue according to their destinations. When the queue size reaches a threshold or the waiting time o the packets in the queue reaches a threshold, the packets in this queue are sent out as a burst. Fig. illustrates the structure o such a burst assembler.

2 IP traic rom traditional IP Routers Fig.. Burst Assembly d1 dn di where, min(rt O RT T ) represents the minimum value o (RT O RT T ) over all TCP lows rom s to d. Since changes with the value o AP s, it is diicult to obtain the accurate lower bound o AP s. One possible approach, however, is to iner rom the traic history. More speciically, we may use the ollowing Equation (3), which is similar to the equation or RTT calculation [, 9, 11]. A. The Fixed-Assembly-Period (FAP) Algorithm A simple and intuitive assembly algorithm is the Fixed- Assembly-Period (FAP) algorithm. The edge OBS node assembles IP packets with the same destination that arrive during a ixed Assembly Period (AP) into a burst and generates a corresponding control packet. The ollowing pseudo code provides a more detailed description o this FAP algorithm, where q sd denotes the assembly queue at ingress node s or destination d and AP s is the assembly period used by node s. d=destination o the new IP packet; i (AssembleTimer (q sd ) is not running) then Start a new assembly timer or q sd, AP qsd =initial value; Update the burst length inormation; Fill in and send out a control packet on a control channel; Schedule the data burst to be sent out on a data channel ater an oset time; Stop the assembling timer or q sd ; Assume that the network uses a static routing algorithm. For the link between two node i and node j, we deine a set Q ij, which contains all q sd i and only i the bursts assembled rom q sd use the link rom node i to node j. Then, or any Q ij,we have the ollowing inequality based on the link capacity. Channel BandWidth (1) AP s q sd Q ij where denotes the average burst length o queue q sd. Channel is the number o wavelengths on this link and BandWidth is the bandwidth o one channel. Note that or a speciic TCP low, in order to prevent TCP rom unnecessarily (or prematurely) retransmitting packets in the burst, the assembly period should not be greater than retransmit timeout value (RTO) minus the round trip time value (RTT) associated with low [, 9, 11]. From inequality (1) and above discussion, we have the ollowing constraints on assembly period (Assume that every ingress node uses the same AP.). q sd Q ij Channel BandWidth AP s min(rt O RT T ) () AvgBL q = ξ AvgBL q + η SAvgBL q (3) where SAvgBL q is the most recently sampled average burst length, AvgBL q is the smoothed average burst length, and ξ and η are two positive weights (ξ + η =1). Note that there can be many variants o the FAP algorithm. One extreme is to use the same ixed AP value or all ingress nodes (i.e. AP s = AP s ), and another extreme is to use dierent but ixed AP values or dierent assembly queues at each ingress node (i.e. AP qsd AP qsd ). In the ollowing simulation study, we assume that all the ingress nodes use the same AP value. B. The Adaptive-Assembly-Period (AAP) Algorithm As we can see, algorithm FAP is too rigid in that it does not take current traic situation into account so as to adapt the burst assembly accordingly. This is expected to adversely impact the network perormance. Thereore, we propose the Adaptive- Assembly-Period (AAP) algorithm. This algorithm is similar to FAP algorithm, with the dierence being that AAP can dynamically change the value o AP o any queue at every ingress node (e.g. AP qsd ) according to the length o burst recently sent. Given a queue q sd, i we assume that the network uses a single path to route each low, in the extreme case, the assembled burst traic rom q sd occupies all the output bandwidth. Hence, similar to the rationale behind equation (), we have ollowing constraints. BandWidth Channel AP q sd min(rt O RT T ) () where AP qsd is assembly period o queue q sd. We now use the ollowing equation to determine the value o assembly period, AP qsd = α () BandWidth Channel where α 1 is called the assembly actor. Note that rom equation (1) and (), we get, α = BandWidth Channel Q ij () AP qsd where Q ij is the size o Q ij. In other words, Equation () indicates that α is the average number o the assembly queues that are sharing the link. As ar as determining in equation () is concerned, we propose to use Equation (3) by setting ξ = 1 and η = 3 in our simulation. The reason or putting more weight on the most recently sampled burst (i.e. η > 1 ) is to allow this assembly algorithm to synchronize with TCP as much as

3 possible. More speciically, ater a long burst is sent out, it is very likely that TCP will still send out more (sometimes twice as many) packets and thus it is better to increase AP. On the other hand, i TCP is done or entering a slow start stage (e.g. a short burst is sent out), it is desirable to reduce the assembly period signiicantly. In addition, to prevent the burst length rom increasing or decreasing by too much, we use lower and upper thresholds (i.e. β>1 and <γ<1) to keep the assembly period within a reasonable range. More details about the AAP algorithm are shown in the ollowing pseudo code. d=destination o the new IP packet; i (AssembleTimer (q sd ) is not running) then Start a new assembly timer or q sd,(ap qsd =Current (or initial) value); Update the burst length inormation; Fill in and send out the control packet on control channel; Schedule the data burst to be sent out on a data channel ater an oset time; Update the statistical average burst length (see equation (3)); Update the value o Assembly Period or queue q sd (see equation ()); i (AP qsd >β current assembly period) then AP qsd = β current assembly period; else i (AP qsd <γ current assembly period) then AP qsd = γ current assembly period; Stop the assembling timer or q sd ; Note that while AAP is much more lexible than FAP, it also involves more complexity (in adjusting the AP) at each ingress node. A compromising approach, called Semi- Adaptive-Assembly-Period (SAP) algorithm is a possible alternative, where all the queues in Fig. at each given node use the same assembly period value, which dynamically changes based on the current traic. Due to the space limitation, we will not discuss SAP urther in this paper. C. The Min-BurstLength-Max-Assembly-Period (MBMAP) Algorithm While we do not want to send out data bursts that are too small in order to reduce the overhead, we should send out a burst as soon as possible, and certainly beore the irst packet in the burst misses its deadline. So we propose the third algorithm, which generates a control packet when a burst exceeds a minimum burst length (MBL) or when the assembly period times out, whichever comes irst. These two parameters (maximum assembly period (MAP) and MBL) can be set such that the minimum burst length is smaller than the average burst length (obtained using equation (3)), and the maximum assembly period is approximately min (RT O RT T ) (as in equation ()). The pseudo code or the MBMAP algorithm is as ollows. d=destination o the new IP packet; i (AssembleTimer (q sd ) is not running) then Start a new assembly timer or q sd, MAP=initial value; Update the burst length inormation; i (AssembedLength MBL) then Generate burst control packet or this burst; Fill in and send out the control packet on a control channel; Schedule the data burst to be sent out on a data channel ater an oset time; Stop the assembling timer or q sd ; Generate a burst control packet or this burst; Fill in and send out a control packet on a control channel; Schedule the data burst to be sent out on a data channel ater an oset time; Stop the assembling timer or q sd ; Note that when we disable the constraint on the minimum burst length 1, this algorithm degenerates into FAP. III. NUMERICAL RESULTS &PERFORMANCE ANALYSIS In this section, we study the perormance o previously proposed assembly algorithms using TCP traic as input to an OBS network, as shown in Fig. 3. The italic number on the link in the igure represent the propagation delay (or distance) between two nodes. According to our experiments, there is no signiicant dierence in the perormance among dierent TCP implementations (such as Reno, NewReno or Sack ). Due to the space limitation, we report only the results obtained using the TCP NewReno in this section. We make the ollowing assumptions: Fig NSFNet Every OBS node has ull wavelength conversion capability. Each link has bi-directional ibers, each iber has wavelengths. 1 In ollowing simulation, we denote this by setting MBL=.

4 There is no buer or FDL in the OBS network. The TCP setup and ACK packets go through the control channel. FTP connections are used to generate TCP traic, whose destination is randomly distributed among all the nodes. A. Comparison Between OBS and OPS Conceptually, OPS (Optical Packet Switching) is a special case o OBS i the assembly schemes are disabled in OBS (i.e when AP=). Burst number 1 1 OBS:FAP(AP=.s) Time(s)[TCPNum=3] traic rate(mb/s) 1 OBS:FAP(AP=.s) Time(s)[TCPNum=3] Fig.. Burst number Time Fig. 9. Data rate Time as well as the data rate. The smoothing eect is veriied by the R/S and variance plot [] [13] [1] [1] in Fig. 1 and 11, which show the statistical properties o OPS traic (no assembly) and OBS traic (ater assembly). Fig.. Goodput TcpNum Fig.. Loss Rate TcpNum Fig. and Fig. are the perormance comparisons o OBS (using FAP) and OPS in terms o goodput (i.e. the eective data that the destinations receive.) and loss rate as a unction o the number o TCP connections. The igures indicate that with an appropriate assembly algorithm and assembly parameters, the OBS networks have better perormance than that o OPS networks in that the goodput and data loss rate o OBS with FAP are about 1% better than OPS in most cases. Also note that, as the number o TCP connection increases, the network gets saturated, and the goodput and loss rate tend to be a constant. Packet number Fig Time(s)[TCPNum=3] Packet number Time traic rate(mb/s) Time(s)[TCPNum=3] Fig. 7. Data rate Time In order to explain the above results, we examine the traic proiles. Fig. Fig. 9 show the dierence between original TCP traic and assembled TCP traic at a randomly picked node. Fig. and Fig. 7 are the packet number arrival rate and data arrival rate o the original TCP traic. The number o simultaneously arrived packets may be about in OPS networks. It is very likely that they will cause contentions at the output ports. Similarly, Fig. and Fig. 9 are the results or assembled traic using FAP algorithm, which shows that burst assembly reduces the variance in the number o bursts/packets Log1(R/S) Ater Assembly Log1(n) Fig. 1. R/S plot Log1(Variances) Ater Assembly Log1(n) Fig. 11. Variance plot The slopes or no-assembly TCP traic and ater-assembly traic are almost the same, which indicates that the selsimilarity degrees o both traic are not much dierent. In other words, burst assembly algorithm does not change the traic s long-range dependence property. Fig. 11 exhibits that the variance o assembled traic is lower than that o the unassembled traic, indicating that burst assembly indeed changes the traic s short-term properties. Such a smoothing eect in the short-term makes the assembled TCP traic more suitable or transmission (i.e. results in a higher goodput and lower loss rate as shown in Fig. and ). B. Comparison Between Assembly Algorithms 1) FAP: Fig. shows that the perormance o FAP is aected by the value o assembly period. More speciically, when the selected assembly period is not appropriate (e.g. >.3 when TCPNum=), the goodput o OBS is worse than that o Optical Packet Switching (i.e. AP=). This is because when the assembly period is too large, it takes more time to send packets and receive the corresponding acknowledgement packets, and hence the increase in the TCP sending window size is slowed, which results in a poor perormance. This Figure also indicates that the optimal value o assembly period increases with the number o TCP connections. For example, it is about.1.1 and. when the number o TCP connections increases rom, to 3 respectively. ) MBMAP: There are two parameters in Min- BurstLength-Max-Assembly-Period algorithm: minimum burst length (MBL) and maximum assembly period (MAP). Fig. 13 and Fig. 1 are the goodput or MBMAP by varying

5 3) AAP: Fig. 1 and Fig. 1 show the simulation results or the AAP algorithm. Here, we set α =1as the assembly actor (based primarily on the topology and the shortest path routing or every node pair) and set β =3,γ =1/β. The curves representing FAP in these igures are the best perormance we can obtain rom FAP algorithm by selecting the best (ixed) value o AP. Still, the perormance o AAP is better than FAP, especially or a large number o TCP connections. The reason is that AAP adapts the assembly period properly. The ideal situation is that the variation in assembly period can synchronize with TCP s congestion control mechanism, and thus enhances the perormance. Fig. 13. Goodput Minimum Burst Length Fig.. Goodput Assemble Period Fig. 1. Goodput Maximum Assembly Period one o these parameters at a time. More speciically, Fig. 13 indicates how the value o MBL aects the system s goodput, where MBL= actually represents the FAP algorithm. Fig. 1 shows how the value o maximum assembly period aects the system s goodput. Apparently, the network perormance is more sensitive to MAP than MBL because the TCP congestion control and retransmission mechanisms are basically controlled by timers. As can be seen rom the igures, or the same assembly period, MBMAP perorms as well as FAP in most cases. Fig. 1. Goodput TCPNum Fig. 1. Loss Rate TCPNum IV. CONCLUSION In this paper, we have proposed and compared three burst assembly algorithms, which are Fixed-Assembly-Period (FAP) algorithm, Adaptive-Assembly-Period (AAP) algorithm and Min-BurstLength-Max-Assembly-Period (MBMAP) algorithm. Based on the properties o TCP low and bandwidths provisioning in the networks, we have proposed approaches to determine the parameters such as assembly period and the minimum burst length o above algorithms. The simulation results show that AAP is the best, because it adapts assembly periods to match with the TCP congestion control mechanisms. We have used the R/S plot and variance plot to provide valuable insights into the eect o OBS assembly mechanisms on the burstiness and sel-similarity degree o the TCP traic. Our analysis and simulation results have indicated that burst assembly can reduce the simultaneous contention in the core network and make the TCP traic smoother in the short time scale, and hence improve the perormance in terms o goodput and loss rate. REFERENCES [1] M. Yoo, M. Jeong, and C. Qiao, A high speed protocol or bursty traic in optical networks, in SPIE s All-Optical Communication Systems: Architecture, Control and Protocol Issues, Vol. 33, pp. 79-9, Nov [] C. Qiao and M. Yoo, Optical burst switching (OBS)-A new paradigm or an optical internet, J. High Speed Networks, Vol., pp. 9-, [3] J. Turner, Terabit burst switching, Journal o High Speed Networks, Vol. 9 No.1, pp. 9-, [] Y. Xiong, M. Vandenhoute and H. Cankaya, Control Architecture in Optical Burst-Switched WDM Networks, IEEE Journal on Selected Areas in Communications, Vol. 1 No. 1, October, PP [] L. Xu, H. Perros, and G. Rouskas, Techniques or Optical Packet Switching and Optical Burst Switching, IEEE Comm. Mag., Vol. 39, No. 1, pp. 13-, Jan. 1. [] M. Dser and P. Bayvel, Analysis o wavelength-routed optical burstswitched network perormance, Optical Comm., ECOC 1, pp. -7. [7] K. Dolzer, C. Gauger, J. Spth and S. Bodamer, Evaluation o Reservation Mechanisms or Optical Burst Switching, Journal o Electronics, Vol., No. 1, pp. - 9, 1. [] V. Jacobson Congestion Avoidance and Control, SIGCOMM Symposium on Communications Architectures and Protocols, pages 31-39, 19. [9] V. Jacobson, Modiied TCP congestion avoidance algorithm, April 3, 199, endend-interest mailing list. [1] The Network Simulator ns-, http: // [11] D.D. Clark and J. Hoe, Start-up Dynamics o TCP s Congestion Control and Avoidance Schemes, Technical report, Jun.199. Presentation to the Internet End-to-End Research Group. [] W. Leland, M. Taqqu, W. Willinger, and D. Wilson, On the Sel-Similar Nature o Ethernet Traic (Extended Version), IEEE/ACM Trans. on Networking, Vol., No.1, PP. 1-1, February 199. [13] F. Avram and M. Taqqu, Robustness o the R/S statistic or ractional stable noises, Statistical Inerence or Stochastic Processes, pp.9-3,. [1] B. B. Mandelbrot, Limit theorems on the sel-normalized range or weakly and strongly dependent processes, Zeitschrit ür Wahrscheinlichkeitstheorie und verwandte Gebiete, 31:71-, 197. [1] B. B. Mandelbrot and J. R. Wallis, Computer experiments with ractional Gaussian noises, Parts 1,,3 Water Resources Research, :-7, 199.

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 CAPACITY IMPROVEMENT TECHNIQUE FOR OPTICAL SWITCHING NETWORKS SONALI

More information

Configuration of Offset Time in Optical Burst Switching Networks for Delay Sensitive Traffic

Configuration of Offset Time in Optical Burst Switching Networks for Delay Sensitive Traffic Configuration of Offset Time in Optical Burst Switching Networks for Delay Sensitive Traffic Anupam Soni and Yatindra Nath Singh anusoni@iitk.ac.in,ynsingh@iitk.ac.in. Abstract In Optical Burst Switching

More information

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Dr. Vinod Vokkarane Assistant Professor, Computer and Information Science Co-Director, Advanced Computer Networks Lab University

More information

Delayed reservation decision in optical burst switching networks with optical buffers

Delayed reservation decision in optical burst switching networks with optical buffers Delayed reservation decision in optical burst switching networks with optical buffers G.M. Li *, Victor O.K. Li + *School of Information Engineering SHANDONG University at WEIHAI, China + Department of

More information

A simple mathematical model that considers the performance of an intermediate node having wavelength conversion capability

A simple mathematical model that considers the performance of an intermediate node having wavelength conversion capability A Simple Performance Analysis of a Core Node in an Optical Burst Switched Network Mohamed H. S. Morsy, student member, Mohamad Y. S. Sowailem, student member, and Hossam M. H. Shalaby, Senior member, IEEE

More information

Threats in Optical Burst Switched Network

Threats in Optical Burst Switched Network Threats in Optical Burst Switched Network P. Siva Subramanian, K. Muthuraj Department of Computer Science & Engineering, Pondicherry Engineering College, Pondicherry, India siva.sarathy@pec.edu, muthuraj@pec.edu

More information

Edge Switch. setup. reject. delay. setup. setup ack. offset. burst. burst. release. φ l. long burst. short burst. idle. p s

Edge Switch. setup. reject. delay. setup. setup ack. offset. burst. burst. release. φ l. long burst. short burst. idle. p s Performance Modeling of an Edge Optical Burst Switching ode Lisong Xu, Harry G Perros, George Rouskas Computer Science Department orth Carolina State University Raleigh, C 27695-7534 E-mail: flxu2,hp,rouskasg@cscncsuedu

More information

Enhancing Fairness in OBS Networks

Enhancing Fairness in OBS Networks Enhancing Fairness in OBS Networks Abstract Optical Burst Switching (OBS) is a promising solution for all optical Wavelength Division Multiplexing (WDM) networks. It combines the benefits of both Optical

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

under grant CNS This work was supported in part by the National Science Foundation (NSF)

under grant CNS This work was supported in part by the National Science Foundation (NSF) Coordinated Multi-Layer Loss Recovery in TCP over Optical Burst-Switched (OBS) Networks Rajesh RC Bikram, Neal Charbonneau, and Vinod M. Vokkarane Department of Computer and Information Science, University

More information

Adaptive Data Burst Assembly in OBS Networks

Adaptive Data Burst Assembly in OBS Networks Adaptive Data Burst Assembly in OBS Networks Mohamed A.Dawood 1, Mohamed Mahmoud 1, Moustafa H.Aly 1,2 1 Arab Academy for Science, Technology and Maritime Transport, Alexandria, Egypt 2 OSA Member muhamed.dawood@aast.edu,

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

Optical Burst Switching (OBS): The Dawn of A New Era in Optical Networking

Optical Burst Switching (OBS): The Dawn of A New Era in Optical Networking Optical Burst Switching (OBS): The Dawn of A New Era in Optical Networking Presented by Yang Chen (LANDER) Yang Chen (Lander) 1 Outline Historical Review Burst reservation Burst assembly OBS node Towards

More information

Congestion Control in Communication Networks

Congestion Control in Communication Networks Congestion Control in Communication Networks Introduction Congestion occurs when number of packets transmitted approaches network capacity Objective of congestion control: keep number of packets below

More information

On the Impact of Burst Assembly on Self- Similarity at the Edge Router in Optical Burst Switched Networks

On the Impact of Burst Assembly on Self- Similarity at the Edge Router in Optical Burst Switched Networks On the Impact of Burst Assembly on Self- Similarity at the Edge Router in Optical Burst Switched Networks Siamak Azodolmolky, Anna Tzanakaki, Ioannis Tomkos Athens Information Technology (AIT), P.O.Box

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

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

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

More information

Performance of Optical Burst Switching Techniques in Multi-Hop Networks

Performance of Optical Burst Switching Techniques in Multi-Hop Networks Performance of Optical Switching Techniques in Multi-Hop Networks Byung-Chul Kim *, You-Ze Cho *, Jong-Hyup Lee **, Young-Soo Choi **, and oug Montgomery * * National Institute of Standards and Technology,

More information

A Novel Approach to Reduce Packet Loss in OBS Networks

A Novel Approach to Reduce Packet Loss in OBS Networks A Novel Approach to Reduce Packet Loss in OBS Networks Amit Gupta 1, Harbhajan Singh 2, Jagdish Kumar 3 1 Deptt. of Electronics and Communication Engg, PTU, Jalandhar, India. 2 Deptt. of Electronics and

More information

TCP performance experiment on LOBS network testbed

TCP performance experiment on LOBS network testbed Wei Zhang, Jian Wu, Jintong Lin, Wang Minxue, Shi Jindan Key Laboratory of Optical Communication & Lightwave Technologies, Ministry of Education Beijing University of Posts and Telecommunications, Beijing

More information

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

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

More information

Retransmission schemes for Optical Burst Switching over star networks

Retransmission schemes for Optical Burst Switching over star networks Retransmission schemes for Optical Burst Switching over star networks Anna Agustí-Torra, Gregor v. Bochmann*, Cristina Cervelló-Pastor Escola Politècnica Superior de Castelldefels, Universitat Politècnica

More information

CSE3213 Computer Network I

CSE3213 Computer Network I SE33 omputer Network I Service Model, Error ontrol, Flow ontrol, and Link Sharing (h. 5. 5.3. and 5.7.) ourse page: http://www.cse.yorku.ca/course/33 Slides modiied om lberto Leon-Garcia and Indra Widjaja

More information

An Enhanced Slow-Start Mechanism for TCP Vegas

An Enhanced Slow-Start Mechanism for TCP Vegas An Enhanced Slow-Start Mechanism for TCP Vegas Cheng-Yuan Ho a, Yi-Cheng Chan b, and Yaw-Chung Chen a a Department of Computer Science and Information Engineering National Chiao Tung University b Department

More information

A Low-Latency and Bandwidth-Efficient Distributed Optical Burst Switching Architecture for Metro Ring

A Low-Latency and Bandwidth-Efficient Distributed Optical Burst Switching Architecture for Metro Ring A Low-Latency and Bandwidth-Efficient Distributed Optical Burst Switching Architecture for Metro Ring Andrea Fumagalli, Prasanna Krishnamoorthy Optical Network Advanced Research (OpNeAR) lab. University

More information

A Framework For Managing Emergent Transmissions In IP Networks

A Framework For Managing Emergent Transmissions In IP Networks A Framework For Managing Emergent Transmissions In IP Networks Yen-Hung Hu Department of Computer Science Hampton University Hampton, Virginia 23668 Email: yenhung.hu@hamptonu.edu Robert Willis Department

More information

Generalized Burst Assembly and Scheduling Techniques for QoS Support in Optical Burst-Switched Networks

Generalized Burst Assembly and Scheduling Techniques for QoS Support in Optical Burst-Switched Networks Generalized Assembly and cheduling Techniques for Qo upport in Optical -witched Networks Vinod M. Vokkarane, Qiong Zhang, Jason P. Jue, and Biao Chen Department of Computer cience, The University of Texas

More information

ITU - Telecommunication Standardization Sector. G.fast: Far-end crosstalk in twisted pair cabling; measurements and modelling ABSTRACT

ITU - Telecommunication Standardization Sector. G.fast: Far-end crosstalk in twisted pair cabling; measurements and modelling ABSTRACT ITU - Telecommunication Standardization Sector STUDY GROUP 15 Temporary Document 11RV-22 Original: English Richmond, VA. - 3-1 Nov. 211 Question: 4/15 SOURCE 1 : TNO TITLE: G.ast: Far-end crosstalk in

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

Enhancing Bandwidth Utilization and QoS in Optical Burst Switched High-Speed Network

Enhancing Bandwidth Utilization and QoS in Optical Burst Switched High-Speed Network 91 Enhancing Bandwidth Utilization and QoS in Optical Burst Switched High-Speed Network Amit Kumar Garg and R S Kaler School of Electronics and Communication Eng, Shri Mata Vaishno Devi University (J&K),

More information

Performance Evaluation of the Labelled OBS Architecture

Performance Evaluation of the Labelled OBS Architecture Performance Evaluation of the Labelled OBS Architecture Thomas Legrand (1), Bernard Cousin (1) and Nicolas Brochier (2) (1) University of Rennes 1, IRISA, Campus universitaire de Beaulieu, F-35042, Rennes,

More information

PAPER Two-Way Release Message Transmission and Its Wavelength Selection Rules for Preemption in OBS Networks

PAPER Two-Way Release Message Transmission and Its Wavelength Selection Rules for Preemption in OBS Networks IEICE TRANS. COMMUN., VOL.E90 B, NO.5 MAY 2007 1079 PAPER Two-Way Release Message Transmission and Its Wavelength Selection Rules for Preemption in OBS Networks Takuji TACHIBANA a) and Shoji KASAHARA b),

More information

Congestion Avoidance and Control. Rohan Tabish and Zane Ma

Congestion Avoidance and Control. Rohan Tabish and Zane Ma Congestion Avoidance and Control Rohan Tabish and Zane Ma TCP is self-clocking Self-clocking systems should be robust Congestion collapse Internet had first of what became a series of congestion collapses

More information

Secure Optical Internet: A Novel Attack Prevention Mechanism for an OBS node in TCP/OBS Networks

Secure Optical Internet: A Novel Attack Prevention Mechanism for an OBS node in TCP/OBS Networks Secure Optical Internet: A Novel Attack Prevention Mechanism for an node in TCP/ Networks K. Muthuraj Computer science and Engineering Department Pondicherry Engineering College Puducherry, India N. Sreenath

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

Multi-Layer Loss Recovery in TCP over Optical Burst-Switched (OBS) Networks

Multi-Layer Loss Recovery in TCP over Optical Burst-Switched (OBS) Networks Noname manuscript No. (will be inserted by the editor) Multi-Layer Loss Recovery in TCP over Optical Burst-Switched (OBS) Networks Rajesh R.C. Bikram Neal Charbonneau Vinod M. Vokkarane Received: Monday,

More information

Joint Congestion Control and Scheduling in Wireless Networks with Network Coding

Joint Congestion Control and Scheduling in Wireless Networks with Network Coding Title Joint Congestion Control and Scheduling in Wireless Networks with Network Coding Authors Hou, R; Wong Lui, KS; Li, J Citation IEEE Transactions on Vehicular Technology, 2014, v. 63 n. 7, p. 3304-3317

More information

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

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

More information

Modeling and Analysis of a Shared Channel Architecture for Performance Improvement in Optical Burst Switched Networks

Modeling and Analysis of a Shared Channel Architecture for Performance Improvement in Optical Burst Switched Networks Modeling and of a Shared Channel Architecture for Performance Improvement in Optical Burst Switched Networks Wyatt Chaffee, Bin Wang, Haining Wang Department of Computer Science and Engineering Wright

More information

Applying fair queueing and traffic shaping for Internet applications on top of ATM The LB_SCFQ algorithm

Applying fair queueing and traffic shaping for Internet applications on top of ATM The LB_SCFQ algorithm Applying air queueing and traic shaping or Internet applications on top o ATM The LB_SCFQ algorithm Abstract Fair queueing mechanisms give very promising results or ATM networks. Combining a air queueing

More information

A New Optical Burst Switching Protocol for Supporting. Quality of Service. State University of New York at Bualo. Bualo, New York ABSTRACT

A New Optical Burst Switching Protocol for Supporting. Quality of Service. State University of New York at Bualo. Bualo, New York ABSTRACT A New Optical Burst Switching Protocol for Supporting Quality of Service Myungsik Yoo y and Chunming Qiao z y Department of Electrical Engineering z Department of Computer Science and Engineering State

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

Scheduling in Multihop Wireless Networks without Back-pressure

Scheduling in Multihop Wireless Networks without Back-pressure Forty-Eighth Annual Allerton Conerence Allerton House, UIUC, Illinois, USA September 29 - October 1, 2010 Scheduling in Multihop Wireless Networks without Back-pressure Shihuan Liu, Eylem Ekici, and Lei

More information

Research Progress for the Interest Control Protocol of Content-centric Networking

Research Progress for the Interest Control Protocol of Content-centric Networking Sensors & Transducers 2013 by IFSA http://www.sensorsportal.com Research Progress or the Interest Control Protocol o Content-centric Networing GAO QIANG, WANG WEIMING, ZHOU JINGJING Zhejiang Gongshang

More information

First Video Streaming Experiments on a Time Driven Priority Network

First Video Streaming Experiments on a Time Driven Priority Network First Video Streaming Experiments on a Driven Priority Network Mario Baldi and Guido Marchetto Department o Control and Computer Engineering Politecnico di Torino (Technical University o Torino) Abstract

More information

OPTICAL BURST SWITCHING PROTOCOLS IN ALL-OPTICAL NETWORKS

OPTICAL BURST SWITCHING PROTOCOLS IN ALL-OPTICAL NETWORKS ISTANBUL UNIVERSITY JOURNAL OF ELECTRICAL & ELECTRONICS ENGINEERING YEAR VOLUME NUMBER : 2006 : 6 : 1 (45-51) OPTICAL BURST SWITCHING PROTOCOLS IN ALL-OPTICAL NETWORKS Pınar KIRCI 1 A.Halim ZAİM 2 1, 2

More information

CS4/MSc Computer Networking. Lectures 4-5 Transport layer protocols TCP/UDP automatic repeat request

CS4/MSc Computer Networking. Lectures 4-5 Transport layer protocols TCP/UDP automatic repeat request S4/MSc omputer Networking Lectures 4-5 Transport layer protocols TP/UDP automatic repeat request omputer Networking, opyright University o Edinburgh 005 Transport services and protocols provide logical

More information

Analytic End-to-End Estimation for the One-Way Delay and Its Variation

Analytic End-to-End Estimation for the One-Way Delay and Its Variation Analytic End-to-End Estimation for the One-Way Delay and Its Variation Jin-Hee Choi and Chuck Yoo Department of Computer Science and Engineering Korea University Email: {jhchoi, hxy}@os.korea.ac.kr Telephone:

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

Shortest-hop Based Reliable Network Multicast

Shortest-hop Based Reliable Network Multicast Shortest-hop Based Reliable Network Multicast K.L. Eddie Law, Daniel Siu Ryerson University, Toronto, Canada. Email: eddie@ee.ryerson.ca IBM Canada, Toronto, Canada. Email: siud@sympatico.ca Absact Although

More information

TCP/IP Performance ITL

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

More information

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

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

TCP. CSU CS557, Spring 2018 Instructor: Lorenzo De Carli (Slides by Christos Papadopoulos, remixed by Lorenzo De Carli)

TCP. CSU CS557, Spring 2018 Instructor: Lorenzo De Carli (Slides by Christos Papadopoulos, remixed by Lorenzo De Carli) TCP CSU CS557, Spring 2018 Instructor: Lorenzo De Carli (Slides by Christos Papadopoulos, remixed by Lorenzo De Carli) 1 Sources Fall and Stevens, TCP/IP Illustrated Vol. 1, 2nd edition Congestion Avoidance

More information

Three-section Random Early Detection (TRED)

Three-section Random Early Detection (TRED) Three-section Random Early Detection (TRED) Keerthi M PG Student Federal Institute of Science and Technology, Angamaly, Kerala Abstract There are many Active Queue Management (AQM) mechanisms for Congestion

More information

TCP Window Estimation for Burst Assembly in OBS Networks

TCP Window Estimation for Burst Assembly in OBS Networks TCP Window Estimation for Burst Assembly in OBS Networks Maurizio Casoni (maurizio.casoni@unimore.it) Department of Information Engineering University of Modena and Reggio Emilia Italy Outline Introduction:

More information

On Network Dimensioning Approach for the Internet

On Network Dimensioning Approach for the Internet On Dimensioning Approach for the Internet Masayuki Murata ed Environment Division Cybermedia Center, (also, Graduate School of Engineering Science, ) e-mail: murata@ics.es.osaka-u.ac.jp http://www-ana.ics.es.osaka-u.ac.jp/

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

Source-Ordering for Improved TCP Performance over Load-Balanced Optical Burst-Switched (OBS) Networks

Source-Ordering for Improved TCP Performance over Load-Balanced Optical Burst-Switched (OBS) Networks Manuscript Click here to download Manuscript: reorderingpdf Click here to view linked References Noname manuscript No (will be inserted by the editor) 1 1 1 1 1 1 1 1 1 1 1 1 Source-Ordering for Improved

More information

Studying Fairness of TCP Variants and UDP Traffic

Studying Fairness of TCP Variants and UDP Traffic Studying Fairness of TCP Variants and UDP Traffic Election Reddy B.Krishna Chaitanya Problem Definition: To study the fairness of TCP variants and UDP, when sharing a common link. To do so we conduct various

More information

Neighbourhood Operations

Neighbourhood Operations Neighbourhood Operations Neighbourhood operations simply operate on a larger neighbourhood o piels than point operations Origin Neighbourhoods are mostly a rectangle around a central piel Any size rectangle

More information

CS419: Computer Networks. Lecture 10, Part 3: Apr 13, 2005 Transport: TCP performance

CS419: Computer Networks. Lecture 10, Part 3: Apr 13, 2005 Transport: TCP performance : Computer Networks Lecture 10, Part 3: Apr 13, 2005 Transport: TCP performance TCP performance We ve seen how TCP the protocol works But there are a lot of tricks required to make it work well Indeed,

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

2. Recommended Design Flow

2. Recommended Design Flow 2. Recommended Design Flow This chapter describes the Altera-recommended design low or successully implementing external memory interaces in Altera devices. Altera recommends that you create an example

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

Modelling and Performance Evaluation of Optical Burst Switched Node with Deflection Routing and Dynamic Wavelength Allocation

Modelling and Performance Evaluation of Optical Burst Switched Node with Deflection Routing and Dynamic Wavelength Allocation FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 21, no. 2, August 2008, 183-194 Modelling and Performance Evaluation of Optical Burst Switched Node with Deflection Routing and Dynamic Wavelength Allocation

More information

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

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

More information

Connection-oriented (virtual circuit) Reliable Transfer Buffered Transfer Unstructured Stream Full Duplex Point-to-point Connection End-to-end service

Connection-oriented (virtual circuit) Reliable Transfer Buffered Transfer Unstructured Stream Full Duplex Point-to-point Connection End-to-end service 최양희서울대학교컴퓨터공학부 Connection-oriented (virtual circuit) Reliable Transfer Buffered Transfer Unstructured Stream Full Duplex Point-to-point Connection End-to-end service 1 2004 Yanghee Choi 2 Addressing: application

More information

A new burst assembly scheme based on the average packet delay and its performance for TCP traffic

A new burst assembly scheme based on the average packet delay and its performance for TCP traffic Optical Switching and Networking 4 (007) 00 1 www.elsevier.com/locate/osn A new burst assembly scheme based on the average packet delay and its performance for TCP traffic Konstantinos Christodoulopoulos,

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

TCP traffic analysis for timer-based burstifiers in OBS networks

TCP traffic analysis for timer-based burstifiers in OBS networks TCP traffic analysis for timer-based burstifiers in OBS networks Kostas Ramantas, Kyriakos Vlachos, Óscar González de Dios 2 and Carla Raffaelli 3 Computer Engineering and Informatics Dept., and Research

More information

7. TCP 최양희서울대학교컴퓨터공학부

7. TCP 최양희서울대학교컴퓨터공학부 7. TCP 최양희서울대학교컴퓨터공학부 1 TCP Basics Connection-oriented (virtual circuit) Reliable Transfer Buffered Transfer Unstructured Stream Full Duplex Point-to-point Connection End-to-end service 2009 Yanghee Choi

More information

Communications Software. CSE 123b. CSE 123b. Spring Lecture 3: Reliable Communications. Stefan Savage. Some slides couresty David Wetherall

Communications Software. CSE 123b. CSE 123b. Spring Lecture 3: Reliable Communications. Stefan Savage. Some slides couresty David Wetherall CSE 123b CSE 123b Communications Software Spring 2002 Lecture 3: Reliable Communications Stefan Savage Some slides couresty David Wetherall Administrativa Home page is up and working http://www-cse.ucsd.edu/classes/sp02/cse123b/

More information

Communication Networks

Communication Networks Communication Networks Spring 2018 Laurent Vanbever nsg.ee.ethz.ch ETH Zürich (D-ITET) April 30 2018 Materials inspired from Scott Shenker & Jennifer Rexford Last week on Communication Networks We started

More information

Effective Utilization of Router Buffer by Threshold Parameter Setting Approach in RED

Effective Utilization of Router Buffer by Threshold Parameter Setting Approach in RED Effective Utilization of Router Buffer by Threshold Parameter Setting Approach in RED Kiran Chhabra Research Scholar Computer Science & Engineering Dr. C. V. Raman University, Bilaspur (C. G.) Manali Kshirsagar

More information

Protocol Overview. TCP/IP Performance. Connection Types in TCP/IP. Resource Management. Router Queues. Control Mechanisms ITL

Protocol Overview. TCP/IP Performance. Connection Types in TCP/IP. Resource Management. Router Queues. Control Mechanisms ITL Protocol Overview TCP/IP Performance E-Mail HTTP (WWW) Remote Login File Transfer TCP UDP ITL IP ICMP ARP RARP (Auxiliary Services) ATM Ethernet, X.25, HDLC etc. 2/13/06 Hans Kruse & Shawn Ostermann, Ohio

More information

TCP over Optical Burst-Switched Networks with Controlled Burst Retransmission

TCP over Optical Burst-Switched Networks with Controlled Burst Retransmission Noname manuscript No. (will be inserted by the editor) TCP over Optical Burst-Switched Networks with Controlled Burst Retransmission Qiong Zhang, Neal Charbonneau, Vinod M. Vokkarane, and Jason P. Jue

More information

Performance Analysis of the Signaling Channels of OBS Switches

Performance Analysis of the Signaling Channels of OBS Switches 296 Performance Analysis of the ignaling Channels of OB witches Hulusi YAHYAGİL A.Halim ZAİM M.Ali AYDIN Ö.Can TURNA İstanbul University, Computer Engineering Department, Avcılar İstanbul, TURKEY Abstract

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

A Hybrid Systems Modeling Framework for Fast and Accurate Simulation of Data Communication Networks. Motivation

A Hybrid Systems Modeling Framework for Fast and Accurate Simulation of Data Communication Networks. Motivation A Hybrid Systems Modeling Framework for Fast and Accurate Simulation of Data Communication Networks Stephan Bohacek João P. Hespanha Junsoo Lee Katia Obraczka University of Delaware University of Calif.

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

Contention-based Limited Deflection Routing in OBS Networks

Contention-based Limited Deflection Routing in OBS Networks Contention-based Limited Deflection Routing in OBS Networks SuKyoung Lee, Kotikalapudi Sriram, HyunSook Kim and JooSeok Song Sejong University, Seoul, Korea NIST, Gaithersburg, USA Yonsei University, Seoul,

More information

An OMNeT++ Model for the Evaluation of OBS Routing Strategies

An OMNeT++ Model for the Evaluation of OBS Routing Strategies An OMNeT++ Model for the Evaluation of OBS Routing Strategies A. L. Barradas Center for Electronic, Optoelectronic and Telecommunications (CEOT) University of Algarve 8005-139 Faro, Portugal abarra@ualg.pt

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

A Layered Architecture for Supporting Optical Burst Switching

A Layered Architecture for Supporting Optical Burst Switching A Layered Architecture for Supporting Optical Burst Switching Farid Farahmand 1, Jason Jue 2 1Dep of Elect. Engineering 2 Dep. of Computer Science University of Texas at Dallas P.O. Box 830668, EC 31 Richardson,

More information

Buffer Management for Self-Similar Network Traffic

Buffer Management for Self-Similar Network Traffic Buffer Management for Self-Similar Network Traffic Faranz Amin Electrical Engineering and computer science Department Yazd University Yazd, Iran farnaz.amin@stu.yazd.ac.ir Kiarash Mizanian Electrical Engineering

More information

Transport Layer. -UDP (User Datagram Protocol) -TCP (Transport Control Protocol)

Transport Layer. -UDP (User Datagram Protocol) -TCP (Transport Control Protocol) Transport Layer -UDP (User Datagram Protocol) -TCP (Transport Control Protocol) 1 Transport Services The transport layer has the duty to set up logical connections between two applications running on remote

More information

Chapter 5. Simulation Results

Chapter 5. Simulation Results Chapter 5 Simulation Results As TCP constitutes majority of the Internet traffic, an in-depth analysis of both loss-based and delay-based variants of TCP have been made in the earlier two chapters. Based

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

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

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

Multicast Transport Protocol Analysis: Self-Similar Sources *

Multicast Transport Protocol Analysis: Self-Similar Sources * Multicast Transport Protocol Analysis: Self-Similar Sources * Mine Çağlar 1 Öznur Özkasap 2 1 Koç University, Department of Mathematics, Istanbul, Turkey 2 Koç University, Department of Computer Engineering,

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

Characterizing the network behavior of P2P traffic

Characterizing the network behavior of P2P traffic Characterizing the network behavior o PP traic Raaele Bolla, Marco Canini, Riccardo Rapuzzi, Michele Sciuto DIST - Department o Communication, Computer and System Sciences, University o Genoa Via Opera

More information

Tutorial 8 : Congestion Control

Tutorial 8 : Congestion Control Lund University ETSN01 Advanced Telecommunication Tutorial 8 : Congestion Control Author: Antonio Franco Emma Fitzgerald Tutor: Farnaz Moradi December 18, 2015 Contents I Before you start 3 II Exercises

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

Denial of Service Attacks in Networks with Tiny Buffers

Denial of Service Attacks in Networks with Tiny Buffers Denial of Service Attacks in Networks with Tiny Buffers Veria Havary-Nassab, Agop Koulakezian, Department of Electrical and Computer Engineering University of Toronto {veria, agop}@comm.toronto.edu Yashar

More information

A Resource Reservation Protocol with Linear Traffic Prediction for OBS Networks

A Resource Reservation Protocol with Linear Traffic Prediction for OBS Networks University of Sunderland From the SelectedWorks of John P. Karamitsos Summer June 20, 2013 A Resource Reservation Protocol with Linear Traffic Prediction for OBS Networks Ioannis Karamitsos, University

More information

A Heuristic Algorithm for Designing Logical Topologies in Packet Networks with Wavelength Routing

A Heuristic Algorithm for Designing Logical Topologies in Packet Networks with Wavelength Routing A Heuristic Algorithm for Designing Logical Topologies in Packet Networks with Wavelength Routing Mare Lole and Branko Mikac Department of Telecommunications Faculty of Electrical Engineering and Computing,

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