Skip to main content
Log in

Quality of Service in Software Defined Networks for Scientific Applications: Opportunities and Challenges

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

Scientific applications requires to process, analyze and transfer large volumes of data in the shortest possible time from distributed data sources. In order to improve their performance, it is necessary to provide them with specific QoS parameters. On the other hand, SDN is presented as a new paradigm of communications networks that facilitates the management of the communications infrastructure and consequently allows to dynamically incorporate QoS parameters to the applications running in this type of network. With both these paradigms in mind, we conducted this research to answer the following questions: Do scientific applications that are running in an SDN-Enabled distributed data centers improve their performance? Do they consider network QoS parameters for job scheduling? The methodology used was to consult articles in specialized databases containing the keywords SDN and for scientific applications: HPC and Big Data. Then, we analyzed the articles where these keywords intersect with some of the parameters related to QoS in communications networks. Also, we reviewed QoS proposals in SDN to identify the advances in this research area. The results of this paper are: i) QoS is an open issue to incorporate in scientific applications that are running in an SDN ii) we identified the challenges to join both these paradigms, and iii) we present a strategy to provide QoS to scientific applications that are being executed among SDN-Enabled distributed data centers.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1.

Similar content being viewed by others

REFERENCES

  1. Cravero, A., Big data architectures and the Internet of Things: a systematic mapping study, IEEE Lat. Am. Tran., 2018, vol. 16, no. 4, pp. 1219–1226.

    Article  Google Scholar 

  2. Stallings, W., Software-defined networks and OpenFlow, Protocol J., 2013, vol. 16, no. 1.

  3. Monga, I., Pouyoul, E., and Gouk, C., Software-defined networking for big-data science – architectural models from campus to the WAN, Proc. High Performance Computing, Networking, Storage and Analysis (SCC) Conf., Salt Lake City, 2012, pp. 1629–1635.

  4. Openflow. Open Networking Foundation. https://www.opennetworking.org/. Accessed Dec. 2019.

  5. Kreutz, D., Ramos, F., Verissimo, P., Rothenberg, E., Azodolmolky, S., and Uhlig, S., Software-defined networking: a comprehensive survey, Proc. IEEE, 2015, vol. 103, no.1, pp. 14–76.

    Article  Google Scholar 

  6. Kopysov, S.P., Krasnopyorov, I.V., and Rychkov, V.N., CORBA and MPI code coupling, Program. Comput. Software, 2006, vol. 32, pp. 276–283. https://doi.org/10.1134/S0361768806050045

    Article  MATH  Google Scholar 

  7. Thakur, R. and Groop, W., Open issues in MPI implementation, Proc. 12th Asia-Pacific Computer Systems Architecture Conf., ACSAC, Seoul, 2007, pp. 327–338.

  8. Massobrio, R., Nesmachnow, S., Tchernykh, A., Avetisyan, A., and Radchenko, G., Towards a cloud computing paradigm for big data analysis in smart cities, Program. Comput. Software, 2018, vol. 44, no. 3, pp. 181–189.

    Article  Google Scholar 

  9. Jayalath, C., Stephen, J., and Eugster, P., From the cloud to the atmosphere: running MapReduce across data centers, IEEE Trans. Comput., 2014, vol. 63, no. 1.

  10. Deshmukh, S., Aghav, J., and Chakravarthy, R., Job classification for MapReduce scheduler in heterogeneous environment, Proc. IEEE Int. Conf. Cloud & Ubiquitous Computing & Emerging Technologies (CUBE), 2013, Pune, 2013, pp. 26–29.

  11. Watashiba, Y., Kido, K., Date, S., et al., Prototyping and evaluation of a network-aware Job Management System on a cluster system, Proc. IEEE Int. Conf. on Networks (ICON), Larnaca, 2013.

  12. Makpaisit, P., Ichikawa, K., andUthayopas, P., MPI reduce algorithmfor OpenFlow-enabled network, Proc. 15th Int. Symp. on Communications and Information Technologies (ISCIT), Nara, 2015, pp. 261–264.

  13. U-chupala, P., Ichikawa, K., et al., Application-oriented bandwidth and latency aware routing with OpenFlow network, Proc. 6th IEEE Int. Conf. on Cloud Computing Technology and Science, Singapore, 2014, pp. 775–780.

  14. Huang, J., Xu, L., Zeng, M., Xing, C., Duan, Q., and Yan, Y., Hybrid scheduling for quality of service guarantee in software defined networks to support multimedia cloud services, Proc. IEEE Int. Conf. on Services Computing, New York, 2015, pp. 788–792.

  15. Peng, Q., Dai, B., Huang, B., and Xu, G., Bandwidth-aware scheduling with SDN in hadoop: a new trend for big data, IEEE Syst. J., 2017, vol. 11, no. 4, pp. 2337–2344.

    Article  Google Scholar 

  16. Veiga, M., Rose, C., Katrinis, K., and Franke, H., Pythia: faster big data in motion through predictive software-defined network optimization at runtime, Proc. 28th IEEE Int. Parallel & Distributed Processing Symp., Phoenix, 2014, pp. 82–90.

  17. Alkaff, H., Gupta, I., and Leslie, L., Cross-layer scheduling in cloud systems, Proc. IEEE Int. Conf. on Cloud Engineering (IC2E), Tempe, AZ, 2015, pp. 236–245.

  18. Jamalian, S. and Rajaei, H., ASETS: A SDN empowered task scheduling system for HPCaaS on the cloud, Proc. IEEE Int. Conf. on Cloud Engineering (IC2E), Tempe, AZ, 2015, pp. 329–334.

  19. Govindarajan, K., Meng, K., Ong, H., and Tat, W., Realizing the Quality of Service (QoS) in Software-Defined Networking (SDN) based cloud infrastructure, Proc. 2nd IEEE Int. Conf. on Information and Communication Technology (ICoICT), Bandung, 2014, pp. 505–510.

  20. Egilmez, H., Dane, S., Bagci, K., and Tekalp, A., OpenQoS: an OpenFlow controller design for multimedia delivery with end-to-end quality of service over software-defined networks, Proc. Asia-Pacific IEEE Signal & Information Processing Association Annu. Summit and Conf. (APSIPA ASC), Hollywood, 2012.

  21. Seddiki, M., Shahbaz, M., Donovan, S., Grover, S., Park, M., Feamster, N., and Song, Y., FlowQoS: Per-Flow Quality of Service for Broadband Access Networks, 2015. https://smartech.gatech.edu/handle/1853/53190.

  22. Karaman, M., Gorkemli, B., Tatlicioglu, S., Komurcuoglu, M., and Karakaya, O., Quality of service control and resource priorization with software defined networking, Proc. 1st IEEE Conf. on Network Softwarization (NetSoft), London, 2015.

  23. Owens, H. and Durresi, A., Explicit routing in software-defined networking (ERSDN): addressing controller scalability, Proc. IEEE Int. Conf. on Network-Based Information Systems, Taipei, 2015.

  24. Owens, H. and Durresi, A., Video over software-defined networking (VSDN), Proc. 16th IEEE Int. Conf. on Network-Based Information Systems, Seo-gu, 2013.

  25. Younis, O. and Fahmy, S., Constraint-based routing in the Internet: basic principles and recent research, IEEE Commun. Surv. Tutorials, 2003, vol. 5, no. 1.

  26. Tomovic, S., Prasad, N., and Radusinovic, I., SDN control framework for QoS provisioning, Proc. 22nd IEEE Telecommunications Forum, Trabzon, 2014.

  27. Tajiki, M., Akbari, B., Shojafar, M., et al., CECT: computationally efficient congestion-avoidance and traffic engineering in software-defined cloud data centers, Cluster Comput., 2018, vol. 21, pp. 1881–1897.

    Article  Google Scholar 

  28. Shah, A., Wu, W., Lu, Q., et al., AmoebaNet: an SDN-enabled network service for big data science, J. Network Comput. Appl., 2018, vol. 119, pp. 70–82.

    Article  Google Scholar 

  29. Marchese M., QoS over Heterogeneous Networks, John Wiley & Sons, 2007, p. 7.

    Book  Google Scholar 

  30. Marjani, M., Nasaruddin, F., Gani, A., Karim, A., et al., Big IoT data analytics: architecture, opportunities, and open research challenges, IEEE Access, 2017, vol. 5, pp. 5247–5261.

    Article  Google Scholar 

  31. Shabanov, B.M. and Samovarov, O.I., Building the software-defined data center, Program Comput Soft, 2019, vol. 45, pp. 458–466. https://doi.org/10.1134/S0361768819080048

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to J. E. Lozano-Rizk, R. Rivera-Rodriguez, J. I. Nieto-Hipolito, S. Villarreal-Reyes, A. Galaviz-Mosqueda or M. Vazquez-Briseno.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lozano-Rizk, J.E., Rivera-Rodriguez, R., Nieto-Hipolito, J.I. et al. Quality of Service in Software Defined Networks for Scientific Applications: Opportunities and Challenges. Program Comput Soft 46, 561–568 (2020). https://doi.org/10.1134/S0361768820080149

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768820080149

Navigation