A REVIEW ON SOFTWARE-DEFINED NETWORKING ENABLED IOT CLOUD COMPUTING

Authors

DOI:

https://doi.org/10.31436/iiumej.v20i2.1130

Keywords:

IoT (Internet of Things), Software Defined Networking (SDN), Data center networks, Cloud Computing, Data center network

Abstract

Making use of Internet of Things (IoT) is becoming the necessity of today’s life. The data collected and stored through IoT devices comes from the cloud and therefore cloud computing is acting as a backbone for supporting IoT. But it is easy to forget that the cloud is not completely digital in some areas of the world and there is a need for a data centre where data storage can be achieved. Cloud data centres are facing many difficulties and issues because they are using traditional methods of networking. This is where Software Defined Networking (SDN) has come into view; where it has changed the way traditional networks are operated. For example, the separation of the intelligence of the network devices within the data path can be useful in making networks agile and manageable. This paper aims to provide problem areas in the networking used by the cloud data centres and the role of SDN to overcome these issues. Platforms for providing the experimental setup for collaboration between SDN and cloud will ultimately be beneficial in setting up the SDN- enabled IoT cloud, and this is also discussed with the open research problems.

ABSTRAK: Penggunaan Internet Benda (IoT) menjadi keperluan kepada kehendak hari ini. Data yang dikumpul dan disimpan melalui peranti IoT berasal dari awan dan oleh itu pengkomputeran awan bertindak sebagai tulang belakang bagi menyokong IoT. Tetapi, satu perkara yang dilupakan adalah bahawa awan itu tidak sepenuhnya digital, di suatu tempat dalam dunia ini, terdapat keperluan pada pusat data di mana penyimpanan data boleh dicapai. Pusat data awan menghadapi banyak masalah dan isu kerana ianya menggunakan kaedah rangkaian tradisional. Di sinilah Perisian Definisi Perangkaian  (SDN) dipandang; ia telah mengubah cara rangkaian tradisional dikendalikan. Sebagai contoh, pemisahan kecerdasan peranti rangkaian dengan laluan data berguna bagi membuat rangkaian pintar dan boleh diurus. Kajian ini bertujuan bagi menyediakan ruang masalah dalam rangkaian yang digunakan oleh pusat Data Awan dan peranan SDN dalam mengatasi masalah ini. Platform persediaan eksperimen bagi kerjasama SDN dan awan akhirnya bermanfaat dalam menubuhkan pengaktifan-SDN awan IOT, juga turut dibincangkan dalam kajian ini berkenaan masalah penyelidikan terbuka.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

Senyo, P. K., Effah, J., & Addae, E. (2016). Preliminary insight into cloud computing adoption in a developing country. Journal of Enterprise Information Management, 29(4), 505–524.

Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., & Brandic, I. (2009). Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation computer systems, 25(6), 599-616.

Senyo, P. K., Addae, E., & Boateng, R. (2018). Cloud computing research: A review of research themes, frameworks, methods and future research directions. International Journal of Information Management, 38(1), 128-139.

Bayramusta, M., & Nasir, V. A. (2016). A fad or future of IT? : A comprehensive literature review on the cloud computing research. International Journal of Information Management, 36(4), 635–644.

Son, J., & Buyya, R. (2018). A Taxonomy of Software-Defined Networking (SDN)-Enabled Cloud Computing. ACM Computing Surveys (CSUR), 51(3), 59.

Al-Fares, M., Loukissas, A. and Vahdat, A., (2008), August. A scalable, commodity data center network architecture. In ACM SIGCOMM Computer Communication Review,Vol. 38, No. 4, pp. 63-74.

Buyya, R., Calheiros, R.N., Son, J., Dastjerdi, A.V. and Yoon, Y., (2014), September. Software-defined cloud computing: Architectural elements and open challenges. In Advances in Computing, Communications and Informatics (ICACCI, 2014 International Conference on (pp. 1-12). IEEE.

Jararweh, Y., Al-Ayyoub, M., Benkhelifa, E., Vouk, M. and Rindos, A.,( 2016). Software defined cloud: Survey, system and evaluation. Future Generation Computer Systems, 58, pp.56-74.

Kreutz, D., Ramos, F.M., Verissimo, P.E., Rothenberg, C.E., Azodolmolky, S. and Uhlig, S., (2015). Software-defined networking: A comprehensive survey. Proceedings of the IEEE, 103(1), pp.14-76.

Badotra, S. and Singh, J., (2017). A Review Paper on Software Defined Networking. International Journal of Advanced Research in Computer Science, 8(3).

McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S. and Turner, J., (2008). OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2), pp.69-74.

Lantz, B., Heller, B. and McKeown, N., (2010), October. A network in a laptop: rapid prototyping for software-defined networks. In Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks (p. 19). ACM.

Vahdat, A., Clark, D. and Rexford, J., (2015). A purpose-built global network: Google's move to SDN. Queue, 13(8), p.100.

Toosi, A.N., Calheiros, R.N. and Buyya, R., (2014). Interconnected cloud computing environments: Challenges, taxonomy, and survey. ACM Computing Surveys (CSUR), 47(1), p.7.

Mastelic, T., Oleksiak, A., Claussen, H., Brandic, I., Pierson, J.M. and Vasilakos, A.V., (2015). Cloud computing: Survey on energy efficiency. Acm computing surveys (csur), 47(2), p.33.

Jararweh, Y., Al-Ayyoub, M., Benkhelifa, E., Vouk, M. and Rindos, A., (2016). Software defined cloud: Survey, system and evaluation. Future Generation Computer Systems, 58, pp.56-74.

Azodolmolky, S., Wieder, P. and Yahyapour, R., (2013), June. SDN-based cloud computing networking. In Transparent Optical Networks (ICTON), 2013 15th International Conference on (pp. 1-4). IEEE.

Yen, T.C. and Su, C.S., (2014), April. An SDN-based cloud computing architecture and its mathematical model. In Information Science, Electronics and Electrical Engineering (ISEEE), 2014 International Conference on (Vol. 3, pp. 1728-1731). IEEE.

Buyya, R., Broberg, J. and Goscinski, A.M. eds., (2010). Cloud computing: Principles and paradigms (Vol. 87). John Wiley & Sons.

Grover, J. and Sharma, M., (2014), July. Cloud computing and its security issues—A review. In Computing, Communication and Networking Technologies (ICCCNT), 2014 International Conference on (pp. 1-5). IEEE.

Yang, H., & Tate, M. (2012). A descriptive literature review and classification of cloud computing research. Communications of the Association for Information Systems, 31(1), 2.

Kaur, S. and Singh, A., (2012). The concept of cloud computing and issues regarding its privacy and security. International Journal of Engineering Research & Technology (IJERT), 1(3).

Choo, K.K.R., (2010). Cloud computing: challenges and future directions. Trends and Issues in Crime and Criminal justice, (400), p.1.

Zhang, Q., Cheng, L. and Boutaba, R., (2010). Cloud computing: state-of-the-art and research challenges. Journal of internet services and applications, 1(1), pp.7-18.

Kumar, D.K., Rao, D.G.V. and Rao, D.G.S., (2012). Cloud computing: An analysis of its challenges & security issues. International Journal of Computer Science and Network (IJCSN), 1(5).

Dogra, N. and Kaur, H., (2013). Cloud computing security: issues and concerns. International Journal of Emerging Technology and Advanced Engineering, 3(3).

Al-Fares, M., Loukissas, A. and Vahdat, A., (2008), August. A scalable, commodity data center network architecture. In ACM SIGCOMM Computer Communication Review (Vol. 38, No. 4, pp. 63-74). ACM

Clos, C., (1953). A study of non‐blocking switching networks. Bell System Technical Journal, 32(2), pp.406-424.

Guo, C., Wu, H., Tan, K., Shi, L., Zhang, Y. and Lu, S., (2008), August. Dcell: a scalable and fault-tolerant network structure for data centers. In ACM SIGCOMM Computer Communication Review (Vol. 38, No. 4, pp. 75-86). ACM.

Guo, C., Lu, G., Li, D., Wu, H., Zhang, X., Shi, Y., Tian, C., Zhang, Y. and Lu, S., (2009). BCube: a high performance, server-centric network architecture for modular data centers. ACM SIGCOMM Computer Communication Review, 39(4), pp.63-74.

Zhang, Z., Deng, Y., Min, G., Xie, J. and Huang, S., (2017). ExCCC-DCN: A highly scalable, cost-effective and energy-efficient data center structure. IEEE Transactions on Parallel and Distributed Systems, 28(4), pp.1046-1060.

Bilal, K., Malik, S.U.R., Khalid, O., Hameed, A., Alvarez, E., Wijaysekara, V., Irfan, R., Shrestha, S., Dwivedy, D., Ali, M. and Khan, U.S., (2014). A taxonomy and survey on green data center networks. Future Generation Computer Systems, 36, pp.189-208

Chen, T., Gao, X. and Chen, G.,( 2016). The features, hardware, and architectures of data center networks: A survey. Journal of Parallel and Distributed Computing, 96, pp.45-74.

Xia, W., Zhao, P., Wen, Y. and Xie, H., (2017). A survey on data center networking (DCN): Infrastructure and operations. IEEE communications surveys & tutorials, 19(1), pp.640-656.

Bari, M.F., Boutaba, R., Esteves, R., Granville, L.Z., Podlesny, M., Rabbani, M.G., Zhang, Q. and Zhani, M.F., (2013). Data center network virtualization: A survey. IEEE Communications Surveys & Tutorials, 15(2), pp.909-928.

He, T., Toosi, A. N., & Buyya, R. (2019). Performance evaluation of live virtual machine migration in SDN-enabled cloud data centers. Journal of Parallel and Distributed Computing, 131, 55-68.

Abts, D., Marty, M.R., Wells, P.M., Klausler, P. and Liu, H., (2010). Energy proportional datacenter networks. ACM SIGARCH Computer Architecture News, 38(3), pp.338-347.

Amarasinghe, H., Jarray, A. and Karmouch, A., (2017), May. Fault-tolerant IaaS management for networked cloud infrastructure with SDN. In Communications (ICC), 2017 IEEE International Conference on (pp. 1-7). IEEE.

Nunes, B.A.A., Mendonca, M., Nguyen, X.N., Obraczka, K. and Turletti, T., (2014). A survey of software-defined networking: Past, present, and future of programmable networks. IEEE Communications Surveys & Tutorials, 16(3), pp.1617-1634.

Alsaeedi, M., Mohamad, M. M., & Al-Roubaiey, A. A. (2019). Toward Adaptive and Scalable OpenFlow-SDN Flow Control: A Survey. IEEE Access, 7, 107346-107379.

Bilal, R., & Khan, B. M. (2019). Software-Defined Networks (SDN): A Survey. In Handbook of Research on Cloud Computing and Big Data Applications in IoT (pp. 516-536). IGI Global.

T Karakus, M., & Durresi, A. (2017). A survey: Control plane scalability issues and approaches in software-defined networking (SDN). Computer Networks, 112, 279-293.

Kim, H. and Feamster, N.,(2013). Improving network management with software defined networking. IEEE Communications Magazine, 51(2), pp.114-119.

Jarraya, Y., Madi, T. and Debbabi, M., (2014). A survey and a layered taxonomy of software-defined networking. IEEE communications surveys & tutorials, 16(4), pp.1955-1980.

Azodolmolky, S., Wieder, P. and Yahyapour, R., (2013). Cloud computing networking: Challenges and opportunities for innovations. IEEE Communications Magazine, 51(7), pp.54-62.

Banikazemi, M., Olshefski, D., Shaikh, A., Tracey, J. and Wang, G., (2013). Meridian: an SDN platform for cloud network services. IEEE Communications Magazine, 51(2), pp.120-127.

Priya, I. D., & Silas, S. (2019). A Survey on Research Challenges and Applications in Empowering the SDN-Based Internet of Things. In Advances in Big Data and Cloud Computing (pp. 457-467). Springer, Singapore.

Yan, Q., Yu, F.R., Gong, Q. and Li, J., (2016). Software-defined networking (SDN) and distributed denial of service (DDoS) attacks in cloud computing environments: A survey, some research issues, and challenges. IEEE Communications Surveys & Tutorials, 18(1), pp.602-622.

Jain, R. and Paul, S.,( 2013). Network virtualization and software defined networking for cloud computing: a survey. IEEE Communications Magazine, 51(11), pp.24-31.

Ma, Y.W., Chen, Y.C. and Chen, J.L., (2017), February. SDN-enabled network virtualization for industry 4.0 based on IoTs and cloud computing. In Advanced Communication Technology (ICACT), 2017 19th International Conference on (pp. 199-202). IEEE.

Li, F., Cao, J., Wang, X., Sun, Y. and Sahni, Y., (2017), June. Enabling Software Defined Networking with QoS Guarantee for Cloud Applications. In 2017 IEEE 10th International Conference on Cloud Computing (CLOUD) (pp. 130-137). IEEE.

Bruschi, R., Davoli, F., Lago, P., Lombardo, A., Lombardo, C., Rametta, C. and Schembra, G., (2017). An SDN/NFV Platform for Personal Cloud Services. IEEE Transactions on Network and Service Management, 14(4), pp.1143-1156.

Papagianni, C., Androulidakis, G. and Papavassiliou, S., (2014), February. Virtual topology mapping in SDN-enabled clouds. In Network Cloud Computing and Applications (NCCA), 2014 IEEE 3rd Symposium on (pp. 62-67). IEEE.

Alhazmi, K., Shami, A. and Refaey, A., (2017). Optimized provisioning of SDN-enabled virtual networks in geo-distributed cloud computing datacenters. Journal of Communications and Networks, 19(4), pp.402-415.

Nguyen, T. G., Phan, T. V., Nguyen, B. T., So-In, C., Baig, Z. A., & Sanguanpong, S. (2019). SeArch: A Collaborative and Intelligent NIDS Architecture for SDN-Based Cloud IoT Networks. IEEE access, 7, 107678-107694.

Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J. and Brandic, I., (2009). Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation computer systems, 25(6), pp.599-616.

Son, J., Dastjerdi, A.V., Calheiros, R.N. and Buyya, R., (2017). SLA-aware and energy-efficient dynamic overbooking in SDN-based cloud data centers. IEEE Transactions on Sustainable Computing, 2(2), pp.76-89.

Pajila, P. B., & Julie, E. G. (2019, February). Detection of DDoS Attack Using SDN in IoT: A Survey. In Intelligent Communication Technologies and Virtual Mobile Networks (pp. 438-452). Springer, Cham.

Martínez, R., Mayoral, A., Vilalta, R., Casellas, R., Muñoz, R., Pachnicke, S., Szyrkowiec, T. and Autenrieth, A., (2017). Integrated SDN/NFV orchestration for the dynamic deployment of mobile virtual backhaul networks over a multilayer (packet/optical) aggregation infrastructure. Journal of Optical Communications and Networking, 9(2), pp.A135-A142.

OpenStack Foundation. (2018). Open Source Software for Creating Private and Public Clouds. Retrieved from https://www.openstack.org/

Mayoral, A., Munoz, R., Vilalta, R., Casellas, R., Martínez, R. and López, V., (2017). Need for a transport API in 5G for global orchestration of cloud and networks through a virtualized infrastructure manager and planner. IEEE/OSA Journal of Optical Communications and Networking, 9(1), pp.A55-A62.

Fichera, S., Gharbaoui, M., Castoldi, P., Martini, B. and Manzalini, A., (2017), July. On experimenting 5G: Testbed set-up for SDN orchestration across network cloud and IoT domains. In Network Softwarization (NetSoft), 2017 IEEE Conference on (pp. 1-6). IEEE.

Stallings, W. (2015). Foundations of modern networking: SDN, NFV, QoE, IoT, and Cloud. Addison-Wesley Professional.

Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A. and Buyya, R., (2011). CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and experience, 41(1), pp.23-50.

Badotra, S., & Singh, J. (2017). A Review Paper on Software Defined Networking. International Journal of Advanced Research in Computer Science, 8(3).

Kliazovich, D., Bouvry, P. and Khan, S.U., (2012). GreenCloud: a packet-level simulator of energy-aware cloud computing data centers. The Journal of Supercomputing, 62(3), pp.1263-1283.

Network Simulator NS-2. Retrieved from http://www.isi.edu/nsnam/ns/

Ahn, G. J., Gu, G., Hu, H., & Shin, S. (2019, March). SDN-NFV security 2019 preface. In SDN-NFV 2019-Proceedings of the ACM International Workshop on Security in Software Defined Networks and Network Function Virtualization, co-located with CODASPY 2019 (p. III).

Riley, G. F., & Henderson, T. R. (2010). The ns-3 network simulator. In Modeling and tools for network simulation (pp. 15-34). Springer, Berlin, Heidelberg.

Son, J., Dastjerdi, A.V., Calheiros, R.N., Ji, X., Yoon, Y. and Buyya, R., (2015), May. Cloudsimsdn: Modeling and simulation of software-defined cloud data centers. In Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on (pp. 475-484). IEEE.

Teixeira, J., Antichi, G., Adami, D., Del Chiaro, A., Giordano, S. and Santos, A., (2013), October. Datacenter in a box: Test your sdn cloud-datacenter controller at home. In Software Defined Networks (EWSDN), 2013 Second European Workshop on (pp. 99-104). IEEE.

Badotra, S. and Singh, J., (2017). Open Daylight as a Controller for Software Defined Networking. International Journal of Advanced Research in Computer Science, 8(5).

Bhushan, K. and Gupta, B.B., (2017). Security challenges in cloud computing: state-of-art. International Journal of Big Data Intelligence, 4(2), pp.81-107.

Bhushan, K., & Gupta, B. B. (2019). Distributed denial of service (DDoS) attack mitigation in software defined network (SDN)-based cloud computing environment. Journal of Ambient Intelligence and Humanized Computing, 10(5), 1985-1997.

Sezer, S., Scott-Hayward, S., Chouhan, P.K., Fraser, B., Lake, D., Finnegan, J., Viljoen, N., Miller, M. and Rao, N., (2013). Are we ready for SDN? Implementation challenges for software-defined networks. IEEE Communications Magazine, 51(7), pp.36-43.

Jarschel, M., Oechsner, S., Schlosser, D., Pries, R., Goll, S. and Tran-Gia, P., (2011), September. Modeling and performance evaluation of an OpenFlow architecture. In Proceedings of the 23rd international teletraffic congress (pp. 1-7). International Teletraffic Congress.

Pandya, B., Parmar, S., Saquib, Z. and Saxena, A., (2017), March. Framework for securing SDN southbound communication. In Innovations in Information, Embedded and Communication Systems (ICIIECS), 2017 International Conference on (pp. 1-5). IEEE.

Yan, Q., Yu, F. R., Gong, Q., & Li, J. (2015). Software-defined networking (SDN) and distributed denial of service (DDoS) attacks in cloud computing environments: A survey, some research issues, and challenges. IEEE Communications Surveys & Tutorials, 18(1), 602-622.

Sezer, S., Scott-Hayward, S., Chouhan, P.K., Fraser, B., Lake, D., Finnegan, J., Viljoen, N., Miller, M. and Rao, N.,(2013). Are we ready for SDN? Implementation challenges for software-defined networks. IEEE Communications Magazine, 51(7), pp.36-43.

Yeganeh, S.H., Tootoonchian, A. and Ganjali, Y., (2013). On scalability of software-defined networking. IEEE Communications Magazine, 51(2), pp.136-141.

Jantila, S. and Chaipah, K., (2016). A security analysis of a hybrid mechanism to defend DDoS attacks in SDN. Procedia Computer Science, 86, pp.437-440.

Dargahi, T., Caponi, A., Ambrosin, M., Bianchi, G. and Conti, M., (2017). A survey on the security of stateful SDN data planes. IEEE Communications Surveys & Tutorials, 19(3), pp.1701-1725.

Wang, B., Zheng, Y., Lou, W. and Hou, Y.T., (2015). DDoS attack protection in the era of cloud computing and software-defined networking. Computer Networks, 81, pp.308-319.

Negru, C., Mocanu, M., Cristea, V., Sotiriadis, S. and Bessis, N., (2017). Analysis of power consumption in heterogeneous virtual machine environments. Soft Computing, 21(16), pp.4531-4542.

Downloads

Published

2019-12-02

How to Cite

Badotra, S., & Panda, S. (2019). A REVIEW ON SOFTWARE-DEFINED NETWORKING ENABLED IOT CLOUD COMPUTING. IIUM Engineering Journal, 20(2), 105–126. https://doi.org/10.31436/iiumej.v20i2.1130

Issue

Section

Electrical, Computer and Communications Engineering