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.
Similar content being viewed by others
REFERENCES
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.
Stallings, W., Software-defined networks and OpenFlow, Protocol J., 2013, vol. 16, no. 1.
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.
Openflow. Open Networking Foundation. https://www.opennetworking.org/. Accessed Dec. 2019.
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.
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
Thakur, R. and Groop, W., Open issues in MPI implementation, Proc. 12th Asia-Pacific Computer Systems Architecture Conf., ACSAC, Seoul, 2007, pp. 327–338.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Owens, H. and Durresi, A., Video over software-defined networking (VSDN), Proc. 16th IEEE Int. Conf. on Network-Based Information Systems, Seo-gu, 2013.
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.
Tomovic, S., Prasad, N., and Radusinovic, I., SDN control framework for QoS provisioning, Proc. 22nd IEEE Telecommunications Forum, Trabzon, 2014.
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.
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.
Marchese M., QoS over Heterogeneous Networks, John Wiley & Sons, 2007, p. 7.
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.
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
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0361768820080149