Applying Software-Defined Networking Paradigm to Tenant-Perspective Optimization of Cloud Services Utilization

  • Dominique Jullier
  • Marek KoniecznyEmail author
  • Sławomir Zieliński
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 522)


The article describes results of research in the area of software-defined networking applied to multi-cloud infrastructures. We present an innovative load balancer designed in accordance with a unique set of requirements, stemming from taking the cloud tenant’s perspective on cloud service usage effectiveness. We developed a proof of concept implementation of the load balancer and drawn the conclusions regarding the system itself and its applicability to production environments. Our solution is more comprehensive than others available in contemporary SDN environments, and offers more functionality than just service chaining realized through flow reroutes.


Software-defined networking Cloud environemnt Load balancing 



The research presented in this paper was partially supported by the Polish Ministry of Science and Higher Education under AGH University of Science and Technology Grant (statutory project).


  1. 1.
    Piórkowski, A., Kempny, A., Hajduk, A., Strzelczyk, J.: Load balancing for heterogeneous web servers. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2010. CCIS, vol. 79, pp. 189–198. Springer, Heidelberg (2010) CrossRefGoogle Scholar
  2. 2.
    Konieczny, M.: Enriching WSN environment with context information. Comput. Sci. 13(4), 101–114 (2012)CrossRefGoogle Scholar
  3. 3.
    McQuerry, S., Jansen, D., Hucaby, D.: Cisco LAN Switching Configuration Handbook. Cisco Press, London (2009)Google Scholar
  4. 4.
    Microsoft: network load balancing technical overview. Accessed 30 January 2015
  5. 5.
    RiverBed: SteelApp. Accessed 30 January 2015
  6. 6.
    Szydło, T., Zieliński, K.: Adaptive enterprise service bus. New Gener. Comput. 30(2–3), 189–214 (2012)CrossRefGoogle Scholar
  7. 7.
    Amazon: elastic load balancing. Accessed 30 January 2015
  8. 8.
    Bari, M.F., Boutaba, R., Esteves, R., Granville, L.Z., Podlesny, M., Rabbani, M.G., Zhang, Q., Zhani, M.F.: Data center network virtualization: a survey. Commun. Surv. Tutor. IEEE 15(2), 909–928 (2013)CrossRefGoogle Scholar
  9. 9.
    Jarząb, M., Zieliński, K., Zieliński, S., Grzegorczyk, K., Piascik, M.: PaaS performance evaluation methodology. Int. J. Next-Gener. Comput. 1(1), 1–24 (2015)Google Scholar
  10. 10.
    Handigol, N., Seetharaman, S., Flajslik, M., McKeown, N., Johari, R.: Plug-n-serve: load-balancing web traffic using OpenFlow. In: ACM SIGCOMM Demo (2009)Google Scholar
  11. 11.
    McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)CrossRefGoogle Scholar
  12. 12.
    Wang, R., Butnariu, D., Rexford, J.: OpenFlow-based server load balancing gone wild. In: Proceedings of the 11th USENIX Conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services, Hot-ICE 2011, Berkeley, p. 12. USENIX Association (2011)Google Scholar
  13. 13.
    Koerner, M., Kao, O.: Multiple service load-balancing with OpenFlow. In: 2012 IEEE 13th International Conference on High Performance Switching and Routing (HPSR), pp. 210–214. IEEE (2012)Google Scholar
  14. 14.
    NOX: POX OpenFlow controller. Accessed 30 January 2015
  15. 15.
    OVS: Open VSwitch. Accessed 30 January 2015

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Dominique Jullier
    • 1
  • Marek Konieczny
    • 2
    Email author
  • Sławomir Zieliński
    • 2
  1. 1.Open Systems AGZürichSwitzerland
  2. 2.Department of Computer ScienceAGH University of Science and TechnologyKrakówPoland

Personalised recommendations