[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
survey

A Taxonomy of Software-Defined Networking (SDN)-Enabled Cloud Computing

Published: 23 May 2018 Publication History

Abstract

Software-Defined Networking (SDN) opened up new opportunities in networking with its concept of the segregated control plane from the data-forwarding hardware, which enables the network to be programmable, adjustable, and reconfigurable dynamically. These characteristics can bring numerous benefits to cloud computing, where dynamic changes and reconfiguration are necessary with its on-demand usage pattern. Although researchers have studied utilizing SDN in cloud computing, gaps still exist and need to be explored further. In this article, we propose a taxonomy to depict different aspects of SDN-enabled cloud computing and explain each element in details. The detailed survey of studies utilizing SDN for cloud computing is presented with focus on data center power optimization, traffic engineering, network virtualization, and security. We also present various simulation and empirical evaluation methods that have been developed for SDN-enabled clouds. Finally, we analyze the gap in current research and propose future directions.

References

[1]
Dennis Abts, Michael R. Marty, Philip M. Wells, Peter Klausler, and Hong Liu. 2010. Energy proportional datacenter networks. In Proceedings of the 37th Annual International Symposium on Computer Architecture (ISCA’10). ACM, New York, 338--347.
[2]
Mohammad Al-Fares, Alexander Loukissas, and Amin Vahdat. 2008. A scalable, commodity data center network architecture. In Proceedings of the ACM SIGCOMM 2008 Conference on Data Communication (SIGCOMM’08). ACM, New York, 63--74.
[3]
Heli Amarasinghe, Abdallah Jarray, and Ahmed Karmouch. 2017. Fault-tolerant IaaS management for networked cloud infrastructure with SDN. In Proceedings of the 2017 IEEE International Conference on Communications (ICC’17). 1--7.
[4]
Gagangeet Singh Aujla, Neeraj Kumar, Albert Y. Zomaya, and Rajiv Rajan. 2018. Optimal decision making for big data processing at edge-cloud environment: An SDN perspective. IEEE Transactions on Industrial Informatics 14, 2 (2018), 778–789.
[5]
Meysam Azizian, Soumaya Cherkaoui, and Abdelhakim Senhaji Hafd. 2017. Vehicle software updates distribution with SDN and cloud computing. IEEE Communications Magazine 55, 8 (2017), 74--79.
[6]
Siamak Azodolmolky, Philipp Wieder, and Ramin Yahyapour. 2013. Cloud computing networking: Challenges and opportunities for innovations. IEEE Communications Magazine 51, 7 (July 2013), 54--62.
[7]
Mohammad Banikazemi, David Olshefski, Anees Shaikh, John Tracey, and Guohui Wang. 2013. Meridian: An SDN platform for cloud network services. IEEE Communications Magazine 51, 2 (February 2013), 120--127.
[8]
Md Faizul Bari, Raouf Boutaba, Rafael Esteves, Lisandro Zambenedetti Granville, Maxim Podlesny, Md Golam Rabbani, Qi Zhang, and Mohamed Faten Zhani. 2013. Data center network virtualization: A survey. IEEE Communications Surveys Tutorials 15, 2 (2013), 909--928.
[9]
Anton Beloglazov, Jemal Abawajy, and Rajkumar Buyya. 2012. Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Generation Computer Systems 28, 5 (May 2012), 755--768.
[10]
Cristian Hernandez Benet, Robayet Nasim, Kyoomars Alizadeh Noghani, and Andreas Kassler. 2017. OpenStackEmu - A cloud testbed combining network emulation with OpenStack and SDN. In Proceedings of the 2017 14th IEEE Annual Consumer Communications Networking Conference (CCNC’17). 566--568.
[11]
Kashif Bilal, Saif Ur Rehman Malik, Osman Khalid, Abdul Hameed, Enrique Alvarez, Vidura Wijaysekara, Rizwana Irfan, Sarjan Shrestha, Debjyoti Dwivedy, Mazhar Ali, Usman Shahid Khan, Assad Abbas, Nauman Jalil, and Samee U. Khan. 2014. A taxonomy and survey on green data center networks. Future Generation Computer Systems 36 (2014), 189--208.
[12]
Roberto Bonafiglia, Gabriele Castellano, Ivano Cerrato, and Fulvio Risso. 2017. End-to-end service orchestration across SDN and cloud computing domains. In 2017 IEEE Conference on Network Softwarization (NetSoft’17). 1--6.
[13]
Rajkumar Buyya, Rodrigo N. Calheiros, Jungmin Son, Amir Vahid Dastjerdi, and Young Yoon. 2014. Software-defined cloud computing: Architectural elements and open challenges. In Proceedings of the 3rd International Conference on Advances in Computing, Communications and Informatics (ICACCI’14). IEEE, IEEE Press.
[14]
Rajkumar Buyya, Chee Shin Yeo, Srikumar Venugopal, James Broberg, and Ivona Brandic. 2009. Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems 25, 6 (2009), 599--616.
[15]
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose, and Rajkumar Buyya. 2011. CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience 41, 1 (2011), 23--50.
[16]
Franco Callegati, Walter Cerroni, Chiara Contoli, Rossella Cardone, Matteo Nocentini, and Antonio Manzalini. 2016. SDN for dynamic NFV deployment. IEEE Communications Magazine 54, 10 (October 2016), 89--95.
[17]
Martin Casado, Nate Foster, and Arjun Guha. 2014. Abstractions for software-defined networks. Communications of the ACM 57, 10 (September 2014), 86--95.
[18]
Walter Cerroni, Molka Gharbaoui, Barbara Martini, Aldo Campi, Piero Castoldi, and Franco Callegati. 2015. Cross-layer resource orchestration for cloud service delivery: A seamless SDN approach. Computer Networks 87, Supplement C (2015), 16--32.
[19]
Tao Chen, Xiaofeng Gao, and Guihai Chen. 2016. The features, hardware, and architectures of data center networks: A survey. Journal of Parallel and Distributed Computing 96 (2016), 45--74.
[20]
Ankur Chowdhary, Sandeep Pisharody, Adel Alshamrani, and Dijiang Huang. 2017. Dynamic game based security framework in SDN-enabled cloud networking environments. In Proceedings of the ACM International Workshop on Security in Software Defined Networks & Network Function Virtualization (SDN-NFVSec’17). ACM, New York, 53--58.
[21]
Charles Clos. 1953. A study of non-blocking switching networks. Bell System Technical Journal 32, 2 (March 1953), 406--424.
[22]
Laizhong Cui, F. Richard Yu, and Qiao Yan. 2016. When big data meets software-defined networking: SDN for big data and big data for SDN. IEEE Network 30, 1 (January 2016), 58--65.
[23]
Yong Cui, Jian Song, Minming Li, Qingmei Ren, Yangjun Zhang, and Xuejun Cai. 2017. SDN-based big data caching in ISP networks. IEEE Transactions on Big Data (2017).
[24]
Richard Cziva, Simon Jout, David Stapleton, Fung Po Tso, and Dimitrios P. Pezaros. 2016. SDN-based virtual machine management for cloud data centers. IEEE Transactions on Network and Service Management 13, 2 (June 2016), 212--225.
[25]
Tooska Dargahi, Alberto Caponi, Moreno Ambrosin, Giuseppe Bianchi, and Mauro Conti. 2017. A survey on the security of stateful SDN data planes. IEEE Communications Surveys Tutorials 19, 3 (2017), 1701--1725.
[26]
Marcos Dias de Assunção, Radu Carpa, Laurent Lefévre, and Olivier Glýck. 2017. On designing SDN services for energy-aware traffic engineering. In Proceedings of the 11th International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities.
[27]
Felipe Rodrigo de Souza, Charles Christian Miers, Adriano Fiorese, and Guilherme Piegas Koslovski. 2017. QoS-aware virtual infrastructures allocation on SDN-based clouds. In Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid’17). IEEE Press, Piscataway, NJ, 120--129.
[28]
Xuekai Du, Zhihui Lv, Jie Wu, Chengrong Wu, and Shi Chen. 2016. PDSDN: A policy-driven SDN controller improving scheme for multi-tenant cloud datacenter environments. In Proceedings of the 2016 IEEE International Conference on Services Computing (SCC’16). 387--394.
[29]
Hilmi E. Egilmez, S. Tahsin Dane, K. Tolga Bagci, and A. Murat Tekalp. 2012. OpenQoS: An openflow controller design for multimedia delivery with end-to-end quality of service over software-defined networks. In Proceedings of the 2012 Asia-Pacific Signal Information Processing Association Annual Summit and Conference (APSIPA ASC’12). 1--8.
[30]
Flavio Esposito, Ibrahim Matta, and Vatche Ishakian. 2013. Slice embedding solutions for distributed service architectures. Computing Surveys 46, 1, Article 6 (July 2013), 29 pages.
[31]
Weiwei Fang, Xiangmin Liang, Shengxin Li, Luca Chiaraviglio, and Naixue Xiong. 2013. VMPlanner: Optimizing virtual machine placement and traffic flow routing to reduce network power costs in cloud data centers. Computer Networks 57, 1 (2013), 179--196.
[32]
Nick Feamster, Jennifer Rexford, and Ellen Zegura. 2013. The road to SDN. Queue 11, 12, Article 20 (December 2013), 21 pages.
[33]
Silvia Fichera, Molka Gharbaoui, Piero Castoldi, Barbara Martini, and Antonio Manzalini. 2017. On experimenting 5G: Testbed set-up for SDN orchestration across network cloud and IoT domains. In 2017 IEEE Conference on Network Softwarization (NetSoft’17). 1--6.
[34]
Andreas Fischer, Felipe Botero Botero, Michael Till Beck, Hermann de Meer, and Xavier Hesselbach. 2013. Virtual network embedding: A survey. IEEE Communications Surveys Tutorials 15, 4 (2013), 1888--1906.
[35]
Pedro Garcia Lopez, Alberto Montresor, Dick Epema, Anwitaman Datta, Teruo Higashino, Adriana Iamnitchi, Marinho Barcellos, Pascal Felber, and Etienne Riviere. 2015. Edge-centric computing: Vision and challenges. SIGCOMM Computer Communication Review 45, 5 (September 2015), 37--42.
[36]
Saurabh Kumar Garg and Rajkumar Buyya. 2011. Networkcloudsim: Modelling parallel applications in cloud simulations. In Proceedings of the 2011 4th IEEE International Conference on Utility and Cloud Computing (UCC’11). IEEE Computer Society, Washington, DC, 105--113.
[37]
Molka Gharbaoui, Barbara Martini, Davide Adami, Stefano Giordano, and Piero Castoldi. 2016. Cloud and network orchestration in SDN data centers: Design principles and performance evaluation. Computer Networks 108, Supplement C (2016), 279--295.
[38]
Natasha Gude, Teemu Koponen, Justin Pettit, Ben Pfaff, Martín Casado, Nick McKeown, and Scott Shenker. 2008. NOX: Towards an operating system for networks. ACM SIGCOMM Computer Communication Review 38, 3 (July 2008), 105--110.
[39]
Chuanxiong Guo, Guohan Lu, Dan Li, Haitao Wu, Xuan Zhang, Yunfeng Shi, Chen Tian, Yongguang Zhang, and Songwu Lu. 2009. BCube: A high performance, server-centric network architecture for modular data centers. In Proceedings of the ACM SIGCOMM 2009 Conference on Data Communication (SIGCOMM’09). ACM, New York, 63--74.
[40]
Chuanxiong Guo, Haitao Wu, Kun Tan, Lei Shi, Yongguang Zhang, and Songwu Lu. 2008. Dcell: A scalable and fault-tolerant network structure for data centers. In Proceedings of the ACM SIGCOMM 2008 Conference on Data Communication (SIGCOMM’08). ACM, New York, 75--86.
[41]
Uma Gurav and Rizwana Shaikh. 2010. Virtualization: A key feature of cloud computing. In Proceedings of the International Conference and Workshop on Emerging Trends in Technology (ICWET’10). ACM, New York, 227--229.
[42]
Vijay K. Gurbani, Michael Scharf, T. V. Lakshman, Volker Hilt, and Enrico Marocco. 2012. Abstracting network state in software defined networks (SDN) for rendezvous services. In Proceedings of the 2012 IEEE International Conference on Communications (ICC’12). 6627--6632.
[43]
Pooyan Habibi, Masoud Mokhtari, and Masoud Sabaei. 2016. QRVE: QoS-aware routing and energy-efficient VM placement for software-defined datacenter networks. In Proceedings of the 8th International Symposium on Telecommunications (IST’16). 533--539.
[44]
Brandon Heller, Srini Seetharaman, Priya Mahadevan, Yiannis Yiakoumis, Puneet Sharma, Sujata Banerjee, and Nick McKeown. 2010. ElasticTree: Saving energy in data center networks. In Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation (NSDI’10). USENIX Association, Berkeley, CA, 17--17. Retrieved from http://dl.acm.org/citation.cfm?id=1855711.1855728.
[45]
Yun Chao Hu, Milan Patel, Dario Sabella, Nurit Sprecher, and Valerie Young. 2015. Mobile edge computing a key technology towards 5G. ETSI White Paper 11, 11 (2015), 1--16.
[46]
Airton Ishimori, Fernando Farias, Eduardo Cerqueira, and Antonio Abelem. 2013. Control of multiple packet schedulers for improving QoS on openflow/SDN networking. In Proceedings of the 2013 2nd European Workshop on Software Defined Networks (EWSDN’13). 81--86.
[47]
Raj Jain and Subharthi Paul. 2013. Network virtualization and software defined networking for cloud computing: A survey. IEEE Communications Magazine 51, 11 (November 2013), 24--31.
[48]
Sushant Jain, Alok Kumar, Subhasree Mandal, Joon Ong, Leon Poutievski, Arjun Singh, Subbaiah Venkata, Jim Wanderer, Junlan Zhou, Min Zhu, Jon Zolla, Urs Hölzle, Stephen Stuart, and Amin Vahdat. 2013. B4: Experience with a globally-deployed software defined wan. In Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM (SIGCOMM’13). ACM, New York, 3--14.
[49]
Saksit Jantila and Kornchawal Chaipah. 2016. A security analysis of a hybrid mechanism to defend DDoS attacks in SDN. Procedia Computer Science 86, Supplement C (2016), 437--440.
[50]
Yaser Jararweh, Mahmoud Al-Ayyoub, Ala Darabseh, Elhadj Benkhelifa, Mladen Vouk, and Andy Rindos. 2016. Software defined cloud: Survey, system and evaluation. Future Generation Computer Systems 58 (2016), 56--74.
[51]
Yosr Jarraya, Taous Madi, and Mourad Debbabi. 2014. A survey and a layered taxonomy of software-defined networking. IEEE Communications Surveys Tutorials 16, 4 (2014), 1955--1980.
[52]
Kyuho Jeong and Renato Figueiredo. 2016. Self-configuring software-defined overlay bypass for seamless inter- and intra-cloud virtual networking. In Proceedings of the 25th ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC’16). ACM, New York, 153--164.
[53]
Hao Jin, Tosmate Cheocherngngarn, Dmita Levy, Alex Smith, Deng Pan, Jason Liu, and Niki Pissinou. 2013. Joint host-network optimization for energy-efficient data center networking. In Proceedings of the 2013 IEEE 27th International Symposium on Parallel Distributed Processing (IPDPS’13). 623--634.
[54]
Divya Kapil, Emmanuel S. Pilli, and Ramesh C. Joshi. 2013. Live virtual machine migration techniques: Survey and research challenges. In Proceedings of the 3rd IEEE International Advance Computing Conference (IACC’13). 963--969.
[55]
Murat Karakus and Arjan Durresi. 2017. A survey: Control plane scalability issues and approaches in software-defined networking (SDN). Computer Networks 112 (2017), 279--293.
[56]
Younghwa Kim, Saehoon Kang, Chunglae Cho, and Soomyung Pahk. 2016. SDN-based orchestration for interworking cloud and transport networks. In 2016 International Conference on Information and Communication Technology Convergence (ICTC’16). 303--307.
[57]
Dzmitry Kliazovich, Pascal Bouvry, and Samee Ullah Khan. 2012. GreenCloud: A packet-level simulator of energy-aware cloud computing data centers. Journal of Supercomputing 62, 3 (December 2012), 1263--1283.
[58]
Spiros Koulouzis, Adam S. Z. Belloum, Marian T. Bubak, Zhiming Zhao, Miroslav Živković, and Cees T. A. M. de Laat. 2016. SDN-aware federation of distributed data. Future Generation Computer Systems 56, Supplement C (2016), 64--76.
[59]
Diego Kreutz, Fernando M. V. Ramos, Paulo Esteves Verssimo, Christian Esteve Rothenberg, Siamak Azodolmolky, and Steve Uhlig. 2015. Software-defined networking: A comprehensive survey. Proceedings of the IEEE 103, 1 (January 2015), 14--76.
[60]
Bob Lantz, Brandon Heller, and Nick McKeown. 2010. A network in a laptop: Rapid prototyping for software-defined networks. In Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks. ACM, 19.
[61]
Aris Leivadeas, Matthias Falkner, Ioannis Lambadaris, and George Kesidis. 2017. Optimal virtualized network function allocation for an SDN enabled cloud. Computer Standards & Interfaces 54, P4 (November 2017), 266--278.
[62]
Melissa Licciardello, Matteo Fiorani, Marija Furdek, Paolo Monti, Carla Raffaelli, and Lena Wosinska. 2017. Performance evaluation of abstraction models for orchestration of distributed data center networks. In 2017 19th International Conference on Transparent Optical Networks (ICTON’17). 1--4.
[63]
Barbara Martini, Davide Adami, Molka Gharbaoui, Piero Castoldi, Lisa Donatini, and Stefano Giordano. 2016. Design and evaluation of SDN-based orchestration system for cloud data centers. In Proceedings of the 2016 IEEE International Conference on Communications (ICC’16). 1--6.
[64]
Toni Mastelic, Ariel Oleksiak, Holger Claussen, Ivona Brandic, Jean-Marc Pierson, and Athanasios V. Vasilakos. 2014. Cloud computing: Survey on energy efficiency. Computing Surveys 47, 2, Article 33 (December 2014), 36 pages.
[65]
Arturo Mayoral, Raul Munoz, Ricard Vilalta, Ramon Casellas, Ricardo Martínez, and Victor López. 2017. Need for a transport API in 5G for global orchestration of cloud and networks through a virtualized infrastructure manager and planner. Journal of Optical Communications and Networking 9, 1 (January 2017), A55--A62.
[66]
Arturo Mayoral, Ricard Vilalta, Raul Muñoz, Ramon Casellas, and Ricardo Martínez. 2017. SDN orchestration architectures and their integration with cloud computing applications. Optical Switching and Networking 26 (2017), 2--13.
[67]
Arturo Mayoral, Ricard Vilalta, Raul Munoz, Ramon Casellas, Ricardo Martínez, Michela Svaluto Moreolo, Josep M. Fabrega, Alejandro Aguado, Shuangyi Yan, Dimitra Simeonidou, Jose M. Gran, Víctor López, Pavel Kaczmarek, Rafal Szwedowski, Thomas Szyrkowiec, Achim Autenrieth, Norboru Yoshikane, Takehiro Tsuritani, Itsuro Morita, Masaki Shiraiwa, Naoya Wada, Masato Nishihara, T. Tanaka, Tomoo Takahara, Jens C. Rasmussen, Yuki Yoshida, and Ken ichi Kitayama. 2017. Control orchestration protocol: Unified transport API for distributed cloud and network orchestration. Journal of Optical Communications and Networking 9, 2 (February 2017), A216--A222.
[68]
Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, and Jonathan Turner. 2008. OpenFlow: Enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review 38, 2 (2008), 69--74.
[69]
Marouen Mechtri, Ines Houidi, Wajdi Louati, and Djamal Zeghlache. 2013. SDN for inter cloud networking. In Proceedings of the 2013 IEEE SDN for Future Networks and Services (SDN4FNS’13). 1--7.
[70]
Violeta Medina and Juan Manuel García. 2014. A survey of migration mechanisms of virtual machines. Computing Surveys 46, 3, Article 30 (January 2014), 33 pages.
[71]
Rashid Mijumbi, Joan Serrat, Juan-Luis Gorricho, Niel Bouten, Filip De Turck, and Raouf Boutaba. 2016. Network function virtualization: State-of-the-art and research challenges. IEEE Communications Surveys Tutorials 18, 1 (2016), 236--262.
[72]
Natural Resources Defense Council. 2014. America’s Data Centers Consuming and Wasting Growing Amounts of Energy. Retrieved from http://www.nrdc.org/energy/data-center-efficiency-assessment.asp.
[73]
ns2. 1995--2011. The Network Simulator NS-2. Retrieved from http://www.isi.edu/nsnam/ns/.
[74]
NTT Corporation. 2017. RYU the Network Operating System (NOS). Retrieved from https://osrg.github.io/ryu/.
[75]
ONF Solution Brief. 2014. OpenFlow-Enabled SDN and Network Functions Virtualization. Open Network Foundation. Retrieved from https://www.opennetworking.org/wp-content/uploads/2013/05/sb-sdn-nvf-solution.pdf.
[76]
Open Networking Lab. 2014. Introducing ONOS - A SDN Network Operating System for Service Providers. Retrieved from http://onosproject.org/wp-content/uploads/2014/11/Whitepaper-ONOS-final.pdf.
[77]
OpenDaylight. 2017. OpenDaylight: Open Source SDN Platform. Retrieved from https://www.opendaylight.org/.
[78]
OpenStack Foundation. 2017. Open Source Software for Creating Private and Public Clouds. Retrieved from https://www.openstack.org/.
[79]
Ehsan Pakbaznia and Massoud Pedram. 2009. Minimizing data center cooling and server power costs. In Proceedings of the 2009 ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED’09). ACM, New York, 145--150.
[80]
Ioan Petri, Mengsong Zou, Ali Reza Zamani, Javier Diaz-Montes, Omer Rana, and Manish Parashar. 2015. Integrating software defined networks within a cloud federation. In Proceedings of the 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid’15). 179--188.
[81]
Sandeep Pisharody, Janakarajan Natarajan, Ankur Chowdhary, Abdullah Alshalan, and Dijiang Huang. 2017. Brew: A security policy analysis framework for distributed SDN-based cloud environments. IEEE Transactions on Dependable and Secure Computing (2017).
[82]
Lucian Popa, Gautam Kumar, Mosharaf Chowdhury, Arvind Krishnamurthy, Sylvia Ratnasamy, and Ion Stoica. 2012. FairCloud: Sharing the network in cloud computing. In Proceedings of the ACM SIGCOMM 2012 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM’12). ACM, New York, 187--198.
[83]
POX. 2013. POX. Retrieved from http://www.noxrepo.org/pox/about-pox/.
[84]
Project Floodlight. 2017. Floodlight OpenFlow Controller. Retrieved from http://www.projectfloodlight.org/floodlight/.
[85]
Zafar Ayyub Qazi, Cheng-Chun Tu, Luis Chiang, Rui Miao, Vyas Sekar, and Minlan Yu. 2013. SIMPLE-fying middlebox policy enforcement using SDN. In Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM (SIGCOMM’13). ACM, New York, 27--38.
[86]
Peng Qin, Bin Dai, Benxiong Huang, and Guan Xu. 2017. Bandwidth-aware scheduling with SDN in hadoop: A new trend for big data. IEEE Systems Journal 11, 4 (December 2017), 2337--2344.
[87]
George F. Riley and Thomas R. Henderson. 2010. The ns-3 network simulator. In Modeling and Tools for Network Simulation, Klaus Wehrle, Mesut Güneş, and James Gross (Eds.). Springer, Berlin,15--34.
[88]
Aris Cahyadi Risdianto, Jun-Sik Shin, and Jong Won Kim. 2016. Deployment and evaluation of software-defined inter-connections for multi-domain federated SDN-cloud. In Proceedings of the 11th International Conference on Future Internet Technologies (CFI’16). ACM, New York, 118--121.
[89]
Durgesh Samant and Umesh Bellur. 2016. Handling boot storms in virtualized data centers--a survey. Computing Surveys 49, 1, Article 16 (June 2016), 36 pages.
[90]
Donald J. Schumacher and William C. Beckman. 2002. Data center cooling system. (April 23, 2002). US Patent 6,374,627.
[91]
Sripriya Seetharam, Prasad Calyam, and Tsegereda Beyene. 2014. ADON: Application-driven overlay network-as-a-service for data-intensive science. In Proceedings of the 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet’14). 313--319.
[92]
Justine Sherry, Shaddi Hasan, Colin Scott, Arvind Krishnamurthy, Sylvia Ratnasamy, and Vyas Sekar. 2012. Making middleboxes someone else’s problem: Network processing as a cloud service. In Proceedings of the ACM SIGCOMM 2012 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM’12). ACM, New York, 13--24.
[93]
Jungmin Son, Amir Vahid Dastjerdi, Rodrigo N. Calheiros, and Rajkumar Buyya. 2017. SLA-aware and energy-efficient dynamic overbooking in SDN-based cloud data centers. IEEE Transactions on Sustainable Computing 2, 2 (April 2017), 76--89.
[94]
Jungmin Son, Amir Vahid Dastjerdi, Rodrigo N. Calheiros, Xiaohui Ji, Young Yoon, and Rajkumar Buyya. 2015. CloudSimSDN: Modeling and simulation of software-defined cloud data centers. In Proceedings of the 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid’15). 475--484.
[95]
Salvatore Spadaro, Albert Pagès, Fernando Agraz, Rafael Montero, and Jordi Perelló. 2016. Resource orchestration in SDN-based future optical data centres. In 2016 International Conference on Optical Network Design and Modeling (ONDM’16). 1--6.
[96]
Jose Teixeira, Gianni Antichi, Davide Adami, Alessio Del Chiaro, Stefano Giordano, and Alexandre Santos. 2013. Datacenter in a box: Test your SDN cloud-datacenter controller at home. In Proceedings of the 2013 2nd European Workshop on Software Defined Networks (EWSDN’13). 99--104.
[97]
Adel Nadjaran Toosi, Rodrigo N. Calheiros, and Rajkumar Buyya. 2014. Interconnected cloud computing environments: Challenges, taxonomy, and survey. Computing Surveys 47, 1, Article 7 (May 2014), 47 pages.
[98]
Amin Vahdat, David Clark, and Jennifer Rexford. 2015. A purpose-built global network: Google’s move to SDN. Queue 13, 8, Article 100 (October 2015), 26 pages.
[99]
Richard Wang, Dana Butnariu, and Jennifer Rexford. 2011. 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’11). USENIX Association, Berkeley, CA, 12--12. Retrieved from http://dl.acm.org/citation.cfm?id=1972422.1972438.
[100]
Xiaodong Wang, Yanjun Yao, Xiaorui Wang, Kefa Lu, and Qing Cao. 2012. CARPO: Correlation-aware power optimization in data center networks. In Proceedings of the 2012 IEEE INFOCOM (INFOCOM’12). 1125--1133.
[101]
Wang Wendong, Qi Qinglei, Gong Xiangyang, Hu Yannan, and Que Xirong. 2014. Autonomic QoS management mechanism in software defined network. Communications, China 11, 7 (July 2014), 13--23.
[102]
Yu Wu, Zhizhong Zhang, Chuan Wu, Chuanxiong Guo, Zongpeng Li, and Francis C. M. Lau. 2017. Orchestrating bulk data transfers across geo-distributed datacenters. IEEE Transactions on Cloud Computing 5, 1 (January 2017), 112--125.
[103]
Wenfeng Xia, Peng Zhao, Yonggang Wen, and Haiyong Xie. 2017. A survey on data center networking (DCN): Infrastructure and operations. IEEE Communications Surveys Tutorials 19, 1 (2017), 640--656.
[104]
Qiao Yan, F. Richard Yu, Qingxiang Gong, and Jianqiang Li. 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 (2016), 602--622.
[105]
Soheil Hassas Yeganeh, Amin Tootoonchian, and Yashar Ganjali. 2013. On scalability of software-defined networking. IEEE Communications Magazine 51, 2 (February 2013), 136--141.
[106]
Zhen Zhang, Yuhui Deng, Geyong Min, Junjie Xie, and Shuqiang Huang. 2017. ExCCC-DCN: A highly scalable, cost-effective and energy-efficient data center structure. IEEE Transactions on Parallel and Distributed Systems 28, 4 (April 2017), 1046--1060.
[107]
Kuangyu Zheng and Xiaorui Wang. 2017. Dynamic control of flow completion time for power efficiency of data center networks. In Proceedings of the 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS’17). 340--350.
[108]
Kuangyu Zheng, Xiaodong Wang, Li Li, and Xiaorui Wang. 2014. Joint power optimization of data center network and servers with correlation analysis. In Proceedings of the 2014 IEEE INFOCOM (INFOCOM’14). 2598--2606.
[109]
Kuangyu Zheng, Xiaorui Wang, and Jia Liu. 2017. DISCO: Distributed traffic flow consolidation for power efficient data center network. In Proceedings of the 16th International IFIP TC6 Networking Conference, Networking. IFIP Open Digital Library. Retrieved from http://dl.ifip.org/db/conf/networking/networking2017/1570334940.pdf.
[110]
Kuangyu Zheng, Wenli Zheng, Li Li, and Xiaorui Wang. 2017. PowerNetS: Coordinating data center network with servers and cooling for power optimization. IEEE Transactions on Network and Service Management 14, 3 (September 2017), 661--675.

Cited By

View all
  • (2025)Cloud continuum testbeds and next-generation ICTs: Trends, challenges, and perspectivesComputer Science Review10.1016/j.cosrev.2024.10069656(100696)Online publication date: May-2025
  • (2024)Efficient Large-Scale Multiple Migration Planning and Scheduling in SDN-Enabled Edge ComputingIEEE Transactions on Mobile Computing10.1109/TMC.2023.332661023:6(6667-6680)Online publication date: Jun-2024
  • (2024)Unified Security Framework for Cloud Applications with IoT Fusion via Decentralized Blockchain2024 3rd International Conference on Applied Artificial Intelligence and Computing (ICAAIC)10.1109/ICAAIC60222.2024.10575108(1408-1414)Online publication date: 5-Jun-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Computing Surveys
ACM Computing Surveys  Volume 51, Issue 3
May 2019
796 pages
ISSN:0360-0300
EISSN:1557-7341
DOI:10.1145/3212709
  • Editor:
  • Sartaj Sahni
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 May 2018
Accepted: 01 February 2018
Revised: 01 January 2018
Received: 01 March 2017
Published in CSUR Volume 51, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Cloud computing
  2. data center networks
  3. software-defined networking

Qualifiers

  • Survey
  • Research
  • Refereed

Funding Sources

  • Australian Research Council (ARC) Future Fellowship and Discovery Project

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)95
  • Downloads (Last 6 weeks)6
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2025)Cloud continuum testbeds and next-generation ICTs: Trends, challenges, and perspectivesComputer Science Review10.1016/j.cosrev.2024.10069656(100696)Online publication date: May-2025
  • (2024)Efficient Large-Scale Multiple Migration Planning and Scheduling in SDN-Enabled Edge ComputingIEEE Transactions on Mobile Computing10.1109/TMC.2023.332661023:6(6667-6680)Online publication date: Jun-2024
  • (2024)Unified Security Framework for Cloud Applications with IoT Fusion via Decentralized Blockchain2024 3rd International Conference on Applied Artificial Intelligence and Computing (ICAAIC)10.1109/ICAAIC60222.2024.10575108(1408-1414)Online publication date: 5-Jun-2024
  • (2024)Modern computing: Vision and challengesTelematics and Informatics Reports10.1016/j.teler.2024.10011613(100116)Online publication date: Mar-2024
  • (2024)Computer detection intelligent mining algorithm for software defined networksPhysical Communication10.1016/j.phycom.2024.10229463(102294)Online publication date: Apr-2024
  • (2024)SDN Enabled Role Based Shared Secret Scheme for Virtual Machine Security in Cloud EnvironmentCyber Security and Applications10.1016/j.csa.2024.100043(100043)Online publication date: Feb-2024
  • (2024)DDoS attacks & defense mechanisms in SDN-enabled cloudComputer Science Review10.1016/j.cosrev.2024.10064453:COnline publication date: 1-Aug-2024
  • (2023)Cost Analysis and Optimization of Virtual Machine Allocation in the Cloud Data Center2023 International Conference on Inventive Computation Technologies (ICICT)10.1109/ICICT57646.2023.10134312(809-813)Online publication date: 26-Apr-2023
  • (2023)Smart Energy Conservation in Data Centers Using Machine Learning Based Software-Defined Networking2023 6th International Conference on Energy Conservation and Efficiency (ICECE)10.1109/ICECE58062.2023.10092487(1-10)Online publication date: 15-Mar-2023
  • (2023)Advanced Communication in Cyber Physical System Infrastructure, Protocols, and Challenges2023 Fifth International Conference on Electrical, Computer and Communication Technologies (ICECCT)10.1109/ICECCT56650.2023.10179710(1-10)Online publication date: 22-Feb-2023
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media