Skip to main content
Log in

VirtRAN: An SDN/NFV-Based Framework for 5G RAN Slicing

  • Review Article
  • Published:
Journal of the Indian Institute of Science Aims and scope

Abstract

The upcoming Fifth Generation (5G) mobile network aims to support a wide variety of services. In addition to the four standardized service use cases, network operators are also looking for the ability to deploy newer services in shorter timescales to quickly monetize the 5G network. This has resulted in the emergence of Software-Defined Networking (SDN) and Network Function Virtualization (NFV) as key technologies for designing the 5G networks. In this paper, we provide a survey of some of the promising SDN/NFV-based architectures for the Radio Access Network (RAN) and highlight how these architectures can be utilized to support features like network virtualization and slicing. We also identify the gaps which need to be addressed by these proposals to be able to support the 5G network capabilities and list a few considerations for slicing the 5G RAN. Finally, we propose Virtualized RAN (VirtRAN), a recursive SDN/NFV-based architectural framework for RAN, which addresses some of these gaps and can be used to support features like network slicing and user mobility management in 5G networks in an efficient manner.

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

Figure 1:
Figure 2:
Figure 3:
Figure 4:
Figure 5:
Figure 6:
Figure 7:
Figure 8:
Figure 9:
Figure 10:
Figure 11:
Figure 12:
Figure 13:
Figure 14:
Figure 15:
Figure 16:

Similar content being viewed by others

Abbreviations

3G:

Third Generation

3GPP:

Third-Generation Partnership Project

4G:

Fourth Generation

5G:

Fifth Generation

AMF:

Access and Mobility Function

AP:

Access Point

API:

Application Programming Interface

ARPU:

Average Revenue Per User

AUSF:

Authentication Server Function

CAPEX:

CApital Expenditures

CAPWAP:

Control and Provisioning of Wireless Access Points

CU:

Centralized Unit

DU:

Distributed Unit

E1AP:

E1 Application Protocol

eICIC:

enhanced Inter-Cell Interference Coordination (eICIC)

eMBB:

enhanced Mobile Broadband

eNB:

eNodeB

ETSI:

European Telecommunications Standards Institute

F1AP:

F1 Application Protocol

GBR:

Guaranteed Bit Rate

gNB:

gNodeB

gNB-CU:

gNB-Centralized Unit

gNB-CU-CP:

gNB-CU Control Plane

gNB-CU-DP:

gNB-CU Data Plane

gNB-DUs:

gNB-Distributed Units

GPRS:

General Packet Radio Service

IBM:

International Business Machines Corporation

IETF:

Internet Engineering Task Force

IP:

Internet Protocol Marc

LTE:

Long-Term Evolution

LVAP:

Lightweight Virtual Access Point

m-NBI:

middleware-North Bound Interface

m-SBI:

middleware-South Bound Interface

MAC:

Medium Access Control

mMTC:

massive Machine Type Communications

multi-RAT:

multiple-Radio Access Technology

N3IWF:

Non 3GPP Interworking Function

NFV:

Network Function Virtualization

NR:

New Radio

ns-3:

Network Simulator -3

NSSAI:

Network Slice Selection Assistance Information

ONF:

Open Networking Foundation

PDCP:

Packet Data Convergence Protocol

PGW:

Packet Gateway

PGW-c:

Packet Gateway-control plane

PGW-u:

Packet Gateway-user plane

PRB:

Physical Resource Block

QoE:

Quality of Experience

QoS:

Quality of Service

RAN:

Radio Access Network

RB:

Resource Block

REST:

Representational State Transfer

RIC:

Radio Interface Controller

RLC:

Radio Link Control

RRC:

Radio Resource Control

RRM:

Radio Resource Management

RT:

Real Time

SD-RAN:

Software-Defined-RAN

SDAP:

Service Data Adaptation Protocol

SDN:

Software-Defined Networking

SDOs:

Standard Development Organizations

SGW:

Serving Gateway

SGW-c:

Serving Gateway-control plane

SGW-u:

Serving Gateway-user plane

SMF:

Session Management Function

SNMP:

Simple Network Management Protocol

SON:

Self Organizing Network

SSID:

Service Set IDentifier

UE:

User Equipment

UPF:

User Plane Function

URLLC:

Ultra Reliable Low Latency Communications

V2X:

Vehicle to Everything

vBS:

virtual Base Station

VirtRAN:

Virtualized RAN

VL:

Virtualization Layer

VM:

Virtual Machine

VRB:

Virtual Resource Block

VRG:

Virtual Resource Group

VSF:

Virtual Subsystem Function

WiMAX:

Worldwide interoperability for Microwave Access

WLAN:

Wireless Local Area Network

WRAN:

Wireless Regional Area Network

References

  1. Yap K-K, Kobayashi M, Sherwood R, Huang T-Y, Chan M, Handigol N, McKeown N (2010) OpenRoads: empowering research in mobile networks. ACM SIGCOMM Comput Commun Rev 40(1):125–126

    Article  Google Scholar 

  2. Intelligence GSMA (2018) Global mobile trends: what is driving the mobile industry. [Online]. https://www.gsmaintelligence.com/research/?file=8535289e1005eb248a54069d82ceb824&download

  3. Kreutz D, Ramos F, Verissimo P, Rothenberg CE, Azodolmolky S, Uhlig S (2014) Software Defined Networking: A Comprehensive Survey. Proceedings of the IEEE 103(1):14–76

    Article  Google Scholar 

  4. Haleplidis E, Pentikousis K, Denazis S, Salim JH, Meyer D, Koufopavlou O (2015) RFC 7426: software-defined networking (SDN): layers and architecture terminology

  5. McKeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J (2008) OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69–74

    Article  Google Scholar 

  6. ETSI GS NFV 003 (2018) Network functions virtualisation (NFV); terminology for main concepts in NFV

  7. 3GPP TR 28.801 v15.1.0 (2018) Study on management and orchestration of network slicing for next generation network

  8. Coronado E, Khan SN, Riggio R (2019) 5G-EmPOWER: a software-defined networking platform for 5G radio access networks. IEEE Trans Netw Serv Manage

  9. Schulz-Zander J, Suresh L, Sarrar N, Feldmann A, Hühn T, Merz R (2014) Programmatic orchestration of WiFi networks. In: Proceedings of USENIX annual technical conference, pp 347–358

  10. Hare C (2011) Simple network management protocol (SNMP)

  11. Sherwood R, Chan M, Covington A, Gibb G, Flajslik M, Handigol N, Huang T-Y, Kazemian P, Kobayashi M, Naous J et al (2010) Carving research slices out of your production networks with OpenFlow. ACM SIGCOMM Comput Commun Rev 40(1):129–130

    Article  Google Scholar 

  12. Coronado E, Riggio R, Villa1ón J, Garrido A (2018) “Lasagna: Programming Abstractions for End-to-End Slicing in Software-Defined WLANs,” In: 2018 IEEE 19th International Symposium on“ A World of Wireless, Mobile and Multimedia Networks”(WoWMoM), pp. 14–15, IEEE

  13. 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, pp 25–30, ACM

  14. Katti S, Li LE (2014) Radiovisor: a slicing plane for radio access networks. In: Presented as part of the open networking summit 2014 (\(\{\)ONS\(\}\) 2014)

  15. Foukas X, Nikaein N, Kassem MM, Marina MK, Kontovasilis K (2016) “FlexRAN: a flexible and programmable platform for software defined radio access networks. In: Proceedings of the 12th international on conference on emerging networking experiments and technologies, pp 427–441

  16. Checko A, Christiansen HL, Yan Y, Scolari L, Kardaras G, Berger MS, Dittmann L (2014) Cloud RAN for mobile networks—a technology overview. IEEE Commun Surv Tutor 17(1):405–426

    Article  Google Scholar 

  17. Costanzo S, Fajjari I, Aitsaadi N, Langar R (2018) A network slicing prototype for a flexible cloud radio access network. In: 2018 15th IEEE annual consumer communications and networking conference (CCNC), pp 1–4. IEEE

  18. Gopalasingham A, Herculea DG, Chen CS, Roullet L (2017) Virtualization of radio access network by virtual machine and docker: practice and performance analysis. In: 2017 IFIP/IEEE symposium on integrated network and service management (IM), pp 680–685. IEEE

  19. 3GPP TS 23.214 V15.1.0 (2017) Architecture enhancements for control and user plane separation of EPC nodes

  20. 3GPP TS 23.501 V16.2.0 (2017) System architecture for the 5G system

  21. 3GPP TS 38.470 V15.6.0 (2019) NG-RAN; F1 general aspects and principles

  22. 3GPP TS 38.473 V15.7.0 (2019) NG-RAN; F1 application protocol (F1AP)

  23. 3GPP TS 38.463 V15.5.0 (2019) NG-RAN; E1 application protocol (E1AP)

  24. 3GPP TS 38.300 v15.6 (2019) Overall description; Stage-2

  25. Open Networking Forum (2014) TR-502:SDN architecture issue 1.0 [Online]. https://www.opennetworking.org/wp-content/uploads/2013/02/TR_SDN_ARCH_1.0_06062014.pdf

  26. Open Networking Forum (2016) TR-526: applying SDN architecture to 5G slicing issue 1.0, 2016. [Online]. https://www.opennetworking.org/wp-content/uploads/2014/10/Applying_SDN_Architecture_to_5G_Slicing_TR-526.pdf

  27. Blenk A, Basta A, Reisslein M, Kellerer W (2015) Survey on network virtualization hypervisors for software defined networking. IEEE Commun Surv Tutor 18(1):655–685

    Article  Google Scholar 

  28. Alliance O-RAN (2018) O-RAN: Towards an Open and Smart RAN, [Online]. Available: https://www.o-ran.org/s/O-RAN-WP-FInal-181017.pdf

  29. 3GPP TS 38.401 v15.5 (2019) NG RAN—architecture description

  30. P1930.1 (2020) Recommended practice for software defined networking (SDN) based middleware for control and management of wireless networks. https://standards.ieee.org/project/1930_1.html. Accessed 12 Mar 2020

  31. IEEE Computer Society LAN/MAN Standards Committee (2016) Part 11: Wireless LAN medium-access control (MAC) and physical layer (PHY) specifications

  32. IEEE Computer Society LAN/MAN Standards Committee (2011) IEEE standard for information technology-telecommunication and information exchange between systems-wireless regional area networks (WRAN)-specific requirements part 22: cognitive wireless RAN medium access control (MAC) and physical layer (PHY) specifications: policies and procedures for operation in the TV bands

  33. Stanley D, Calhoun P, Montemurro M (2009) Control and provisioning of wireless access points (CAPWAP) protocol specification

  34. Calhoun P, Montemurro M, Stanley D et al (2009) Control and provisioning of wireless access points (CAPWAP) protocol binding for IEEE 802.11. IETF RFC5416

  35. Kumar S, Cifuentes D, Gollakota S, Katabi D (2013) Bringing cross-layer MIMO to today’s wireless LANs. ACM SIGCOMM Comput Commun Rev 43(4):387–398

    Article  Google Scholar 

  36. Kozłowski K, Kukliński S, Tomaszewski L (2018) Open issues in network slicing. In: International conference on the network of the future (NOF)

  37. ns-3 Network Simulator (2020) [Online]. https://www.nsnam.org

Download references

Acknowledgements

This work has been supported by the Department of Telecommunications, Ministry of Communications, Government of India as part of the indigenous 5G Test Bed project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abhay Karandikar.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nayak Manjeshwar, A., Jha, P., Karandikar, A. et al. VirtRAN: An SDN/NFV-Based Framework for 5G RAN Slicing. J Indian Inst Sci 100, 409–434 (2020). https://doi.org/10.1007/s41745-020-00160-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41745-020-00160-x

Keywords

Navigation