Abstract
The network is changing very rapidly due to Software Defined Networking. To properly implement networks, we need many network devices like routers, switches, load balancers, firewalls and intrusion detection (IDS)/prevention (IPS). In traditional networking, these devices are very costly, inflexible & vendor specific. All these devices are made up of data plane & control plane. These planes are tightly coupled. You cannot force the vendors to sell you only the data plane so that you can use control plane of your choice. But SDN is changing this by separating the data plane & control plane. Now you can ask for the data plane from the vendor & can use open source control planes such as POX, RYU & Opendaylight. By writing network applications such as load balancer, firewall on top of these control planes, your data plane will start behaving like load balancer or firewall. Thus SDN offers us networking programmability. In our case, we created one load balancing application based on least time based Weighted Round Robin strategy. Load balancers devices are basically used for distributing large amount of client traffic among several servers depending upon load balancing strategy. The various strategies can be round robin, random, weighted round robin or server load balancing. We compared our new load balancing strategy with round robin strategy. For our experimental setup, we used Mininet Emulator Tool & POX Controller as our control plane.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Xie, J., Guo, D., Zhiyao, H., Ting, Q., Lv, P.: Control plane of software defined networks: a survey. Comput. Commun. 67, 1–10 (2015)
Xia, W., Wen, Y., Foh, C.H., Niyato, D., Xie, H.: A survey on software-defined networking. IEEE Commun. Surv. Tutorials 17(1), 27–51 (2015)
Wickboldt, J.A., De Jesus, W.P., Isolani, P.H., Both, C.B., Rochol, J., Granville, L.Z.: Software-defined networking: management requirements and challenges. IEEE Commun. Mag. 53(1), 278–285 (2015)
Ramos, F.M.V., Kreutz, D., Verissimo, P.: Software-defined networks: on the road to the softwarization of networking. Cutter IT J. (2015)
Tootoonchian, A., Gorbunov, S., Ganjali, Y., Casado, M., Sherwood, R.: On controller performance in software-defined networks. In: Presented as Part of the 2nd USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (2012)
Khondoker, R., Zaalouk, A., Marx, R., Bayarou, K.: Feature-based comparison and selection of Software Defined Networking (SDN) controllers. In: 2014 World Congress on Computer Applications and Information Systems (WCCAIS), pp. 1–7. IEEE (2014)
Reina Fuente, E.: How to control a new network paradigm: an overview of OpenDaylight SDN Platform (2015)
Wang, S.-Y., Chiu, H.-W., Chou, C.-L.: Comparisons of SDN OpenFlow controllers over EstiNet: Ryu vs. NOX. In: ICN 2015, p. 256 (2015)
Wen, X., Chen, Y., Hu, C., Shi, C., Wang, Y.: Towards a secure controller platform for openflow applications. In: Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, pp. 171–172. ACM (2013)
Kaur, S., Kumar, K., Singh, J., Ghumman, N.S.: Round-robin based load balancing in Software Defined Networking. In: 2015 2nd International Conference on Computing for Sustainable Global Development (INDIACom), pp. 2136–2139. IEEE (2015)
Wang, R., Butnariu, D., Rexford, J.: OpenFlow-based server load balancing gone wild. In: Hot-ICE 2011, p. 12 (2011)
Keti, F., Askar, S.: Emulation of software defined networks using mininet in different simulation environments. In: 2015 6th International Conference on Intelligent Systems, Modelling and Simulation, pp. 205–210. IEEE (2015)
Prajapati, J.B.: Significance of testing through testing tools (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Kaur, K., Kaur, S., Gupta, V. (2017). Least Time Based Weighted Load Balancing Using Software Defined Networking. In: Singh, M., Gupta, P., Tyagi, V., Sharma, A., Ören, T., Grosky, W. (eds) Advances in Computing and Data Sciences. ICACDS 2016. Communications in Computer and Information Science, vol 721. Springer, Singapore. https://doi.org/10.1007/978-981-10-5427-3_33
Download citation
DOI: https://doi.org/10.1007/978-981-10-5427-3_33
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-5426-6
Online ISBN: 978-981-10-5427-3
eBook Packages: Computer ScienceComputer Science (R0)