Abstract
The deployment and operation of Fifth Generation (5G) network is expected in 2020. The 5G aim to provide high throughput, reduced latency, increased capacity and a shift from service-orientation to user-orientation in requirements and innovations. The users require an efficient resource allocation and management. The closed infrastructure and ossified services of existing networks lead to complex, inefficient resource allocation and underutilized network resources especially in wireless networks. Different allocation techniques are proposed based on the utility gain of a service provider and user satisfaction. Software Defined Network (SDN) and Network Function Virtualization (NFV) are a hot topic in the wired and wireless network for the network management. SDN based 5G network is another stepping research domain for resource allocation and connectivity in 5G network. In this paper, a survey on state of the art on the 5G integration with the SDN is presented. A comprehensive survey is presented for different integrated architectures of 5G cellular network based on SDN and NFV form part of the paper. Different architectural integration of other wireless technologies such as 3G/4G, LTE, WiMAX etc. are highlighted in term of SDN and network virtualization. Furthermore, the paper focuses on the methods and techniques adopted for resource allocation for SDN based cellular network and elaborate requirements for futuristic 5G networks. It also highlights the role of virtualization and provides an analysis of abstraction for resource allocation in SDN based cellular network. In the end, the potential problems and issues are also comprehended in this article.
Similar content being viewed by others
References
Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2016–2021 White Paper. Cisco, 25-Mar-2017 [Online]. Available: http://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/mobile-white-paper-c11-520862.html
Ericsson Mobility Report – Ericsson, Ericsson.com, 07-Nov-2016 [Online]. Available: https://www.ericsson.com/mobility-report
Narmanlioglu O, Zeydan E (2017) Software-defined networking based network virtualization for mobile operators. Comput Electr Eng 57:134–146
Dahlman E et al (2014) 5G wireless access: requirements and realization. IEEE Commun Mag 52(12):42–47
Richart M, Baliosian J, Serrat J, Gorricho JL (2016) Resource slicing in virtual wireless networks: a survey. IEEE Trans Netw Serv Manag 13(3):462–476
van Asten BJ, van Adrichem NLM, Kuipers FA (2014) Scalability and resilience of software-defined networking: an overview, ArXiv14086760 Cs
Kreutz D, Ramos FM, Verissimo PE, Rothenberg CE, Azodolmolky S, Uhlig S (2015) Software-defined networking: a comprehensive survey. Proc IEEE 103(1):14–76
Lara A, Kolasani A, Ramamurthy B (2014) Network innovation using openflow: a survey. IEEE Commun Surv Tutorials 16(1):493–512
ONF Overview - Open Networking Foundation, 25-Mar-2017 [Online]. Available: https://www.opennetworking.org/about/onf-overview
Narisetty R et al (2013) OpenFlow configuration protocol: implementation for the of management plane. In 2013 second GENI research and educational experiment workshop, pp. 66–67
Pfaff B, Davie B (2013) The open vSwitch database management protocol
Doria A, Salim JH, Haas R, Khosravi H, Wang W, Dong L et al (2010) Forwarding and control element separation (ForCES) protocol specification
Pfaff B, Pettit J, Koponen T, Zhou EJ, Jackson A, Rajahalme J et al (2015) The design and implementation of open vSwitch., In NSDI, 2015, pp. 117–130
Zhou W, Li L, Luo M, Chou W (2014) REST API Design Patterns for SDN northbound API. In 2014 28th international conference on advanced information networking and applications workshops, pp. 358–365
Casellas R et al (2013) Control and management of flexi-grid optical networks with an integrated stateful path computation element and OpenFlow controller. J Opt Commun Networking 5(10):A57–A65
Feamster N, Rexford J, Zegura E (2013) The road to SDN. Queue 11(12):20
Kampanakis P, Perros H, Beyene T (2014) SDN-based solutions for moving target defense network protection. In World of Wireless, Mobile and Multimedia Networks (WoWMoM), 2014 I.E. 15th International Symposium on a, pp. 1–6
Jain S et al (2013) B4: experience with a globally-deployed software defined WAN. ACM SIGCOMM Comput Commun Rev 43(4):3–14
Bernardos CJ et al (2014) An architecture for software defined wireless networking. IEEE Wirel Commun 21(3):52–61
Agyapong PK, Iwamura M, Staehle D, Kiess W, Benjebbour A (2014) Design considerations for a 5G network architecture. IEEE Commun Mag 52(11):65–75
Pentikousis K, Wang Y, Hu W (2013) Mobileflow: toward software-defined mobile networks. IEEE Commun Mag 51(7):44–53
Yazıcı V, Kozat UC, Sunay MO (2014) A new control plane for 5G network architecture with a case study on unified handoff, mobility, and routing management. IEEE Commun Mag 52(11):76–85
Gudipati A, Perry D, Li LE, Katti S (2013) SoftRAN: software defined radio access network. In Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking. New York, NY, USA, pp. 25–30
Gudipati A, Li LE, Katti S (2014) RadioVisor: a slicing plane for radio access networks. In Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, New York, NY, USA, pp. 237–238
Akyildiz IF, Wang P, Lin S-C (2015) SoftAir: a software defined networking architecture for 5G wireless systems. Comput Netw 85:1–18
Sama MR, Contreras LM, Kaippallimalil J, Akiyoshi I, Qian H, Ni H (2015) Software-defined control of the virtualized mobile packet core. IEEE Commun Mag 53(2):107–115
Ali-Ahmad H, Cicconetti C, de la Oliva A, Dräxler M, Gupta R, Mancuso, V et al (2013) CROWD: an SDN approach for DenseNets. In 2013 second European workshop on software defined networks, pp. 25–31
Das A, Lumezanu C, Zhang Y, Singh VK, Jiang G, Yu C (2013) Transparent and flexible network Management for big Data Processing in the cloud. In HotCloud
Ghobadi M (2013) TCP adaptation framework in data centers
Arefin A, Singh VK, Jiang G, Zhang Y, Lumezanu C (2013) Diagnosing data center behavior flow by flow. In 2013 I.E. 33rd International Conference on Distributed Computing Systems, pp. 11–20
Raghavendra R, Lobo J, Lee KW (2012) Dynamic graph query primitives for SDN-based Cloudnetwork management. In Proceedings of the First Workshop on Hot Topics in Software Defined Networks, New York, NY, USA, pp. 97–102
Keller E, Ghorbani S., Caesar M, Rexford J (2012) Live migration of an entire network (and its hosts). In Proceedings of the 11th ACM Workshop on Hot Topics in Networks, New York, NY, USA, pp. 109–114
Wang G, Ng TSE, Shaikh A (2012) Programming your network at run-time for big data applications. In Proceedings of the First Workshop on Hot Topics in Software Defined Networks, New York, NY, USA, pp. 103–108
Xu F, Ye W, Liu Y, Zhang W (2016) UFalloc: towards utility max-min fairness of bandwidth allocation for applications in datacenter networks. Mob Netw Appl 2:1–13
Palma D et al (2014) The QueuePusher: enabling queue management in OpenFlow. In 2014 third European workshop on software defined networks, pp. 125–126
Caixinha D, Kathiravelu P, Veiga L (2016) ViTeNA: an SDN-based virtual network embedding algorithm for multi-tenant data centers. In 2016 I.E. 15th international symposium on network computing and applications (NCA), pp. 140–147
Jeong K, Kim J, Kim YT (2012) QoS-aware network operating system for software defined networking with generalized OpenFlows. In 2012 I.E. network operations and management symposium, pp. 1167–1174
Vestin J, Dely P, Kassler A, Bayer N, Einsiedler H, Peylo C (2013) CloudMAC: towards software defined WLANs. SIGMOBILE Mob Comput Commun Rev 16(4):42–45
Nagaraj K, Katti S (2014) ProCel: smart traffic handling for a scalable software EPC. In Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, New York, NY, USA, pp. 43–48
Scharf M, Gurbani V, Voith T, Stein M, Roome W, Soprovich G et al (2013) Dynamic VPN optimization by ALTO guidance. In 2013 second European workshop on software defined networks, pp. 13–18
Egilmez HE, Dane ST, Bagci KT, Tekalp AM (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 and information processing association annual summit and conference, pp. 1–8
Xiong P, Hacıgumus H (2014) Pronto: a software-defined networking based system for performance management of analytical queries on distributed data stores. In PVLDB, 7, 1661–1664
Sharma S et al (2014) Implementing quality of Service for the Software Defined Networking Enabled Future Internet. In 2014 third European workshop on software defined networks, pp. 49–54
Seddiki MS et al (2014) FlowQoS: QoS for the rest of us. In Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, New York, NY, USA, pp. 207–208
Haque IT, Abu-Ghazaleh N (2016) Wireless software defined networking: a survey and taxonomy. IEEE Commun Surv Tutor 18(4):2713–2737, Fourthquarter
N. ETSI (2014) Network functions virtualisation (NFV); management and orchestration,” NFV-MAN, vol. 1, p. v0
Sherwood R, Gibb G, Yap KK, Appenzeller G, Casado M, McKeown N, et al (2009) Flowvisor: a network virtualization layer. OpenFlow Switch Consort. Tech Rep, pp. 1–13
Sherwood R et al (2010) Can the production network be the testbed?. In OSDI, vol. 10, pp. 1–6
Jin X, Rexford J, Walker D, (2014) Incremental update for a compositional SDN hypervisor. In Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, New York, NY, USA, pp. 187–192
Drutskoy D, Keller E, Rexford J (2013) Scalable network virtualization in software-defined networks. IEEE Internet Comput 17(2):20–27
Al-Shabibi A et al (2014) OpenVirteX: make your virtual SDNs programmable. In Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, New York, NY, USA, pp. 25–30
Racherla S, Cain D, Irwin S, Ljungstrøm P, Patil P (2014) AM . Tarenzio et al., Implementing IBM Software Defined Network for Virtual Environments. IBM Redbooks
Kokku R, Mahindra R, Zhang H, Rangarajan S (2013) CellSlice: cellular wireless resource slicing for active RAN sharing. In 2013 Fifth International Conference on Communication Systems and Networks (COMSNETS), pp. 1–10
Li LE, Mao ZM, Rexford J (2012) Toward software-defined cellular networks. In 2012 European workshop on software defined networking, pp. 7–12
Yamanaka H, Kawai E, Ishii S, Shimojo S (2014) AutoVFlow: autonomous virtualization for wide-area OpenFlow networks. In 2014 third European workshop on software defined networks, 2014, pp. 67–72
Doriguzzi-Corin R, Salvadori E, Gerola M, Suñé M, Woesner H, (2014) A Datapath-Centric Virtualization Mechanism for OpenFlow networks. In 2014 third European workshop on software defined networks, pp. 19–24
Network Virtualization in Multi-tenant Datacenters | USENIX, 19-Mar-2017 [Online]. Available: https://www.usenix.org/node/179732
Blenk A, Basta A, Kellerer W (2015) HyperFlex: an SDN virtualization architecture with flexible hypervisor function allocation. In 2015 IFIP/IEEE international symposium on integrated network management (IM), pp. 397–405
de la Oliva A, Hernandez JA, Larrabeiti D, Azcorra A (2016) An overview of the CPRI specification and its application to C-RAN-based LTE scenarios. IEEE Commun Mag 54(2):152–159
System Specifications / Download Specifications / Public Documents / Documents / OBSAI - OBSAI, 27-Mar-2017. [Online]. Available: http://www.obsai.com/specifications.htm
Chih-Lin I, Yuan Y, Huang J, Ma S, Cui C, Duan R (2015) Rethink fronthaul for soft RAN. IEEE Commun Mag 53(9):82–88
Kehrer S, Kleineberg O, Heffernan D (2014) A comparison of fault-tolerance concepts for IEEE 8021 Time Sensitive Networks (TSN). In Proceedings of the 2014 I.E. Emerging Technology and Factory Automation (ETFA), pp. 1–8
Niu Y, Li Y, Jin D, Su L, Vasilakos AV (2015) A survey of millimeter wave communications (mmWave) for 5G: opportunities and challenges. Wirel Netw 21(8):2657–2676
Niu Y, Li Y, Chen M, Jin D, Chen S (2016) A cross-layer design for a software-defined millimeter-wave mobile broadband system. IEEE Commun Mag 54(2):124–130
Chen N, Sun S, Kadoch M, Rong B (2016) SDN Controlled mmWave Massive MIMO Hybrid Precoding for 5G Heterogeneous Mobile Systems, Mobile Information Systems. [Online]. Available: https://www.hindawi.com/journals/misy/2016/9767065/cta/
Sun S, Kadoch M, Gong L, Rong B (2015) Integrating network function virtualization with SDR and SDN for 4G/5G networks. IEEE Netw 29(3):54–59
Nikaein N, Marina MK, Manickam S, Dawson A, Knopp R, Bonnet C (2014) OpenAirInterface: a flexible platform for 5G research. SIGCOMM Comput Commun Rev 44(5):33–38
Rappaport TS, Sun S, Mayzus R, Zhao H, Azar Y, Wang K et al (2013) Millimeter wave mobile communications for 5G cellular: it will work! IEEE Access 1:335–349
Roh W, Seol J-Y, Park J, Lee B, Lee J, Kim Y et al (2014) Millimeter-wave beamforming as an enabling technology for 5G cellular communications: theoretical feasibility and prototype results. IEEE Commun Mag 52(2):106–113
Sun S, Rappaport TS, Heath RW, Nix A, Rangan S (2014) MIMO for millimeter-wave wireless communications: beamforming, spatial multiplexing, or both? IEEE Commun Mag 52(12):110–121
Vestin J, Kassler A (2017) Low frequency assist for mmWave backhaul - the case for SDN resiliency mechanisms. In 2017 I.E. International Conference on Communications Workshops (ICC workshops), pp. 205–210
Santos R, Kassler A (2016) A SDN controller architecture for small cell wireless backhaul using a LTE Control Channel. In World of wireless, mobile and multimedia networks (WoWMoM), 2016 I.E. 17th international symposium on a, pp. 1–3
Amate A, Milosavljevic M, Kourtessis P, Robinson M, Senior JM (2015) SDN based millimetre wave radio over fiber (RoF) network. Proc SPIE 9387:938706
Akyildiz IF, Jornet JM, Han C (2014) TeraNets: ultra-broadband communication networks in the terahertz band. IEEE Wirel Commun 21(4):130–135
Cacciapuoti AS, Subramanian R, Chowdhury KR, Caleffi M (2017) Software-defined network controlled switching between millimeter wave and terahertz small cells,” ArXiv Prepr. ArXiv170202775
Mumtaz S, Jornet JM, Aulin J, Gerstacker WH, Dong X, Ai B (2017) Terahertz communication for vehicular networks. IEEE Trans Veh Technol 66(7):5617–5625
González S et al (2016) 5G-Crosshaul: an SDN/NFV control and data plane architecture for the 5G integrated Fronthaul/backhaul. Trans Emerg Telecommun Technol 27(9):1196–1205
Liu J, Zhang S, Kato N, Ujikawa H, Suzuki K (2015) Device-to-device communications for enhancing quality of experience in software defined multi-tier LTE-A networks. IEEE Netw 29(4):46–52
Savarese G, Vaser M, Ruggieri M, (2013) A Software Defined Networking-based context-aware framework combining 4G cellular networks with M2M. In 2013 16th International Symposium on Wireless Personal Multimedia Communications (WPMC), pp. 1–6
Nguyen V-G, Kim Y (2015) Proposal and evaluation of SDN-based mobile packet core networks. EURASIP J Wirel Commun Netw 2015(1):172
Jin X, Li L, Vanbever L, Rexford J (2013) Cellsdn: software-defined cellular core networks,” Open Netw. Summit SDN Event
Wu D, Arkhipov DI, Asmare E, Qin Z, McCann JA (2015) UbiFlow: mobility management in urban-scale software defined IoT. In 2015 I.E. Conference on Computer Communications (INFOCOM), pp. 208–216
Jin X, Li LE, Vanbever L, Rexford J (2013) SoftCell: scalable and flexible cellular Core network architecture. In Proceedings of the Ninth ACM Conference on Emerging Networking Experiments and Technologies, New York, NY, USA, pp. 163–174
Cho HH, Lai CF, Shih TK, Chao HC (2014) Integration of SDR and SDN for 5G. IEEE Access 2:1196–1204
Yap KK et al (2010) Blueprint for introducing innovation into wireless mobile networks. In Proceedings of the Second ACM SIGCOMM Workshop on Virtualized Infrastructure Systems and Architectures, New York, NY, USA, pp. 25–32
Bansal M, Mehlman J, Katti S, Levis P (2012) OpenRadio: a programmable wireless Dataplane. In Proceedings of the First Workshop on Hot Topics in Software Defined Networks, New York, NY, USA, pp. 109–114
Yang M, Li Y, Jin D, Su L, Ma S, Zeng L (2013) OpenRAN: a software-defined ran architecture via virtualization. In ACM SIGCOMM computer communication review, vol. 43, pp. 549–550
Liu J, Xu X, Chen W, Hou Y (2016) QoS guaranteed resource allocation with content caching in SDN enabled mobile networks. In 2016 IEEE/CIC International Conference on Communications in China (ICCC workshops), pp. 1–6
Zhang D, Chang Z, Yu FR, Chen X, Hämäläinen T (2016) A double auction mechanism for virtual resource allocation in SDN-based cellular network. In 2016 I.E. 27th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), pp. 1–6
Trivisonno R, Guerzoni R, Vaishnavi I, Soldani D (2015) SDN-based 5G mobile networks: architecture, functions, procedures and backward compatibility. Trans Emerg Telecommun Technol 26(1):82–92
Feng T, Bi J, Wang K (2015) Allocation and scheduling of network resource for multiple control applications in SDN. China Commun 12(6):85–95
Guo J, Liu F, Tang H, Lian Y, Jin H, Lui JCS (2013) Falloc: fair network bandwidth allocation in IaaS datacenters via a bargaining game approach. In 2013 21st IEEE international conference on network protocols (ICNP), pp. 1–10
Tomovic S, Prasad N, Radusinovic I (2014) SDN control framework for QoS provisioning. In 2014 22nd telecommunications forum Telfor (TELFOR), pp. 111–114
D’Oro S, Galluccio L, Mertikopoulos P, Morabito G, Palazzo S (2017) Auction-based resource allocation in OpenFlow multi-tenant networks. Comput Netw 115:29–41
Jin H, Pan D, Liu J, Pissinou N (2013) Openflow-based flow-level bandwidth provisioning for CICQ switches. IEEE Trans Comput 62(9):1799–1812
Trivisonno R, Guerzoni R, Vaishnavi I, Frimpong A (2015) Network resource management and QoS in SDN-enabled 5G systems. In 2015 I.E. global communications conference (GLOBECOM), pp. 1–7
A. Leivadeas, M. Falkner, I. Lambadaris, and G. Kesidis, “Optimal virtualized network function allocation for an SDN enabled cloud,” Comput Stand Interfaces, vol 54, Part 4, pp. 266–278, 2017
de Britto e Silva E et al Enforcing Link Utilization with Traffic Engineering on SDN
Liu Y, Li Y, Wang Y, Yuan J (2015) Optimal scheduling for multi-flow update in software-defined networks. J Netw Comput Appl 54:11–19
Reviriego P, Pontarelli S, Maestro JA (2014) Energy efficient exact matching for flow identification with cuckoo affinity hashing. IEEE Commun Lett 18(5):885–888
Lin S-C, Wang P, Luo M (2016) Jointly optimized QoS-aware virtualization and routing in software defined networks. Comput Netw 96:69–78
Costa-Pérez X, Swetina J, Guo T, Mahindra R, Rangarajan S (2013) Radio access network virtualization for future mobile carrier networks. IEEE Commun Mag 51(7):27–35
(2016) MARS: multiple access radio scheduling for a multi-homed mobile device in soft-RAN. KSII Trans Internet Inf Syst, vol. 10, no. 1
Farshin A, Sharifian S (2017) A chaotic grey wolf controller allocator for software defined mobile network (SDMN) for 5th generation of cloud-based cellular systems (5G). Comput Commun 108:94–109
Bartoli G, Marabissi D, Pucci R, Ronga LS (2017) AI based network and radio resource management in 5G HetNets. J Signal Process Syst:1–11
An X et al. (2016) On end to end network slicing for 5G communication systems. Trans. Emerg. Telecommun. Technol., p. n/a-n/a,
Kokku R, Mahindra R, Zhang H, Rangarajan S (2012) NVS: a substrate for virtualizing wireless resources in cellular networks. IEEEACM Trans Netw 20(5):1333–1346
Duan X, Akhtar AM, Wang X (2015) Software-defined networking-based resource management: data offloading with load balancing in 5G HetNet. EURASIP J Wirel Commun Netw 2015(1):181
Mu M, Broadbent M, Farshad A, Hart N, Hutchison D, Ni Q, Race N (Aug. 2016) A scalable user fairness model for adaptive video streaming over SDN-assisted future networks. IEEE J Sel Areas Commun 34(8):2168–2184
Thyagaturu AS, Dashti Y, Reisslein M (2016) SDN-based smart gateways (Sm-GWs) for multi-operator small cell network management. IEEE Trans Netw Serv Manag 13(4):740–753
Lakshminarayana S, Assaad M, Debbah M (2013) H-infinity control based scheduler for the deployment of small cell networks. Perform Eval 70(7–8):513–527
Akhtar AM, Wang X, Hanzo L (2016) Synergistic spectrum sharing in 5G HetNets: a harmonized SDN-enabled approach. IEEE Commun Mag 54(1):40–47
Kang S, Yoon W (2016) SDN-based resource allocation for heterogeneous LTE and WLAN multi-radio networks. J Supercomput 72(4):1342–1362
Liang C, Yu FR Wireless network virtualization: a survey, some research issues and challenges. IEEE Commun. Surv. Tutor, vol. 17, no. 1, pp. 358–380, Firstquarter 2015
Chaudet C, Haddad Y (2013) Wireless software defined networks: challenges and opportunities. In 2013 I.E. international conference on microwaves, communications, antennas and electronic systems (COMCAS 2013), pp. 1–5
Akyildiz IF, Lee A, Wang P, Luo M, Chou W (2014) A roadmap for traffic engineering in SDN-OpenFlow networks. Comput Netw 71(Supplement C):1–30
Author information
Authors and Affiliations
Corresponding author
Additional information
This article is part of the Topical Collection: Special Issue on Software Defined Networking: Trends, Challenges and Prospective Smart Solutions
Guest Editors: Ahmed E. Kamal, Liangxiu Han, Sohail Jabbar, and Liu Lu
Rights and permissions
About this article
Cite this article
Tayyaba, S.K., Shah, M.A. Resource allocation in SDN based 5G cellular networks. Peer-to-Peer Netw. Appl. 12, 514–538 (2019). https://doi.org/10.1007/s12083-018-0651-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-018-0651-3