Optimizing optical networks by using CWN algorithm

Optimizing optical networks by using CWN algorithm

Reza PoorzareSiamak Abedidarabad 

Young Researchers Club, Ardabil Branch, Islamic Azad University, Ardabil, Iran

Corresponding Author Email: 
30 September 2017
| Citation



Deploying TCP Vegas in Optical Burst Switching (OBS) networks reduces the performance of the network due to the misunderstanding of the congestion in the networks. In OBS networks, beside congestion in the network we have burst contention which causes the packet lost in the network. When the traffic is low and a contention happens, TCP Vegas assumes the contention as the congestion and reduces the size of congestion window (cwnd) wrongly. If we can find the best numbers for packets and wavelengths we can optimize our network. For this purpose we use CWND algorithm. By using CWN algorithm we obtain the best number of wavelengths for data and packet controls to have the best performance in the network and we can increase number of packets that are sent. In this scheme we try to minimize the effect of the contention on the performance of the network. The simulation results show that this algorithm increases the performance of the network and prevent wasting the bandwidth in the network.


Optical Burst Switching, TCP Vegas, Transport Control Protocol (TCP), WDM (Wavelength Division Multiplexing).

1. Introduction
2. TCP Vegas
3. CWN Algorithm
4. Conclusion

[1] Jain A., Floyd S., Allman M., Sarolan P. (2006). Quick-start for TCP and IP, ICSI.

[2] Jin C., Wei D., Low S. (2004). FAST TCP: motivation, architecture, algorithms, performance, INFOCOM 2004, Twenty-third Annual Joint Conference of the IEEE Computer and Communications Societies, Vol. 4.

[3] Hegde S., et al. (2004). FAST TCP in high-speed networks: an experimental study, Proceedings, Grid Nets, Engineering & Applied Science, Caltech, the First International Workshop on Networks for Grid Applications.

[4] Xu L., Harfoush K., Rhee I. (2004). Binary increase congestion control (BIC) for fast long-distance networks, in: Proceedings, INFOCOM 2004, Twenty-third Annual Joint Conference of the IEEE Computer and Communications Societies, Vol. 4.

[5] Stevens W. (1997). TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms, RFC.

[6] Mathis M., Mahdavi J., Floyd S., Romanow A. (1996). TCP selective acknowledgement options, RFC.

[7] Brakmo L., Peterson L. (1995). TCP Vegas: end-to-end congestion avoidance on a global internet, IEEE Journal on Selected Areas in Communication.

[8] Katabi D., Handley M., Rohrs C. (2002). Congestion control for high bandwidth-delay product networks, ACM SIGCOMM Computer Communication, PA.

[9] Óscar González de Dios, Ignacio de Miguel, Ramón J. Durán, Juan Carlos Aguado2, Noemí Merayo2, Patricia Fernández, (2012). Impact of TCP synchronization on capacity dimensioning of Optical Burst Switched (OBS) Links, Networks and Optical Communications (NOC).

[10] Wang Y.W. (2002). Using TCP congestion control to improve the performance of Optical Switched Networks, Communications, 2003. ICC '03, IEEE International Conference, Vol. 2.

[11] Yu X., Qiao C., Liu Y. (2004). TCP implementations and false time out detection in OBS networks, Infocom.

[12] Zhang Q., Vokkarane V., Wang Y., Jue J.P. (2005). Analysis of TCP over optical burst-switched networks with burst retransmission, Proceedings, IEEE GLOBECOM, St. Louis, MO. DOI: 10.1109/GLOCOM.2005.1578012

[13] Zhang Q., Vokkarane V., Wang Y., Jue J.P. (2005). Evaluation of burst retransmission in optical burst-switched networks, Proceedings, 2nd International Conference on Broadband Networks, BROADNETS, Boston, MA. DOI: 10.1109/ICBN.2005.1589624

[14] Hsu C., Liu T., Huang N. (2002). Performance analysis of deflection routingin optical burst-switched networks, INFOCOM 2002, Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, Vol. 1, New York, NY.

[15] Shihada B., Zhang Q., Ho P.H., Jue J.P. (2010). A novel implementation of TCP Vegas for Optical Burst Switched networks, Optical Switching and Networking.

[16] Poorzare R., Jamali S. (2015). Optimizing TCP vegas for optical networks: a fuzzy logic approach, International journal of computer science and information security.

[17] Sodhatar S.H., Patel R.B. (2012). Throughput based comparison of different variants of TCP in Optical Burst Switching (OBS) network, Communication Systems and Network Technologies (CSNT), 2012 International Conference on 2012. DOI: 10.1109/CSNT.2012.87

[18] Gurel G., Univ B., Karasan A.E. (2006). Effect of number of burst assemblers on TCP performance in optical burst switching networks, broadband communications, networks and systems, BROADNETS 2006. 3rd International Conference. DOI: 10.1109/BROADNETS.2006.4374326

[19] Sullivan J., Ramos P., Vokkarane V.M. (2009). Unfairness in TCP performance over lossy optical burst-switched (OBS) networks, Advanced Networks and Telecommunication Systems (ANTS), 2009 IEEE 3rd International Symposium. DOI: 10.1109/ANTS.2009.5409859

[20] Sreenath N., Fernandez, Frederick T., Ramachandiran, S. (2012). Performance analysis of VS nodes in TCP over optical burst switched multicast networks, Emerging Trends in Science, Engineering and Technology (INCOSET), 2012 International Conference. DOI: 10.1109/ANTS.2009.5409859

[21] Casoni M., Raffaelli C. (2009). TCP performance over optical burst-switched networks with different access technologies, Optical Communications and Networking, IEEE/OSA Journal, Vol. 1, No. 1. DOI: 10.1364/JOCN.1.000103

[22] Shihada B., Ho P.H., Hou F., Jiang X.H., et al. (2006). BAIMD: A responsive rate control for TCP over Optical Burst Switched (OBS) networks, Communications, 2006. ICC '06, IEEE International Conference, Vol. 6. DOI: 10.1109/ICC.2006.255163

[23] Peng S.P., Li Z.B., Wu X.L., Xu A.S. (2007). TCP window based dynamic assembly period in optical burst switching network, Communications, 2007. ICC '07. IEEE International Conference.

[24] Raffaelli C., Zaffoni P. (2006). Simple analytical formulation of the TCP send rate in optical burst-switched networks, Computers and Communications, 2006. ISCC '06. Proceedings. 11th IEEE Symposium.

[25] Jayaraj A., Venkatesh T., Murthy C.S.R. (2008). Loss classification in optical burst switching networks using machine learning techniques: improving the performance of TCP.

[26] Shihada B., Zhang Q., Ho P.H. (2006). Threshold-based TCP Vegas over Optical Burst Switched Networks, Computer Communications and Networks, 2006. ICCCN 2006. Proceedings, 15th International Conference.

[27] Pleich R., Siemens A.G., Munich, Germany, de Vega Rodrigo, M., Gotz, J. (2005). Performance of TCP over optical burst switching networks, Optical Communication, 2005. ECOC 2005. 31st European Conference, Vol. 4.

[28] Zhang Q., Vokkarane V.M., Wang Y.K., Jue J.P. (2005). Analysis of TCP over optical burst-switched networks with burst retransmission, Global Telecommunications Conference, GLOBECOM '05. IEEE, Vol. 4. DOI: 10.1109/GLOCOM.2005.1578012

[29] Bimal V., Venkatesh T., Murthy C.S.R. (2007). A Markov Chain model for TCP NewReno over optical burst switching networks, Global Telecommunications Conference, 2007. GLOBECOM '07. IEEE. DOI: 10.1109/GLOCOM.2007.423

[30] Zhu L., Ansari N., Liu J. (2005). Throughput of high-speed TCP in optical burst switching networks, Communications, IEE Proceedings, Vol. 152, No. 3.

[31] Mo J., La R., Anantharam V., Walrand J. (1999). Analysis and comparison of TCP Reno and Vegas, INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, Vol. 3.

[32] Weigle E., Feng W. (2001). A case for TCP Vegas in high-performance com-putational grids, Proceedings, 10th IEEE International Sympo-sium High Performance Distributed Computing, San Francisco, CA.

[33] Luo J.H., Liu X., Fan M.Y. (2008). A trust model based on fuzzy recommendation for mobile ad-hoce networks, Computer Networks, Local Computer Networks, 2008. LCN 2008. 33rd IEEE Conference on 2009.

[34] De Oliveira R., Braun T. (2004). A delay-based approach using fuzzy logic to improve TCP error detection in ad hoc networks, 2004. wireless communications and networking conference, 2004. WCNC. 2004 IEEE. DOI: 10.1109/WCNC.2004.1311803

[35] Shenai R., Gowda S., Sivalingam K.M. (2001). Washington state University.

[36] Levesque M., Elbiaze H. (2009). Graphical probabilistic routing model for OBS networks with realistic traffic scenario, Global Telecommunications Conference, 2009. GLOBECOM 2009. IEEE.

[37] Praveen B., Praveen J., Murthy C.S.R. (2007). On using forward error correction for loss recovery in Optical Burst Switched networks, Computer Networks: The International Journal of Computer and Telecommunications Networking. DOI: 10.1016/j.comnet.2006.04.025

[38] Soares V.N.G.J., Veiga I.D.C., Rodrigues J.J.P.C. (2008). OBS simulation tools: a comparative study, Communications Workshops, 2008. ICC Workshops '08. IEEE International Conference.

[39] Gowda S., Shenai R.K., Sivalingam K.M., Cankaya H.C. (2003). Performance evaluation of TCP over optical Burst-Switched (OBS) WDM networks, communications, 2003. ICC '03, IEEE International Conference, Vol. 2.

[40] Guel G., Alparslam O., Karasan E. (2007). nOBS: an ns2 based simulation tool for performance evaluation of TCP Traffic in OBS networks, Annales Des Télécommunications.

[41] Ns-2, Network Simulator, www.isi.edu.