Professional Documents
Culture Documents
Abstract In the past few decades, the world has wit- establish a new paradigm for 5G mobile networks, in
nessed a rapid growth in mobile communication and this article, we propose a cross-layer software-defined
reaped great benefits from it. Even though the fourth 5G network architecture. By jointly considering both
generation (4G) mobile communication system is just the network layer and the physical layer together, we
being deployed worldwide, proliferating mobile demands establish the two software-defined programmable com-
call for newer wireless communication technologies with ponents, the control plane and the cloud computing
even better performance. Consequently, the fifth gener- pool, which enable an effective control of the mobile
ation (5G) system is already emerging in the research network from the global perspective and benefit tech-
field. However, simply evolving the current mobile net- nological innovations. Specifically, by the cross-layer de-
works can hardly meet such great expectations, because sign for software-defining, the logically centralized and
over the years the infrastructures have generally become programmable control plane abstracts the control func-
ossified, closed, and vertically constructed. Aiming to tions from the network layer down to the physical layer,
through which we achieve the fine-grained controlling
This work is supported by National Basic Research Pro- of mobile network, while the cloud computing pool pro-
gram of China (973 Program Grant No. 2013CB329105), vides powerful computing capability to implement the
National Natural Science Foundation of China (Grants baseband data processing of multiple heterogeneous net-
No. 61301080, No. 61171065, 61271279, and 61201157), Chi-
works. The flexible programmability feature of our ar-
nese National Major Scientific and Technological Special-
ized Project (No. 2013ZX03002001 and 2014AA01A707), Chi- chitecture makes it convenient to deploy cross-layer tech-
nas Next Generation Internet (No. CNGI-12-03-007), and nological innovations and benefits the network evolu-
the Fundamental Research Foundation of NPU (Grant No. tion. We discuss the main challenges of our architecture,
JCY20130131).
including the fine-grained control strategies, network
M. Yang · B. Li · Z. Yan virtualization, and programmability. The architecture
School of Electronics and Information, Northwestern Poly- significantly benefits the convergence towards heteroge-
technical University, Xi’an 710072, P. R. China
E-mail: yangmao@nwpu.edu.cn neous networks and it enables much more controllable,
programmable and evolvable mobile networks. Qualita-
Y. Li · D. Jin
Department of Electronic Engineering, Tsinghua University, tive simulations validate these performance advantages.
Beijing 100084, P. R. China
Keywords Software defined network · Network
E-mail: liyong07@tsinghua.edu.cn
virtualization · Network Architecture · 5G
L. Hu
School of Computer Science and Technology, Huazhong Uni-
versity of Science and Technology
E-mail: minchen.cs@gmail.com 1 Introduction
S. Chen
Electronics and Computer Science, University of Southamp-
With the rapid growth of mobile demands and the ever-
ton, Southampton SO17 1BJ, U.K. increasing use of smart phones, mobile network has
E-mail: sqc@ecs.soton.ac.uk been one of the fastest growing technologies that im-
pact major aspects of our life [1]. In recent years, the 4G
2 Mao Yang et al.
mobile communication system is being deployed world- Because the current mobile network is vertically con-
wide, leading to a rapid growth in the mobile network structed over the years, it generally becomes ossified
capacity, which further dramatically stimulates the mo- and closed, and has difficulty to meet the above men-
bile demands. As mobile network evolves from voice- tioned challenges. This calls for the research and deploy-
oriented to media-oriented[2,3], incremental improve- ment of new generation of mobile network, specifically,
ments of networks can no longer keep the pace with 5G, which is capable of providing a more open and effi-
the increase in mobile data demands, since there exist cient mobile network. In particular, 5G should benefit
several challenges that the current mobile network can from the convergence of heterogeneous networks, facili-
hardly address. tate network evolution, boost the network performance,
1) Convergence of heterogeneous wireless networks. enhance users’ QoS and QoE, and at the same time save
There exist various heterogeneous wireless networks, resources and energy. These objectives require mobile
i.e. pluralistic standards such as GSM, UMTS, LTE and networks to offer much more efficient controlling and
WLAN, and they will coexist for a long time [4]. How- user data processing functions across the network layer
ever, as current wireless operators typically deploy their down to physical layer by jointly considering the both
networks by vertically constructed method, these het- layers together. However, since the physical layer tech-
erogeneous networks can hardly interconnect with each nologies in mobile networks are much more complicated
other, which makes operators incapable of efficiently than in the wired scenarios, implementing efficient con-
optimizing and dynamically scheduling from the global trol and programmable user planes across the network
perspective. For example, although there may be many layer and the physical layer is extremely challenging.
mobile networks around us, we may not be able to ac- The problem gets worse as the mobile environment be-
cess the most appropriate one or select multiple net- comes more complex, e.g. high mobility, frequent han-
works simultaneously. The only thing we can do is to dovers, and heavy interferences. Consequently, the key
access one specific network all the time, even if this technologies of 5G system are still open and attract in-
network performs quite poorly. creasingly attentions [8].
2) Efficient utilization of wireless resources. As a Software defined network (SDN), an innovative paradigm,
result of the difficulty in achieving the convergence of advocates separating the control plane and data plane,
heterogeneous networks, many network devices are not and abstracting the control functions of the network
fully utilized and plenty of wireless resources are wasted,into a logically centralized control plane, referred to
while generating enormous amounts of energy consump- as SDN controller [9,10]. Aiming to establish a new
tion. While several big carriers, including AT&T, Veri- paradigm for 5G mobile network, in this article, we pro-
zon, T-Mobile and Sprint, say that in the next few years pose a cross-layer software-defined 5G network architec-
they may not have enough spectrum to meet the de- ture. In our architecture, the concept of SDN controller
mands for mobile data, many scientists and engineers, is extended to take the control functions of the phys-
including Martin Cooper, father of the mobile phone, ical layer into consideration as well, not just those of
are convinced that the main reason for spectrum crisis the network layer. Furthermore, we also introduce the
is that the spectrum resources are not fully utilized [5]. novel cloud computing pool which considers the pro-
grammable user data processing functions of both the
3) Network innovations. Proliferating mobile demands network layer and the physical layer jointly. Specifically,
compel wireless operators to build sustained innova- by abstracting the control functions of the both layers,
tions to continuously boost their network performances. we introduce a logically centralized programmable con-
However, tightly coupling with specific hardware and trol plane oriented towards both network and physi-
lack of flexible control interfaces, the current mobile cal layers, through which we achieve the fine-grained
network can hardly provide a fast track for technologi- controlling and flexible programmability of the both
cal innovations. layers. For example, we can control the packets for-
4) Wireless applications and services. Wireless ser- warding in network layer as well as direct the beam-
vices proliferate significantly, e.g. Big Data [6,7], and forming and interference canceling in physical layer.
different kinds of services require very different network The cloud computing pool proposed in our architec-
characteristics. Unfortunately, the current mobile net- ture provides powerful computing capability to imple-
work often can only support these wide-ranging and ment the baseband data processing of multiple hetero-
very different services with the same network charac- geneous networks, which efficiently improves the con-
teristics and, consequently, it may provide users with vergence of heterogeneous wireless networks. Moreover,
poor quality of service (QoS) and poor quality of expe- the programmable scheme in our architecture flexibly
rience (QoE). supports the network evolution and the deployment of
Cross-Layer Software-Defined 5G Network 3
any potential technological innovations which is par- make such performance enhancing changes typically re-
ticularly important as the key technologies of network quire replacing the hardware due to the tightly coupling
and physical layers of 5G. We also discuss the main with the hardware in the form of specific ASICs de-
technical challenges of our architecture, including the signed for each protocol of the LTE network [11]. In
fine-grained control strategies oriented to the both net- particular, dynamically deploying specific technologies
work and physical layers, network virtualization that based on the run-time network status becomes espe-
supports the customizability, and programmability that cially difficult. Therefore, it is necessary and highly de-
is beneficial to network evolution. Qualitative simula- sired to introduce greater programmability into mobile
tions are deployed to validate the advantages of our networks.
proposal. Our study demonstrates that our proposed Vertical vs Converging . The vertical-constructed
5G architecture is capable of achieving its design goals, method has dominated the mobile networking almost
namely, convergence of heterogeneous networks, fine- since the first generation mobile communication system
grained controllability, efficient programmability for net- was conceived, and it has brought great successes to
work evolution, and network and service customizabil- mobile communication. However, as the scale of mobile
ity, and therefore it offers an architecture design of fu- network is quickly enlarging and the network becomes
ture mobile network. ever-increasingly dense, traditional vertical-constructed
The remainder of this article is organized as fol- networking severely restricts the development of mo-
lows. We first offer a rethinking of mobile network, and bile networks. For example, 3G, LTE and WLAN can
this is followed by the introduction to SDN. Next, we hardly interconnect, and the operators are incapable
present our cross-layer software-defined 5G architecture of controlling the network from the global perspective.
and analyze its features and system feasibility. Then we Thus, enabling efficiently convergence of heterogeneous
interpret the key technologies and challenges of our ar- networks must be supported in the future mobile net-
chitecture. Several quantitative performance results are work.
provided. Finally, we conclude the article by summariz- Unified vs Evolvable. Multiple mobile protocols
ing our contribution. and pluralistic standards will coexist for a long time
[4]. Each of them possesses the distinctive advantage
for specific services or situations. For example, 3G pro-
2 Rethinking the Mobile Networking
vides better voice services and WLAN suits for video
applications. The diversified world stimulates pluralis-
The challenges to the current mobile network are mostly
tic demands, and thus it is almost impossible to find
caused by the ossification, closeness, and vertically con-
one unified network with solidified technologies to full-
structed features. Simply evolving the traditional net-
fill all the expectations. Consequently, the future mobile
working architecture can hardly meet the requirements
network must support smooth evolution for pluralistic
of future mobile networks. We rethink the problems of
standards.
the current mobile networking and envisage how the fu-
Based on the above analysis, we can envisage the
ture mobile network looks like, and consequently pro-
basic characteristics of the future mobile network and
pose the design goals of our architecture.
naturally define the design goals of our proposed 5G
Ossified vs Controllable. Controlling in the cur-
architecture, which are summarized as follows.
rent mobile network is limited and ossified. It is quite
difficult to dynamically adjust the control strategies – Beneficial to the convergence of heterogeneous net-
when the network status changes quickly. For exam- works;
ple, many users with high mobility may go through – Fine-grained controllability for mobile networks;
numerous and frequent handovers, especially when the – High programmability and supply open interfaces
handovers occur among heterogeneous networks, which for network technological innovations;
needs more fine-grained and dynamical controlling. There- – High evolvability and fast deployment;
fore, efficiently controlling is a fundamental function – Customizability of networks and services.
that the future network has to provide.
Closed vs Programmable. Technological innova-
tions in mobile network need to be continuously de- 3 Software Defined Network
veloped in order to meet the demands. Unfortunately,
mobile network technologies are usually solidified in the SDN has become one of the hottest topics in computer
hardware. For example, the unequal error protection networking. By separating the control plane and the
(UEP), a physical layer technology, can provide higher data plane, SDN abstracts the control functions of the
video quality while consuming less spectrum. But to network layer into a logically centralized control plane,
4 Mao Yang et al.
known as the SDN controller [9,10]. This SDN con- Application Plane
that covers both access network and core network. How- vRRU
vBSC / vBBU /
Physical Processor Edge Router
vRouter
ever, this work is oriented to the LTE network, and it
can hardly be adapted to the circumstances of hetero- Fig. 1 Overview of our proposed 5G architecture.
geneous networks. SoftRAN [14] is a software-defined
control plane of the radio access network by introducing
a virtual big-base station, but this architecture mostly novel cloud based baseband data processing pool. The
focuses on the one-tier situation, consisting of micro- radio transceiver devices and the baseband data pro-
cells, which is not suitable for the scenarios of hetero- cessing devices are completely separated. We also in-
geneous networks. OpenRF [15] and SoftCell [16] focus troduce the programmability feature to make the net-
on the software defined WiFi network and core network work more evolvable and flexible for technological in-
respectively. Meanwhile, MobiFlow [17] and OpenRoad novations. Our architecture contains four main parts:
[18] focus on the transport network that is similar to wireless access layer, cloud computing resource pool,
wired network and offer no special support for mobile centralized control plane, and application plane.
access network. Moreover, almost all the existing works, Wireless access layer consists of a large number of
except for OpenRadio and OpenRF, neglect the vital physical remote radio units (pRRUs) distributed at var-
programmability features. Table 1 compares our pro- ious locations. It enables several virtual RRUs (vR-
posed architecture with these existing works. RUs) corresponding to different mobile communication
protocols coexisting in one shared pRRU by radio fre-
4 Proposed 5G Architecture quency virtualization technology, to efficiently support
fast deployment and the convergence of heterogeneous
4.1 Architecture Overview networks. For example, one pRRU can fast deploy one
3GPP vRRU and one WLAN vRRU (vAP) simultane-
In order to address the challenges and to achieve the ously, according to the requirements.
goals introduced in the previous sections, we propose Cloud computing resource pool is comprised of a
a cross-layer software-defined 5G architecture, as de- large amount of physical processors with high-performance
picted in Fig. 1. We introduce a logically centralized computing and storage capability as well as high speed
control plane, which makes the rules and controls the links. The current mobile network adopts the vertically
behaviors of network devices as well as provides appro- constructed networking, in which one RRU is tightly
priate application program interfaces (APIs) for vari- coupled with one specific base band unit (BBU). To
ous applications. To achieve the efficient controlling of loosen this inefficient coupling, in our architecture, the
both the network layer and physical layer, we design a traditional BBUs, base station controllers (BSCs) and
fine-grained control strategy which is compatible with routers are replaced by virtual ones (vBBUs, vBSCs,
the both layers. Because the limitation of poor comput- and vRouters) which are implemented in the shared
ing capability in baseband data processing and the lack physical processors through virtualization. These shared
of interconnection severely impede the traditionally de- physical processors can simultaneously run multiple vB-
signed physical layer’s controllability, we introduce a BUs, vBSCs, and vRouters by allocating appropriate
Cross-Layer Software-Defined 5G Network 5
computing resources and storage resources. Specifically, conspicuously improve the network performance from
each vBBU can deploy appropriate wireless protocol different angles.
softwares to implement the physical layer programma- 4) Resource scheduler. Because there are various re-
bility. The corresponding virtual elements (vBSCs, vB- sources in our architecture, including spectrum, com-
BUs, vRouters, and vRRUs) constitute a complete wire- puting, and storage, it is necessary to efficiently allo-
less network with specific protocols. Our cloud based cate these resources to different virtual elements, which
data processing pool significantly improves the com- is implemented in resource scheduler.
puting capacity of baseband processing and overcomes 5) Global-view database. All the above-mentioned
the interconnection difficulty of traditional mobile net- submodules need to know the static configurations and
works, which greatly benefits the convergence of het- dynamic status of the whole network and, therefore we
erogeneous networks. To guarantee the run-time prop- introduce a database with global view to collect these
erties, the wireless access pool is connected to the cloud information.
computing resource pool through high speed optical The application plane contains a variety of network
links. The wireless access layer and the cloud computing applications, each of which utilizes the APIs abstracted
resource pool comprise the data plane of our architec- by the control plane to guarantee its QoS and QoE.
ture.
The centralized control plane is the “brain” of our
4.2 Meeting the Design Goals
architecture by abstracting and combining the control
functions of both the network and physical layers. The
We now emphasize that our proposed cross-layer software-
control plane can acquire the configurations and real-
defined 5G architecture achieves the design goals set
time status of the both layers to make the decision from
out in Section 2. Firstly, we abandon the traditional
the global perspective. We partition the control plane
vertically constructed networking method and intro-
into several functional submodules.
duce a cloud computing pool to process the baseband
1) Flow scheduler, which is related to the network data of heterogeneous networks. Therefore, our archi-
layer, is similar to the wired SDN controller. It makes tecture conspicuously benefits the convergence of het-
the polices and schedules the behaviors of each virtual erogeneous networks. With our architecture, the mo-
forwarding element, i.e. guiding them to process the bile network can easily acquire real-time global network
packets. view, which enables its centralized control plane to ef-
2) Wireless scheduler, which is oriented to the phys- ficiently control the entire network by considering both
ical layer, is the “highlight” in our architecture. It can the network and physical layers as a whole. This makes
deploy appropriate wireless protocol softwares into each the network much more open and controllable. The flex-
vBBU. Moreover, it also dynamically schedules the phys- ible programmability proposed not only provides the
ical layer actions, for example, beamforming, power con- opportunities for fast deployment of technological in-
trol, interference cancelling, massive MIMO and carrier novations but also makes the network more evolvable.
aggregation. Our proposed three types of virtualization further en-
hance the customizability of the networks and services.
3) Virtualization, which is an indispensable element
of SDN, makes it possible to customize networks and
services. Specifically, virtualization scheduler manages 4.3 Feasibility Analysis
the strategies of virtualization. We introduce three kinds
of virtualization – flow space virtualization, cloud level Recent years, SDN and network virtualization attract
virtualization, and spectrum level virtualization – that increasingly attentions from both the academic and in-
6 Mao Yang et al.
dustrial communities. Many prototypes, testbeds and virtual element, as illustrated in Fig. 2. Correspond-
products have been developed and produced, in par- ingly, each data plane device integrates a SDN agent,
ticular, OpenFlow controller, switch and protocols, as which complies with the control strategy, resolves the
well as GENI network virtualization platform. Further- control flow, and communicates with the control plane.
more, data center network and cloud computing also Virtual elements constantly report the real-time status
stimulate fast development of SDN and virtualization to the control plane, which may then dynamically re-
technologies. Moreover, there are plenty of prototypes fresh the global-view database.
and testbeds for software defined radio (SDR) [19] as Since the responsibilities of the network layer and
well as its extended version, cognitive radio [20], which physical layer are distinctly different, the individual
offer considerable programmability. We also note that control strategies for the two layers are different, which
China Mobile Ltd. positively focuses on the research defines the second subproblem of our fine-grained con-
and development of the cloud based mobile network ar- trol strategy.
chitecture, referred to as CRAN [21]. Based on these Network Layer. Since the packet header of each flow
progresses, we believe that our proposed architecture is possesses several function fields called match fields, such
quite feasible. as IP address and MAC address, the data plane devices
can process the arriving packets by checking the match
fields. Specifically, when a virtual element receives a
Control Plane packet, it first checks whether this flow matches its con-
network layer controlling trol rules. If so, it executes the corresponding actions.
physical layer controlling Otherwise, the packets will be dropped or sent to the
control flow
SDN match action
...
... ...
...
...
...
...
...
...
...
action
action
SDN
Agent
match
match
match
action
match
action
action
S1.
... ...
...
... ...
...
...
...
...
...
...
in the hardware and the network devices are inflexible 9000 9000
QoS Utility
QoS Utility
UMTS−Current strategy
UMTS−Intra−OPR Current strategy
7000 7000
90
IIT strategy 100
IIT strategy
work. 2) Intra operator optimizing (Intra-OPR): the
CIT strategy
90
80
80
CIT strategy
control plane guides each end user to access the base
Base station number
70
70
station, belonging to the specific operator, with the
Energy(%)
60
60
50
40
50
largest QoS utility. 3) Inter operator optimizing (Inter-
40
30 30 OPR): breaking the limit of one specific operator. 4)
20 20
10 10 Breaking the limit of operator as well as one commu-
0
500 600 700 800 900 1,000 1100 1200 1300 1400 1,500
Coverage (m)
0
600 800 1,000
Coverage (m)
1200 1400 nication standard (Heter-STRA), i.e. it allows the end
(a) Energy Ratio for GSM (b) Base station Number users to the access the base station among several het-
for GSM erogeneous networks (in this senario: cross UMTS and
100
IIT strategy
100
IIT strategy
GSM). As Fig. 5(a) shows, both Intra-OPR and Inter-
90 90
80
CIT strategy
80
CIT strategy
OPR obtain much more QoS utility than current strat-
Base station number
70 70
egy, and this advantage becomes much more obvious as
Energy(%)
60 60
50
40
50
40
the coverage range increases. After that, we consider the
30 30 heterogeneous scenario and combine 159 + 255 = 414
20 20
key technical challenges facing the future mobile net- Openflow: enabling innovation in campus networks. SIG-
work. Our architecture is able to control the mobile COMM Comput Commun Rev 38(2):69-74
13. Li l, Mao Z, Rexford J (2012) Toward software-defined
network from the global perspective through the fine-
cellular networks. In: 2012 European Workshop on Soft-
grained controlling for the both network and physical ware Defined Networking (EWSDN), Berlin, Germany,
layers. Moreover, the cloud computing pool in our archi- pp 7-12
tecture provides powerful computing capability to im- 14. Gudipati A, Perry D, Li L E, Katti S (2013) Softran:
software defined radio access network. In: Proceedings of
plement the baseband data processing of multiple het-
the second ACM SIGCOMM workshop on Hot topics in
erogeneous networks, while the programmability fea- software defined networking, ser. HotSDN ’13, New York,
ture efficiently supports the network evolution and tech- USA, pp 25-30
nological innovations. 15. Kumar S, Cifuentes D, Gollakota S, Katabi D (2013)
Bringing cross-layer mimo to today’s wireless lans. SIG-
The key technologies we introduced to our archi- COMM Comput Commun Rev 43(4):387-398
tecture include fine-grained control strategy, network 16. Jin X, Li L E, Vanbever L, Rexford J (2013) Softcell: Scal-
virtualization, and programmability, and the key fea- able and flexible cellular core network architecture. In:
tures of our proposed 5G architecture are controllabil- Proceedings of the Ninth ACM Conference on Emerging
Networking Experiments and Technologies, ser. CoNEXT
ity, programmability, evolvability and customizability. ’13, New York, USA, pp 163-174
Since the key technologies of 5G are still open, we be- 17. Pentikousis K, Wang Y, Hu W (2013) Mobileflow: To-
lieve our flexible architecture is capable of supporting ward software-defined mobile networks. IEEE Commun
the 5G standards that eventually emerge and efficiently Mag 51(7):44-53
18. Yap K K, Sherwood R, Kobayashi M, Huang T Y,
satisfying the requirements of mobile demands. Chan M, Handigol N, McKeown N, Parulkar g (2010)
Blueprint for introducing innovation into wireless mo-
bile networks. In: Proceedings of the Second ACM SIG-
References COMM Workshop on Virtualized Infrastructure Systems
and Architectures, ser. VISA ’10, New York, USA, pp 25-
1. Zaki Y, Zhao L, Goerg C, Timm-Giel A (2011) Lte mobile 32
network virtualization. Mob Netw Appl 16(4):424-432 19. Palkovic M, Raghavan P, Li M, Dejonghe A, L. Van der
2. Karjaluoto H (2007) An investigation of third genera- Perre, and Catthoor F (2010) Future software-defined ra-
tion (3g) mobile technologies and services. Contemporary dio platforms and mapping flows. IEEE Signal Processing
Management Research 2(2):91-104 Magazine 27(2):22–33
3. Kennedy M, Ksentini A, Hadjadj-Aoul Y, Muntean G 20. Sengupta S, Hong K, Chandramouli R, and Subbalak-
(2013) Adaptive energy optimization in multimedia- shmi K P (2011) SpiderRadio: a cognitive radio net-
centric wireless devices: A survey. IEEE Commun Surv work with commodity hardware and open source soft-
Tutor 15(2):768-786 ware. IEEE Commun Mag 49(3):101–109
4. Ericsson (2012) Mobile report on the pulse of 21. China Mobile Institute (2011) C-ran: The road towards
the networked society. Ericsson Mobility Report. green ran white paper. China
22. Chowdhury N M K, Boutaba R (2010) A survey of net-
http://www.ericsson.com/res/docs/2012/ericsson-mobility-report-november-2012.pdf.
Accessed november 2012 work virtualization. Computer Networks 54(5):862-876
23. Ofcom (2012) Sitefinder: Mobile Phone Base Sta-
5. Chen B X. (2012) Carriers warn of crisis
tion Database. http://www.sitefinder.ofcom.org.uk/. Ac-
in mobile spectrum. The New York Times.
cessed 17 December 2013
http://www.nytimes.com/2012/04/18/technology/mobile-carriers-warn-of-spectrum-crisis-others-see-hyperbole.html?pagewanted=all.
Accessed 17 April 2012
6. Chen M, Mao S, Liu Y (2014) Big data: a survey. Mob
Netw Appl 19(2):171–209.
7. Chen M, Mao S, Zhang Y, Leung V (2014) Big data:
related technologies, challenges and future prospects.
SpringerBriefs in Computer Science.
8. Wang X, Chen M, Taleb T, Ksentini A, Leung V. (2014)
Cache in the air: enabling the green multimedia caching
and delivery for the 5G network. IEEE Commun Mag
52(2):131–139
9. Yu M, Rexford J, Freedman M J, Wang J (2010) Scalable
flow-based networking with difane. SIGCOMM Comput
Commun Rev 41(4):351–362
10. Kim H, Feamster N (2013) Improving network manage-
ment with software defined networking. IEEE Commun
Mag 51(2):114-119
11. Bansal M, Mehlman J, Katti S, Levis P (2012) Openra-
dio: a programmable wireless dataplane. In: Proceedings
of the first workshop on Hot topics in software defined
networks, ser. HotSDN ’12, New York, USA, pp 109-114
12. McKeown N, Anderson T, Balakrishnan H, Parulkar G,
Peterson L, Rexford J, Shenker S, Turner J (2008)