Вы находитесь на странице: 1из 9

This is a postprint version of the following published document:

Costa-Pérez, Xavier; García-Saavedra, Andrés; Li, Xi; Deiss, Thomas; Oliva,


Antonio de la; Di Giglio, Andrea; Iovanna, Paola, and Mourad, Alain. 5G-
Crosshaul: An SDN/NFV Integrated Fronthaul/Backhaul Transport Network
Architecture. IEEE Wireless Communications, 24(1), pp. 38-45, February
2017

DOI: https://doi.org/10.1109/MWC.2017.1600181WC

© 2017. IEEE. Personal use of this material is permitted. Permission from IEEE must be
obtained for all other uses, in any current or future media, including
reprinting/republishing this material for advertising or promotional purposes, creating
new collective works, for resale or redistribution to servers or lists, or reuse of any
copyrighted component of this work in other works.
56-(ROSSHAUL: AN SDN/NFV
INTEGRATED FRONTHAUL/BACKHAUL
TRANSPORT NETWORK ARCHITECTURE
XAVIER COSTA-PEREZ, ANDRES GARCIA-SAAVEDRA, XI LI, THOMAS DEISS, ANTONIO DE LA
OLIVA, ANDREA DI GIGLIO, PAOLA IOVANNA, AND ALAIN MOURAD

ABSTRACT multi-technology transport network, and apply


network functions virtualization (NFV) to the infra­
This article proposes an innovative architec­ structure, enabling flexible function placement
ture design for a SG transport solution (dubbed and cost-effective usage of the SG-Crosshaul infra­
SG-Crosshaul) targeting the integration of existing structure resources. The SDN principle allows the
and new fronthaul and backhaul technologies and separation of the data and control planes, foster­
interfaces. At the heart of the proposed design lie ing network and device programmability. NFV
an SDN/NFV-based management and orchestra­ allows infrastructure and function virtualization,
tion entity (XCI), and an Ethernet-based packet for­ where the underlying physical infrastructure and
warding entity (XFE) supporting various fronthaul network functions can be virtualized in such a
and backhaul traffic QoS profiles. The XCI lever­ way that they will be appropriately instantiated,
ages widespread architectural frameworks for connected, and combined over the underlying
NFV (ETSI NFV) and SDN (Open Daylight and SG-Crosshaul substrate.
ONOS). It opens the SG transport network as a The design of the data plane architecture
service for innovative network applications on top needs to enable the integration of heterogeneous
(e.g., multi-tenancy, resource management), pro­ technologies for the fronthaul and backhaul links
visioning the required network and IT resources into a single SON-based controlled network. The
in a flexible, cost-effective, and abstract manner. main challenge of the data plane is the need for
The proposed design supports the concept of net­ extended flexibility to adapt to the new fronthaul
work slicing pushed by the industry for realizing and backhaul technologies arising with SG as well
a truly flexible, sharable, and cost-effective future as to incorporate legacy technologies through
SG system. abstraction interfaces.
To achieve such a design, our approach is to
SG·(ROSSHAUL leverage the state-of-the-art SDN and NFV archi­
tectures so as to avoid re-inventing the wheel and
ARCHITECTURE DESIGN RATIONALE maximize the compatibility and integration of the
The goal of the European H2020 SG-Crosshaul system design with the existing standard frame­
project is to build an adaptive, flexible and soft­ works and reference specifications.
ware-defined architecture for future fifth generation So far the most well developed open source
Xavier Costa-Perez, Andres (SG) transport networks integrating multi-technolo­ SDN controllers that provide carrier-grade fea­
Garcia-Saavect� and Xi Li
are with NEC Laboratories
gy fronthaul and backhaul segments. The SG-Cross­ tures are Open Daylight (ODL) [1] and Open
Europe. haul architecture thus aims to enable a flexible and Network Operating System (ONOS). In the NFV
software-defined reconfiguration of all networking case, the European Telecommunications Stan­
Thomas Deiss is with Noki� elements through a unified data plane and control dards Institute (ETSI) NFV Industry Specification
Germany.
plane interconnecting distributed SG radio access Group (ISG) currently gives the ability to deploy
Antonio de la Oliva is with and core network functions, hosted on in-network instances of network functions running in virtual
Univ. Canos III. cloud infrastructure. machines (VMs) and provide network operators
The control plane needs to include a group with the ability to dynamically instantiate, activate,
Andrea di Giglio is with
Telecom Italia.
of key functional elements (e.g., topology discov­ and re-allocate resources and functions.
ery, network monitoring, technology abstraction, Based on these industry initiatives and stan­
Paola lovanna is with provisioning of virtual infrastructure) and their dards, our SG-Crosshaul architecture is designed
Ericsson, Italy main interfaces toward the applications (north­ to be compatible with the existing ODVONOS
Alain Mourad is with bound interface) and toward underlying tech­ and ETSI NFV architecture frameworks. For the
lnterdigital. nologies (southbound interface). For the control overall architecture design, we take a bottom-up
plane design we leverage on software-defined approach to evolve from current management
Digital Object Identifier. networking (SDN) principles to have unified con­ systems toward the integration of management
IO. I 109/MWC2017.1600181WC. trol, management, and configuration of the SG and network orchestration (MANO) concepts.
II CON app I Mobility app II Broadcasting app II MEC I ...
------------- ------------------- ______________f_____ ------------------------''
Resource mgmt app Multi-tenancy app Energy mgmt app
Northbound interface (NBD
-------------
------r----- ------r-----
NBI - NBI
'' ''
'' '' ''
I
'' '' ! SG crosshaul ''
'' '' NFV
� MANO ''
''='' orchstrator
()(Cl) ''
•a,' I ,rn
:�:
:� I VNF manager(s) � :'o�
.�
'
l
c::

H
----:'c::�
5G core 'J!1 SG access
MANO : � +-------+ MANO
Virtual infrastructure ,;;.
:�
' manager (VIM)
'n,

·�:� � :&'
•-a di!
:,
'O
T 'ni
:,•"'
r--� Ill I� {�··illI
I !
'' SDN ctrl Storage ctrl I Computing ctrl I '''=
''
ill ''
"' "'"'
'''
��
:. �... ''

- r- - r-
''
[$-L-
..,

-r-,- ---------
- ---- --

I __l___ ''
--------- -----------------
- N

-1------------
I
I
Control legacy legacycrtl
-- - - - -- -- -- -
_Sout und interface 581} _ - --
plane ctrl (e.g. MPLS/GMPLS) !r
TI T+

I
I + + + + I I
Data
I
I
plane Non-XFf/XPU SG-Crosshaul SG-Crosshaul
Network Access nodes
SG-Crosshaul nodes forwarding processor (RRH, BS, ...)
core (switch, BBU, mrnwave...) element ()(FE) unit ()(PU) >-

NFVl/VNFs
I I Virtualization layer
Hardware r
I
--------------------------------------

- Non-SG-<rosshaul interface
------------------r------------------
Non-XCF frame interface
___ J__________________________________
____ SG-Crosshaul cornmo frame {XCf) interlace ____
l
- SG-Crosshaul interface
- External interface 1 PHY/ link layer I I PHY/ link layer I
FIGURE I. SG-Crosshaul architecture illustration.

SG·(ROSSHAUL ARCHITECTURE OVERVIEW networks (RANs). In contrast, our goal in the


SG-Crosshaul project is rather to design a unified
RELATED WORK control and data plane for any type of backhaul
and fronthaul traffic applying the SON and NFV
The advent of a new generation of mobile com­ principles.
munications is fostering a wealth of research on In our previous work (7] we focused on the
SG network architectures that cope with strin­ benefits attainable to a unified backhaul/fronthaul
gent KPI requirements. Practically all of the indus­ system. This is in fact in line with the research
try and academic communities agree that both activities carried out within the scope of the Next
SON and NFV, as well as heterogeneous trans­ Generation Fronthaul Interface Alliance (NGFI),
port and access technologies, should play a key IEEE 1914, and IEEE 802.1, where a packetized
role in its design; see, for example, IMT-2020 (SG) version of fronthaul traffic is envisioned, compati­
Promotion Group's and Next Generation Mobile ble with existing backhaul deployments. This work
Network's (NGMN's) white papers (2, 3] as well is therefore highly relevant to bring along the flex­
as DoCoMo's paper in (4] on SG architecture ibility, data plane interoperability, and system-wide
design principles. It is worth highlighting the work management and optimization of heterogeneous
in (4), which presented some early results on the technologies of the integrated SG transport net­
expected system-level gains of some of the novel work, referred to here as SG-Crosshaul.
access technologies. A comprehensive survey of
SG access technologies is published in [SJ. SYSTEM DESIGN
However, all this work focuses almost exclu­ Based on the design criteria exposed previous­
sively on the access or core segment of the ly, we propose the SG-Crosshaul architecture
network, while the unification of fronthaul and devised in Fig. 1. Our design follows the same
backhaul segments to transport data between principles of the SON reference architecture as
access and core has received little attention. defined by the Open Networking Foundation
In the context of the SG Public Private Part­ (ONF) in [8):
nership (SG-PPP), the SG-Xhaul project [6) is • Decoupled data plane and control plane
addressing the convergence of an optical/wireless • Logically centralized control
backhaul/fronthaul architecture. Their focus is on • Exposure of abstract resources and state to
dynamic reconfigurability with a cognitive con­ applications
trol plane for small cells and cloud radio access Control Plane: As illustrated in Fig. 1, we
SG-crosshaul integrates

r-
XCI
all communication links
between remote radio
XCF, otha- 5G
padcet FH, CPRI. I I
XCFto XFEs
heads/small cells and
core network entities
RRHor
backhaul
ETH bad<haul
analog AF-I -- XCF XFE
(XPFE)
XCF XFE
(XPFE)
XCF
�-� connecting to
- XPU
core

in a unified transport Several radio protocol splits are XCF


supported, from ure backhaul to
network, by designing pure fronthaul. �is corresponds to Aggregation of packets to
several {:Jible output signals from opt1Cal for network XFE � Dashed lines indicate
" een locks" pass-through (XPFE) 1 connections or blod<s that are

I
a common data plane gr
1
1 possible but not induded in the
that enables the integra· Low-latency SG, current scope
packet FH, CPRI,
tion of heterogeneous
technologies for the RRHor
backhaul
aggregati on CPRI,
GbE. JOGbE,
analog XFE - XFE
(XCSE) Optical (XCSE)
1-------< AF-2
XCF
XCF 1
: I
I �----,

--: AF-3 :
I

fronthaul and backhaul pass- l


'--,---
J
through 1
links into a single pro­ AF: Adaptation function
I

BBU: Baseband unit XCF, to XFEs


I

grammable, multi-tenant BS: Monolithic base station connecting to core


RRH: Remote radio head BBU
enabled packet-based XCF: Crosshaul common frame
XFE: Crosshaul forwarding element Green blocks. Radio access
network. XPFE: Crosshaul packet forwarding element Blue blocks: Transport functions
XCSE: Crosshaul circuit switching element Red blocks: Processing functions
XPU: Crosshaul processing unit Violet blocks: Controlfunctions

FIGURE 2. SG-Crosshaul data path architecture.

divide the control plane into two clearly differ­ haul links into a single programmable, multi-tenant
entiated layers: a top layer for external applica­ enabled packet-based network. To this aim, we
tions and the SC-Crosshaul control infrastructure use XFEs (Fig. 2). XFEs are switching units, based
(XC/) below. An ecosystem of applications at the on packet or circuit technology, that intercon­
top-most part of the system architecture exploits nect a broad set of link and PHY technologies by
SG-Crosshaul resource orchestration functions means of a novel transport protocol which lever­
to support diverse functionalities including plan­ ages the SC-Crosshaul common frame (XCF). The
ning , network and service monitoring/prediction, XCF is designed to handle fronthaul and backhaul
optimization of resources, energy management, traffic simultaneously, although they might have
multi-tenancy, content delivery networks, TV very diverse requirements. Note that this entails
broadcasting, and so on. the definition of fields for handling traffic prioriti­
In turn, the XCI is our SG transport MANO zation and timing.
platform that provides control and management In turn, XPUs carry out the bulk of the comput­
functions to operate all available types of resourc­ ing operations in the SG-Crosshaul. These opera­
es (networking and cloud). The XCI is based on tions shall support C-RAN, thus hosting baseband
the SDN/NFV principles and provides a unified units (BBUs) or medium access control (MAC)
platform that can be used by upper layer applica­ processors, but also SG points of attachment
tions via a northbound interface (NB/) to program (SGPoAs) functionalities that can be virtualized
and monitor the underlying data plane by a com­ (VNFs) and a heterogeneous set of other services,
mon set of core services and primitives. XCI inter­ such as content delivery network (CDN)-based
acts with the data plane entities via a southbound services. In this manner, the NFV infrastructure
interface (SB!) in order to: (NFVI) comprises all data plane (software and
• Control and manage the packet forwarding hardware) components that build up the network­
behavior performed by SG-Crosshaul forward­ ing environment in which VNFs are deployed and
ing elements (XFEs) across the SG-Crosshaul connected.
network Of course, with backward compatibility in
• Control and manage the physical layer (PHY) mind, XCI can communicate with non-SG-Cross­
configuration of the different link technologies haul-specific entities, such as legacy switches,
(e.g., transmission power on wireless links) BBUs, and millimeter-wave (mmWave) switches
• Control and manage the SG-Crosshaul process­ using proper plugins. SG-Crosshaul-specific data
ing units (XPU) computing operations (e.g., plane elements (XFEs, XPUs) can communicate
instantiation and management of virtual net­ with non-XCF-compliant ones by means of an
work functions [VNFs] via NFV) adaptation function entity (AF; Fig. 2) that acts as
Data Plane: SG-Crosshaul integrates all com­ a translator between XCF and other protocols.
munication links between remote radio heads/ Interfaces: As mentioned above, an ecosystem
small cells and core network entities in a unified of applications sits on top of the XCI to provide
transport network, by designing a common data tools for optimization, prediction, energy manage­
plane that enables the integration of heteroge­ ment, multi-tenancy, and others. The XCI is the
neous technologies for the fronthaul and back- means to achieve the application goals, and the
interface, typically based on REST, NETCONF, or
RESTCONF application programming interfaces 5G-Crosshaul packet forwarding element (XPFE)
(APls) that interconnect both domains, is an NBI. Common control plane agent
The configuration of network resources, com­
puting resources, and storage resources is direct­ Common SWTtchmg layer ()(CF) Common dev agent

IHl::!:MMlffiHl+iHElffi¥M·iil ...111111 ...


ly executed on each of the required data plane
elements by the XCI by means of the SBI. Candi­
dates for SBI are Openflow, OF-Config, OVSDB,
Simple Network Management Protocol (SNMP),
and/or an ecosystem comprising several of them.
fmniWl
� I I
mmW fCop.l fCop.l
port2"'��..·��...
foi)tl foj)tl I I
vPhX �vPh

The scope of operation of the XCI is limited
to (physical/virtual networking/storage/comput­ FIGURE 3. XPFE functional architecture.
ing) resources within the SG-Crosshaul transport
domain. However, given that proper optimization call a cloud controller. A prominent example of
of the data plane elements may require knowl­ this kind of software framework is OpenStack.
edge of the configuration and or other informa­ Note that the SON/computing/storage con­
tion from the core network and/or RAN domains, trollers are functional blocks with one or multi­
our system design contemplates a westbound ple actual controllers (hierarchical or peer-to-peer
interface (WBI) to communicate with the SG core structure) that centralize some or all of the control
MANO and an eastbound interface (EBI) to inter­ functionality of one or multiple network domains.
act with the SG access MANO. We consider the utilization of legacy network
controllers (e.g., MPLS/GMPLS) to ensure back­
SG·(ROSSHAUL ward compatibility for legacy equipment

ARCHITECTURE MAIN COMPONENTS SG-CROSSHAUL FORWARDING ELEMENT


In the following we describe in detail the XFEs are switching units that support single or
SG-Crosshaul main architecture building blocks multiple link technologies (mmWave, Ethernet,
briefly introduced in the previous section. fiber, microwave, copper, etc.). A key part of
the envisioned solution is a common switching
SG-CROSSHAUL CONTROL INFRASTRUCTURE layer in the XFEs for enabling unified and harmo­
The XCI is the brain controlling the overall oper­ nized transport traffic management. This com­
ation of the SG-Crosshaul. The XCI part dealing mon switching layer supports the SG-Crosshaul
with NFV comprises three main functional blocks: common frame (XCF) format across the various
N FV orchestrator, VN F manager(s), and virtual traffic flows (of fronthaul and backhaul) and the
infrastructure manager (VIM) (following the ETSI various link technologies in the forwarding net­
NFV architecture [91). work. The common switching layer in the XFEs is
The NFV orchestrator (NFVO): This is the controlled by the XCI, which is foreseen to have
functional block that manages a network service a detailed (as per the abstraction level defined)
(NS) life cycle. It coordinates the VNF life cycle view of the fronthaul and backhaul traffic and
(supported by the VNFM) and the resources avail­ resources, and to expose this detailed view
able at the NFV infrastructure (NFVI) to ensure an through a further abstraction to the orchestra­
optimized allocation of the necessary resources tion layer to enable intelligent resource, network
and connectivity to provide the requested virtual function, and topology management across the
network functionality. two domains.
The VNF managers (VNFMs): These functional As depicted in Fig. 2, XFEs include packet
blocks are responsible for the life cycle manage­ switching elements (XPFEs) and circuit switching
ment of VNF instances (e.g., instance instantia­ elements (XCSEs). Two paths are defined in this
tion, modification, and termination). framework: a packet switching path (upper part)
The virtualized infrastructure manager (VIM): and an all-optical circuit switching path (lower
This functional block is responsible for controlling part). The packet switching path is the prima­
and managing the NFVI computing (via Comput­ ry path for the transport of most delay-tolerant
ing ctr/), storage (via Storage ctr/), and network fronthaul and backhaul traffic, whereas the cir­
resources (via SON ctr/). cuit switching path is there to complement the
In addition to these modules, which are in packet switching path for those particular traffic
charge of managing the different VNFs running profiles that are not suited for packet-based trans­
on top of the SG-Crosshaul, the XCI includes a set port (e.g., legacy common public radio interface
of specialized controllers to deal with the control [CPR!) or traffic with extremely low delay toler­
of the underlying network, storage, and computa­ ance). This two-path switching architecture is able
tion resources. to combine bandwidth efficiency through statisti­
SON controller: This module is in charge of cal multiplexing in the packet switch, with deter­
controlling the underlying network elements ministic latency ensured by the circuit switch. The
following the conventional SDN paradigm. modular structure of the SG-Crosshaul switch,
SG-Crosshaul aims at extending current SDN sup­ where layers may be added and removed, enables
port of multiple technologies used in transport various deployment scenarios with traffic segre­
networks (e.g., microwave links1 ) in order to have gation at multiple levels, from dedicated wave­ 1 ONF is actively working
a common SDN controlled network substrate that lengths to virtual private networks (VPNs), which toward the definition of
can be reconfigured based on the needs of the is particularly desirable for multi-tenancy support. a southbound interface
for microwave links:
network tenants. Figure 3 depicts an initial functional architec­ http://5g-crosshaul.eu/
Computing/storage controllers: Storage and ture for the SG-Crosshaul XPFE. It includes the wireleswansport-sdll-proof­
computing controllers are included in what we following key functions: of-concept/
Use cases Description
functions are also used among XPFEs and legacy
switches.
This use case addresses the connectivity required at any place and at
The XCF is based on Ethernet, utilizing MAC­
any time by humans in dense urban environments, considering both
inMAC (or provider backbone bridged network)
Dense urban society
traffic between humans and the cloud, and direct information exchange
[10). MACinMAC, or alternatively QinQ (or pro­
between humans and/or the environment vider bridged network) (1OJ, provides a more flex­
ible separation of tenants compared to VLANs.
This use case is focused on the deployment of IT and cloud computing Networks of different tenants can be separated
capabilities toward the edge of the network. Content. service, and applica­ via the outer MAC header; nevertheless, within
Mobile edge computing tion providers can leverage on such distributed computing capabilities to one tenant there can be several virtual customer
serve high-volume and latency-sensitive traffic on dense areas with a high networks. The priority bits of the Ethernet header
number of users. are used to indicate the priorities of the different
traffic flows. Basing the XCF on Ethernet eases
Media distribution:
This use case addresses the distribution over SG networks of media reuse of legacy switches and increases synergies
CDN/TV broadcasting
contents, especially video traffic. and TV broadcasting, which are expected with the development of more generic switches.
to be the dominant contributors to the mobile data traffic demand.
SG-CROSSHAUL PROCESSING UNIT
This use case addresses the support of SG communication in vehicles While the SDN control platform is responsible
during motion, such as passengers using SG services as real-time video for the configuration of the network elements of
Vehicle mobility
on a very high-speed train (500 km/h) and messages among vehicles for the SG-Crosshaul physical infrastructure (i.e., the
traffic control, emergency, and safety. XFEs), the cloud and storage control platform of
the XCI handles the SG-Crosshaul IT components
This use case addresses the dynamic allocation of backhauVfronthaul
(computing and storage resources) in the XPUs.
Multi-tenancy/network network slices across multiple tenants. It is a key enabler to maximize
Virtual infrastructure is instantiated, configured,
slicing the utilization of SG-Crosshaul infrastructure resources in a cost-efficient
and operated by XCI in XPUs, where VNFs can
manner.
be deployed to run the SG-Crosshaul services in a
TABLI I. SG-Crosshaul use cases. proper and efficient manner.

SG·(ROSSHAUL INNOVATIVE APPS


• A common control-plane agent to talk to the
common control infrastructure (XCI). USE CASES
• A common switching layer based on the com­
mon frame (XCF) to forward packets between The SG fronthaul and backhaul integration
technology-independent interfaces. The switch­ enables a new set of use cases that are summa­
ing engine is technology-agnostic and relies on rized in Table 1.
an abstract resource model (i.e., bandwidth,
latency, bit error rate, jitter, latency, ) of the SG-CROSSHAUL APPLICATIONS
underlying interfaces (i.e., mmWave, optical, Based on the above mentioned use cases, in the
etc.); and on traffic requirements (i.e., fron­ following we provide a set of relevant examples
thaul/backhaul, jitter tolerance, packet loss, of the novel applications under development by
etc.) that can be carried in the XCF. the SG-Crosshaul project partners.
• A common device agent to talk with system Resource Management Application (RMA):
peripheral. This agent exposes device-related This application provides logically centralized
information, including CPU usage, RAM occu­ and automated management of SG-Crosshaul
pancy, battery status, GPS position, and so on, resources to promptly provision transport services
to the control infrastructure. according to their service level agreements (SLAs)
• Mappers for each physical interface. while ensuring effective resource utilization. The
• Physical interfaces to transmit the data on the RMA can operate over physical or virtual network
link. Multiple physical interfaces of different resources on a per-network or per-tenant basis,
technologies can coexist in the unit. respectively. Essentially, the RMA has two main
The common control plane and device agents functional pillars:
are relevant for both packet- and circuit-switched 1. Dynamic resource allocation and (re-) configu­
forwarding elements of the XFE. In the XPFE, the ration (e.g., new routes or adaptation of phys­
common abstraction of the heterogeneous data ical parameters) as the demand and network
plane provides a technology-independent data state changes
plane and allows dynamic reconfiguration of the 2. Dynamic NFV placement (e.g., enabling multi­
transport resources. It also allows interworking ple cloud-RAN functional splits flexibly allocat­
with transport legacy technology. That function is ed across the transport network)
enabled by the SBI, which allows exposing legacy Multi-Tenancy/Network Slicing Application
domains to the XCI. (MTA): This application is designed to enable
a generalized, dynamic network slicing of the
SG-CROSSHAUL COMMON fRAME SG-Crosshaul infrastructure by multiple network
The XCF is the frame format used by the XPFE. operators or service providers (i.e., multiple ten­
Ideally, the XCF is supported by all physical ants), each operating on a slice of the physical
interfaces where packets are transported. Cir­ resources by virtualization techniques. The tar­
cuit-switched forwarding is independent of the get of this application is to significantly reduce
XCF. Where necessary, the frame format of the capital expenditure (CAPEX) and operational
endpoints is mapped to the XCF for forwarding expenditure (OPEX) by jointly exploiting the infra­
by the XPFEs. As an example, CPRI over Ethernet structure resources in a cost-efficient manner. The
would have to be mapped to the XCF. Mapping MTA is envisioned to be used not only by mobile
virtual network operators (MVNOs) but also by through the NBI to the XCI, which is responsible The deployment and
over-the-top (OTT) service providers to quickly for enforcing them.
deploy novel services. MTA allows network slice Resource Management Orchestrator (RMO): operational behavior of
resources to be dynamically allocated to tenants The RMO is a building block inside the NFV orches- each VNF is captured in
on demand providing per-tenant monitoring of trator (NFVO) that allows the orchestration of virtu-
network quality of service (QoS) and resource alized resources to support the instantiation of VNFs a template called Virtu-
usage. The main challenges here are for example when required by upper applications (e.g., OTT ser-
to ensure isolation across tenants; and manage vices). The RMO receives requests from the appli-
alized Network Function
(instantiate, reconfigure, remove) tenants at small cations (not necessarily only RMA) in the form of Descriptor (VNFD) that
time-scales in a seamless manner. VNF templates (CPU, memory, IP, policies, service
Content Delivery Network Management function chain templates to interconnect a set of is stored in the VNF cat-
Application (CDNMA): A CDN is a combination VNFs, etc.). Upon receiving such requests, the RMO alogue. VNFD is used to
of a content-delivery infrastructure (in charge will first evaluate the VNF policies, provision the
of delivering copies of content to end users), a required resources if they are available, and accept create instances of the
request routing infrastructure (which directs client or reject the request. Once the request is granted by
requests to appropriate replica servers), and a dis- the RMO, it in turn will request the VIM to instanti-
VNF it represents, and
tribution infrastructure (responsible for keeping an ate the allocation and provision of required network, to manage the lifecycle
up-to-date view of the content stored in the CDN computing, and storage resources.
replica servers). This application is designed to Resource Management VNF Manager (RMVM): of those instances.
manage the transport resources for a CDN infra- The RMVM is a building block inside the VNF
structure, controlling load balancing over several managers to deal with life cycle management of
replica servers strategically placed at various loca- VNF instances. This is needed when the RMA
tions to deal with massive content requests while decides to run one or multiple VNF instances
improving content delivery based on efficient con- in the network and even connect different VNF
tent routing across the 5G-Crosshaul fronthaul instances of a service function chain (e.g., allow-
and backhaul network segments and the corre- ing flexible RAN functional splits as a resource
sponding user demands. management decision). The deployment and
operational behavior of each VNF is captured in
5G-Crosshaul Resource Management a template called a virtualized network function
The presented system architecture has been descriptor (VNFD) that is stored in the VNF cat-
designed to support all 5G-Crosshaul applications alog. A VNFD is used to create instances of the
and use cases in an adaptive and flexible man- VNF it represents, and to manage the life cycle of
ner. In this section, we analyze how to realize those instances.
5G-Crosshaul resource management based on Resource Management Provisioner (RMP):
the proposed system architecture, as an example The RMP is a building block inside the VIM as
to show the method of implementation by means the decision enforcing entity to do the actual pro-
of leveraging the existing open source projects. vision and allocation of the requested resources
by talking to different controllers (i.e., SDN con-
Functional Blocks for troller, storage controller, and computing control-
ler) depending on the type of required resources.
Resource Management Correspondingly, the SDN controller will compute
Resource management is one of the most import- the paths and provision the required network
ant and fundamental functions to provide central resources to connect between the VM endpoints.
and automated management of the 5G-Cross- The storage and computing controller will allo-
haul transport network to support different appli- cate the required IT resources (CPU, memory) to
cations and services. In the scope of this work, instantiate the VMs.
resources include not only networking but also
computing and storage resources. Moreover, the Leveraging on Open Source Projects
resource manager can operate over physical as One of the main goals of the 5G-Crosshaul archi-
well as virtual resources, on a per-network or a tecture is to enable the reuse of ongoing open
per-tenant basis. Hence, to access and control source projects as much as possible to facilitate
these resources it requires the support of active its deployability and compatibility, and to mini-
functional elements of the 5G-Crosshaul MANO mize the implementation costs. Figure 4 illustrates
(XCI) including different controllers to properly the rich ecosystem of such projects that we can
operate them. We define four main functional exploit in our system.
blocks in the XCI that constitute the resource When dealing with physical resources, RMA
management ecosystem, as shown in Fig. 4. can orchestrate its optimizations by interacting
Resource Management Application (RMA): directly with a controller. In the case of network-
The RMA is the decision entity in charge of ing resources, open source projects such as ODL
making optimized decisions on the control and [1] and ONOS [11] can be used for infrastructure
management of the underlying network, com- discovery, event reporting, monitoring, and exe-
puting, and storage resources. The RMA collects cution of RMA’s optimizations into underlying
different types of information from the underly- networks by means of protocols such as Open-
ing network infrastructure via the NBI, and runs Flow and NETCONF that interact with physical
optimization algorithms for context-aware sys- elements through the SBI. Similarly, storage and
tem-wide resource allocation. Such decisions, computing resources can be controlled with well-
for example, routing and re-routing, coordinated known tools, as shown in Fig. 4.
transmission power control, and algorithms to Virtualized resources can be managed via an
configure local scheduling, as programmatic con- NFVO like OpenMANO, OpenStack’s Tacker,
trol of the abstracted resources, will be conveyed or OpenBaton. These are ongoing projects that
I I
The RMA is the dee�
RMA
sion enti1y in charge
of making optimized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
decisions on the control
and management of
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · l· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
Northbound interface (NBI)

the under�ing network,

,.....-��·""" mI I
XCI
computing and storage NFVO � RMO
CloudNFv·
resources. The RMA
collects different 1ypes .;I Tacker
OPEN BATON' ")�--.
Opeti -1a

i
open

of information from the


underlying network infra· VNFM �
<... oudNFV"
I RMVM
I
�--
structure via NBI, and
JI
a.._fll'Y,.U-.OM

Au1a
runs optimization algo­ Tacker ' .. convirture �

t
0,......

rtthms for context-aware

---- I I
system-wide resource
VIM RMP
allocation. ��tack

ooenstack
(tt.... ,......

1
,-------------- ------------- T !
SON Ctrl Computing Ctrl Storage Ctrl
SBI AL SBI AL
...J
0
0
c:'ro
Q) J=,
a. C:
03
(/)
0
z
0

0 . :.
� �
� �c
QJ
a.
>-
� to
: :a;;
::::;
(/)
LL
z �
a. ..c
u6)- :
z
QJ
;;i; Q)
I > ',:
.. ---------- ----, ----- ----- ---
·----------------'.
------------------------------------------------------------------�
'
SBI AL SBI AL SBIAL
is z ;:: z
LL ;:: z
LL

:
X
a: 0 0.. 0 t£ 0 t£ 0 ':::l
C:
QJ
� � � !ii � !ii �
a.
0 z 0
0
a. LU
z 0
a. LU
z 0
OPEN
s,no!! Vendor solution

FIGURE 4. SG-Crosshaul resource management: functional mapping to the system architecture.

closely follow the reference architecture of NFV SUMMARY AND CONCLUSIONS


MANO and integrate easily with OpenStack.
An updated survey on MANO projects can be This article presents an innovative architecture
found in [12]. In the case of Tacker, a VNF man­ for integrating existing and new fronthaul and
ager is built in, while OpenBaton can interact backhaul networks into a flexible unified SG
with different VNFM solutions. Because most of transport solution. The architecture defines key
the cloud platforms use it, we advocate relying building blocks and interfaces in the data, control,
on OpenStack as our VIM to orchestrate and and application planes. These included: (1) an
manage virtual networking resources (via Open­ SDN/NFV-based management and orchestration
Stack's Neutron), computing resources (using (MANO) entity, referred to as XCI; (2) an Ether­
OpenStack's Nova), and storage resources (inte­ net-based packet forwarding entity, referred to as
grating OpenStack's Cinder, Glance, and Swift). XPFE; and (3) an N FV-enabled processing entity,
For instance, in the case of virtual networking, referred to as XPU. The XCI leveraged the ETSI
Neutron interfaces can be found in ODL for the NFV architecture framework for resource orches­
control of OpenVSwitch virtual switching infra­ tration and instantiation, as well as open source
structure (a de facto standard) via OVSDB to initiatives for SDN control such as OpenDaylight
manage it and OpenFlow to configure its for­ and ONOS. The XCI opens multiple interfac­
warding behavior. Successful integration between es, northbound toward the network application
OpenStack and OpenDaylight has been demon­ layer, southbound toward the data forwarding
strated, for instance, in [13 J. layer, eastbound toward the SG access MANO,
the Program Committees of several conferences (including IEEE
and westbound toward the 5G core MANO. An
Greencom, WCNC, and INFOCOM), published at top research
The XCF is based on
instantiation of the XCI is also provided showing venues, and holds over 25 patents. He received both his M.Sc.
the underlying functional blocks for the manage- and Ph.D. degrees in telecommunications from the Polytechnic
Ethernet to lower costs
ment of network and IT resources in such a way University of Catalonia (UPC) and was the recipient of a nation-
and enable economies
as to cater for the various applications on top. al award for his Ph.D. thesis.
The data forwarding plane features a packet A ndres G arcia -S aavedra received his M.Sc and Ph.D. from
of scale, whilst it utilizes
switching entity (the XPFE) along with a circuit University Carlos III of Madrid (UC3M) in 2010 and 2013,
switching entity (the XCSE) to support extreme- respectively. He then joined the Hamilton Institute, Ireland,
MACinMAC extensions to
as a research fellow until the end of 2014 when he moved to
ly low-latency requirements. The XPFE features
Trinity College Dublin. Since July 2015 he has been working as
deliver carrier-grade QoS
a common switching layer based on a common a research scientist at NEC Laboratories Europe. His research
frame format (the XCF) supporting various exist- interests lie in the application of fundamental mathematics to
including multi-tenancy/
ing and new fronthaul and backhaul traffic pro- real-life computer communications systems, and the design and
network slicing support.
files. The XCF is based on Ethernet to lower costs prototyping of wireless communication systems and protocols.
and enable economies of scale, while it utilizes Xi Li received her M.Sc in electronics and telecommunication
The support of non-XCF
MACinMAC extensions to deliver carrier-grade engineering from Technische Universität Dresden in 2002 and
QoS including multi-tenancy/network slicing her Ph.D. from the University of Bremen in 2009. Between 2003
switching infrastructure
and 2014 she worked as a research fellow and lecturer at the
support. The support of non-XCF (e.g., legacy or
Communication Networks Group in the University of Bremen,
is also anticipated
proprietary) switching infrastructure is also antici- leading a team working on several industrial and European R&D
pated through an adaptation function that adapts projects on 3G/4G mobile networks and future Internet design.
through an adaptation
to the common XCF domain. From 2014 to 2015 she worked as a solution designer in Tele-
function that adapts
fonica Germany GmbH & Co. OHG, Hamburg. Since March
Acknowledgment 2015 she has been a senior researcher in 5G Networks R&D at
NEC Laboratories Europe.
to the common XCF
This work has been funded by the EU H2020
project “5G- Crosshaul: The 5G Integrated Fron- Antonio De La Oliva (aoliva@it.uc3m.es) received his telecom-
domain.
thaul/Backhaul” (Grant no. 671598). munications engineering degree in 2004 and his Ph.D. in 2008
from UC3M, where he has been working as an associate profes-
sor since then. His current line of research is related to network-
References ing in extremely dense networks. He is an active contributor to
[1] J. Medved et al., “OpenDaylight: Towards a Model-Driven IEEE 802 where he has served as Vice-Chair of IEEE 802.21b and
SDN Controller Architecture,” Proc. 2014 IEEE 15th Int’l. Technical Editor of IEEE 802.21d. He has also served as a Guest
Symp. a World of Wireless, Mobile and Multimedia Networks, Editor of IEEE Communications Magazine. He has published
June 2014, pp.1-6. more than 30 papers on different areas of networking including
[2] IMT-2020 (5G) Promotion Group, 5G Network Technolo- mobility and wireless networks.
gy Architecture White Paper; www.imt-2020.cn/en/docu-
ments/download/64. Paola Iovanna received her degree in electronics engineering
[3] NGMN Alliance. 5G White Paper; https://www.ngmn.org/ from the University of Roma “Tor Vergata” in 1996. Since 2014
uploads/media/NGMN_5G_White_Paper_V1_0.pdf. she has led a research team to define transport networking and
[4] P. Agyapong et al., “Design Considerations for a 5G Net- control solutions for 5G. She is actively involved in European
work Architecture,” IEEE Commun. Mag., vol. 52, no. 11, projects and is on the Technical Program Committees of interna-
Nov. 2014, pp. 65–75. tional conferences like ECOC. She holds more than 40 patents
[5] A. Gupta and R. K. Jha, “A Survey of 5G Network: Architec- in routing, traffic engineering systems, and PCE solutions for
ture and Emerging Technologies,” IEEE Access, vol. 3, 2015, packet-opto networks based on GMPLS, and multi-domain SDN
pp. 1206–32. transport, fronthaul, and backhaul solutions for 5G, and is an
[6] Horizon 2020, 5GPPP: 5G Xhaul Project; https://5g-ppp. author of several tens of publications in either international sci-
eu/5g-xhaul/. entific journals or conferences.
[7] A. De La Oliva et al., “Xhaul: Toward an Integrated Fronthaul/
Backhaul Architecture in 5G Networks,” IEEE Wireless Com- Thomas Deiss received his degree in computer science in 1990
mun., vol. 22, no. 5, Oct. 2015, pp. 32–40. and his Ph.D. in 1999 from the University of Kaiserslautern. He
[8] ONF SDN Architecture 1.0 (TR-502). joined Nokia in 1999. He has contributed to standardization
[9] ETSI GS NFV 003 V1.2.1. in the area of automated testing and worked in requirements
[10] IEEE Std. 802.1Q-2014, “Bridges and Bridged Networks.” engineering for backhaul functionality of WCDMA and LTE
[11] ONOS overview white paper, ONOS project; http:// base stations with a focus on backhaul sharing among radio
onosproject.org/wp-content/uploads/2014/11/Whitepa- technologies.
per-ONOS-final.pdf.
[12] R. Mijumbi et al., “Management and Orchestration Chal- Andrea Di Giglio received a Dr.Ing. degree in electronic engi-
lenges in Network Functions Virtualization,” IEEE Commun. neering from the University of Pisa, Italy, and Scuola Santa
Mag., vol. 54, no. 1, Jan. 2016, pp. 98–105. Anna. He is with Telecom Italia Lab. His fields of research are
[13] A. Csoma et al., “Multi-Layered Service Orchestration in Internet security and optical networks architecture. He has been
a Multi-Domain Network Environment,” Proc. 2014 Third involved in several European Projects: the architectural Work
Euro. Wksp. Software Defined Networks, 1–3 Sept. 2014, Package of the IST Project NOBEL, DISCUS as Work Package
pp. 141–42. leader, and ICT STRONGEST as project coordinator.

Biographies Alain Mourad is currently leading the R&D of 5G wireless sys-


Xavier Costa-Pérez is head of 5G Networks R&D at NEC Labo- tems at InterDigital Europe Ltd, United Kingdom. Prior to joining
ratories Europe, where he manages several projects focused on InterDigital, he was a principal engineer at Samsung Electron-
5G mobile core, backhaul/fronthaul, and access networks. He is ics R&D, United Kingdom, and previously a senior engineer at
a 5G-PPP Technology Board member and the Technical Manag- Mitsubishi Electric R&D Centre Europe, France. Throughout his
er of the 5G-Crosshaul project. His team contributes to projects career, he has been active in the research and standardization
for NEC products roadmap evolution as well as to European of recent wireless communication and broadcasting systems
Commission R&D collaborative projects and has received sever- (3GPP LTE, WiMAX 16m, DVB-T2/NGH, ATSC 3.0). He has
al NEC R&D Awards for successful technology transfers. In addi- several inventions and has authored numerous peer-reviewed
tion, the 5G team contributes to related standardization bodies: scientific publications. He received the Inventor of the Year
3GPP, BBF, ETSI NFV, ETSI MEC, and IETF. He has served on Award from Samsung Electronics R&D UK in 2012 and 2013.

Вам также может понравиться