You are on page 1of 9

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/296700857

Network Revolution -Software Defined Networking and Network Function


Virtualisation playing their part in the next Industrial Revolution

Conference Paper · February 2016


DOI: 10.13140/RG.2.1.5111.2728

CITATIONS READS

0 1,261

4 authors:

Diarmuid O'Briain David Denieffe


Institute of Technology, Carlow Institute of Technology, Carlow
7 PUBLICATIONS   4 CITATIONS    25 PUBLICATIONS   34 CITATIONS   

SEE PROFILE SEE PROFILE

Yvonne Kavanagh Dorothy Okello


Institute of Technology, Carlow Makerere University
25 PUBLICATIONS   108 CITATIONS    26 PUBLICATIONS   19 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Software Defined Networking View project

Technology Enhanced Assessment Methods (TEAM) in Science and Health View project

All content following this page was uploaded by Diarmuid O'Briain on 04 March 2016.

The user has requested enhancement of the downloaded file.


Network Revolution - Software Defined Networking and
Network Function Virtualisation playing their part in the
next Industrial Revolution
Diarmuid Ó Briain1,2 , David Denieffe1 , Yvonne Kavanagh1 and Dorothy Okello2
1
GameCORE Research Centre, Department of Aerospace, Mechanical and Electronic Engineering,
Institute of Technology, Carlow, Ireland
2
Department of Electrical and Computer Engineering,
College of Engineering, Design, Art and Technology, Makerere University, Kampala, Uganda

Symposium on Transformative Digital Technologies - Kamapla 2016


January 28, 2016

Abstract 1 Introduction
Over the last ten years or so the landscape in comput-
Networking and telecommunications have been spared ing has changed dramatically with the Cloud, large-scale
the major changes that have occurred in comput- data centres and virtualisation. Over the last few years
ing over the last decade. The Information Tech- networks have increased in speed and there has been a
nology (IT) world transformed, virtualisation, then convergence on Ethernet as the standard for all links, to
the cloud, instantly adaptable and elastic comput-
the point that the difference between Local Area Network
ing. Software Defined Networking (SDN) and Net-
work Function Virtualisation (NFV) are about to
(LAN), Metropolitan Area Network (MAN) and Wide
bring about instantly adaptable and elastic network- Area Network (WAN) has diminished dramatically. What
ing. SDN is being realised in the data centre today has not changed in that time however is the core switching
and is about to take stage in the Wide Area Network and routing functions which are generally delivered on a
(WAN). hardware based stand-alone device that is self sufficient in
SDN is the extraction of the control functions from terms of the data it switches or routes and the control nec-
networking equipment hardware. This leaves the essary to make that happen. In a bid to outdo each other
hardware with only data plane functionality. The con- to maintain advantage in the market companies like Cisco,
trol plane functions are migrated as software func- Juniper and HP have loaded their devices with features
tions to be ran on standard industry hardware or that over time have resulted in network devices that rely
more often than not on server instances located on on aged protocols like Border Gateway Protocol (BGP) to
cloud platforms. communicate and networks have levels of header encapsu-
NFV is a separate but complementary technology lation that eat into the Maximum Transfer Unit (MTU)
that replaces existing functions typically found on size of the packets. This layering of abstractions on top of
specialised hardware with virtualised versions of the other abstractions is not conducive to Network Manage-
same function. These NFVs can be delivered on a ment, where traffic patterns are decided within each layer
virtual Customer Premises Equipment (vCPE) de- independently.
vices that will provide virtualisation locally for the
provision of NFVs and/or in concert with cloud based
It is not uncommon for a packet to arrive at an Inter-
functions at the data centre. net service provider (ISP) network with a Virtual LAN
(VLAN) tag, the ISP adding another VLAN tag before
This revolution will create the appearance of infi-
passing the packet to an upstream ISP who adds an Multi-
nite capacity and permit the expansion of the current
Protocol Label Switching (MPLS) header as it is switched
scientific, informatics and engineering boundaries to
create a Cloud Integrated Network (CIN). CIN, the across their IP network.
Internet of Things (IoT) as well as AuGmented In- While the underlying networks have converged towards
telligence (AuGI) will come together in the future to the all Ethernet / all Internet Protocol (IP) model, in some
create the perfect storm that will transform human form the number of services have increased rapidly. In the
existence in a third industrial revolution [1]. past ISPs provided Internet Access in the form of Broad-
Symposium on Transformative Digital Technologies - Kampala 2016

band and possibly layered a voice service either as a cir-


cuit switched out of band telephone line or as a Voice over
Internet Protocol (VoIP) service with some packet prior-
ity mechanism to give Quality of Service (QoS). In more
recent years this service set is increasingly being supple-
mented with TeleVision over IP (TVoIP) that more often
than not requires a separate Set Top Box (STB) for its
provision.
Network resilience is an important characteristic to ISP
network designers, yet duplication of service paths may
give the appearance of redundancy where there is in fact
none. For example a tier three ISP getting a service from
two independent ISPs, one a tier two provider and the
second, an incumbent tier one provider, all to ensure path
resilience for a customer. The tier one ISP provides an
MPLS circuit at the customer end and drops that off at
a data centre at a major city, the tier two ISP provides
a Network Termination Unit (NTU) at the customer end
and drops the traffic off at another data centre in a major
city. However there is generally a limit on the number of
actual fibre paths between major cities or even the circuit
supplied by the tier two ISP many in fact have a por-
tion passing through the tier one network. From the ISP
providing the service to the customer there is the appear-
ance of separate paths however a strategic failure of a fibre
bundle could in fact expose this.

2 Route Control Platform


Figure 1: SDN Timeline.
A good historical starting point is the Route Control Plat-
form (RCP) proposed [2] in 2004, supported by AT&T,
was followed with a design and implementation proposal
[3] the following year. These papers proposed and de-
signed a phased approach to solving the problems of con-
vergence, route looping as well as the difficulties with traf-
fic engineering that BGP and Internal BGP (iBGP) pose
on large networks. As demonstrated in figure 2 the pro-
posal was for an Autonomous System (AS) to use a control
RCP Server to oversea the routing for all iBGP routers by
feeding their routing tables directly and preventing the
routers from sharing routes between each other. In this
way the RCP controller has an overarching view of the
routing picture within the AS, treating the AS as a single
logical entity while the router has just to take care of the
routing of packets based on the injected routes. Initially
the RCP would interact with other AS using BGP but as Figure 2: Route Control Platform.
these other AS implemented the RCP platform a newer
more efficient inter-AS protocol could evolve. RCP based
on research in the AT&T labs produced Intelligent Route 3 100 x 100 Clean-slate Project
Service Control Point (IRSCP) [4] route control architec-
ture an RCP implementation. As SDN evolved over the The United States (US) National Science Foundation’s
last few years, it has triggered a revision of RCP with a (NSF) Directorate for Computer and Information Science
view to uplifting the concept to take advantage of the new and Engineering (CISE) decided to stimulate innovative
SDN architecture developments [5]. thinking in research into the future of Internet Architec-

Page 2 of 8
Symposium on Transformative Digital Technologies - Kampala 2016

tures without the limitations of the constraints of today’s • The network should be governed by policies declared
networks [6]. Funding from this initiative from 2003 until over high-level names.
2005 released researchers at a number of US Universities
• Network routing should be policy-aware.
from the boundaries created by existing Internet design
decisions while taking advantage of the benefit of hind- • The network should enforce a strong binding between
sight and the lessons already learned in a drive to develop a packet and its origin.
a 100 Mb/s to 100 million US households (100 x 100).
The outcome of the research was a system, demon-
strated in figure 3 that separated the control and data
3.1 4D Architecture planes, with a controller governed by a policy manag-
From this the idea that the Control and Data planes ing communication between end-hosts to a point where
should be separated was a theme that evolved from the there are no connections without explicit permission. It
Clean Slate 4D [7] approach which proposed an architec- also proposed specialised Ethane switches with data-paths
ture with a separate decision plane responsible for manage- managed by a flow table. Flow table entries to consist of
ment and control, a dissemination plane to control commu- a matching Header linked to a corresponding Action.
nications from the control entity to the routing devices, a
discovery plane to monitor traffic and changes within the
topology plus a data plane to handle the actual traffic.
This 4D architecture allows for the direct control of data
plane resources by an abstracted decision plane.

4 Internet Clean-Slate Design


A new clean-slate collaborative inter-disciplinary research
programme funded by industrial partners was launched
at Stanford University in 2006 [8]. This programme was
designed to “focus on unconventional, bold, and long-term
research that tries to break the network’s ossification”.
The programme was broken into areas:
• Network Architecture
• Accommodating Heterogeneous Applications
• Accommodating Heterogeneous Physical Layers Figure 4: SDN Architecture.
• Security
• Economics and Policy
5 OpenFlow and Open vSwitch
Within this project Dr. Martin Casado of the High
Performance working group developed Ethane [9]. One issue that Ethane raised was the need for hardware
with access to the flow tables directly from a controller.
This led to further work which resulted in the development
of OpenFlow [10] a simple protocol that a controller could
use over a secure channel (Transport Layer Security (TLS)
over TCP/6633) to modify the flow table in a supporting
switch, a South Bound Interface (SBI). Further work on
this and an initial specification [11] in 2008 for a virtual
Switch daemon (vswitchd), produced for the GNU/Linux
kernel. This evolved to the Open virtual Switch (OvS)
[12] project, it is now an Open Source project under the
Apache 2 license and has reached v2.4 (as of April 2015).
The overall SDN architecture is demonstrated in figure 4
with the Data and Control planes, linked by OpenFlow of-
Figure 3: Ethane. fering services from the Application plane via a RESTful
Application Program Interface (API). OpenFlow has also
Ethane was designed around three fundamental princi- evolved, coming under the management of the Open Net-
ples: working Foundation (ONF) [13] founded in 2011 for the

Page 3 of 8
Symposium on Transformative Digital Technologies - Kampala 2016

promotion and adoption of SDN through open standards switches were interconnected with R2 [25] Channel Asso-
development. OpenFlow has evolved to version 1.5.1 [14] ciated Signalling (CAS), typically in E1 Link: G.732 [26]
(As of Apr 2015). - G.704 [27] Framing circuits. Like the Internet today the
telephone switches of that era communicated both the sig-
nalling and bearer channels over the same physical links.
6 SDN Controller development
Now that a standard SBI existed the evolution of con-
trollers as well as work on a NBI became important. Net-
work Operating System (NOX) [15] a C++ based first
generation controller [16] was developed by Nicira Net-
works and donated to the research community. A Python
version of the NOX Controller called POX [17] was de-
veloped for rapid development and prototyping. Another
Python based SDN Controller is ’RYU’ [18] (Japanese:
flow), available under the Apache 2.0 license has Open-
Stack integration and supports OpenFlow 1.0 – 1.4 plus
Nicira extensions. Ryu has a Web Server Gateway In-
terface (WSGI) and by using this function, it is possible
to create a REST API (called RESTful API) [19], which
is a useful NBI link with other systems or browsers in
an application tier. A commercial grade Java SDN Con-
troller developed by Big Switch Networks evolved from a
Java based research SDN Controller called Beacon [20] as Figure 5: Signalling System No. 7 (SS7).
Project Floodlight [21]. This project code is also Apache
2 licensed. It, like RYU, has a RESTful API. The other In the 1970s Signalling System No. 7 [28] Common
big SDN Controller is a Linux Foundation collaborative Channel Signalling (CCS) was developed to separate the
project called OpenDaylight (ODL) [22], developed in signalling from the bearer channels, this released the con-
Java. The latest version of the platform designated He- trol from the telephone switches allowing the Operators
lium is a follow on from the first release of ODL called to deliver richer centralised services known as Intelligent
Hydrogen. This project was designed to take advantage of Network (IN) [29] services. Referring to figure 5 the links
existing Linux Foundation projects, like integration with between the switches carry the bearer channels, the voice
OpenStack as well as developments with high availability, equivalent of the Data Plane and are called Inter Machine
clustering and security. ODL OpenFlow plugin supports Trunks (IMT). From a Signalling perspective the switches
OpenFlow versions 1.0 and 1.3. Like RYU and Project contain an entity called a Service Switching Point (SSP)
Floodlight an application tier is made possible through a which performs the call processing on calls by interact-
RESTful API as well as an Authentication, Authorisation ing with the connected SS7 Signal Transfer Points (STP).
and Accounting (AAA) AuthN filter. These STPs act as SS7 routing devices passing SS7 mes-
sages between SSPs, Service Control Points (SCP) and
other STPs. The SCPs offer telephony services on the In-
6.1 NBI Developments telligent Network (IN). So SS7 is in effect a Control Plane
As SDN evolves it has become apparent that new NBI while IN is a network of telephony services.
mechanisms are required to meet the diverse Applications
that will call on the SDN Controller. The Frenetic Project 8 Network Function
[23] raises the level of abstraction for programming SDNs
by the development of simple, reusable, high level abstrac- Virtualisation
tions and efficient runtime systems that automatically gen-
erate and install corresponding low-level rules on SDN At the SDN & OpenFlow World Congress in Darmstadt,
switches. Pyretic [24] is a Frenetic Project implementa- Germany in October 2012 a group of Tier 1 service
tion embedded in Python. providers launched an initiative called NFV [30]. These
operators could see that Virtualisation and Cloud comput-
ing could evolve the way services are delivered on networks
7 SS7 in the telephony industry by consolidation and virtualisation of network equipment
on industry standard high volume servers as can be seen
The changes being witnessed in the migration to SDN from in the figure 6 NFV concept. Functions could also be mi-
traditional networking is analogous to the changes in the grated to centralised virtualised infrastructure while also
telephony industry in the late 1970s and 80s. Telephony offering the facility to push virtualisation of functions right

Page 4 of 8
Symposium on Transformative Digital Technologies - Kampala 2016

Containers to meet demand. In this way traffic patterns


and service demand can be met in an automated and man-
aged fashion. As a result the service provider can increase
the speed to market of both existing NFVs but also de-
crease the time it takes to innovate new services and de-
liver them on the virtualised infrastructure.

Figure 6: Network Function Virtualisation (NFV).

out to the end user premises. While SDN and NFV are
complimentary to each other they are not as yet inter-
dependent and can therefore be operated either together,
or independently. Obviously moving functions that were
heretofore based on specialist hardware presents a number
of challenges, such as;

• the portability to a virtualised system and interoper-


ability with existing infrastructure.

• the performance trade-off between standards based


hardware and that of specialised, function specific Figure 7: NFV Ecosystem.
hardware.

• the interaction of the Management and Network Or- Figure 7 shows the overall NFV ecosystem [31]. The
chestration (MANO) of the distributed functions with underlying infrastructure collectively is called the Net-
the network. Using the benefits of automation to work Function Virtualisation Infrastructure (NFVI) and
achieve the transformational aspects of NFV. it consists of three domains, Network, Compute and Hy-
pervisor/Virtualisation. The Network Domain consists of
• the integration of functions into the overall NFV islands of switches with SDN Controllers or a traditional
ecosystem and its coexistence with legacy systems. routed and switched network. The computing hardware
and storage necessary to support the upper layers form the
• the new challenges in terms of security and stability Compute Domain consists. The final domain in the NFVI
have evolved as a result of cloud computing and vir- is the Hypervisor/Virtualisation Domain which contains
tualisation. the virtualisation hypervisors and VMs. This can be built
using existing hypervisors like KVM, Xen, VMWare or
These challenges and newer security challenges will using Container technology like Docker. These NFVI do-
evolve from this new networking system. The benefits mains are managed by a Virtual Infrastructure Manager
of NFV however make the case for migration so com- (VIM). A Virtual Network Function Manager (VNFM)
pelling that without doubt it will form the core of services controls the building of individual Virtual Network Func-
to be offered by service providers well into the future. tions (VNF) on the VMs. MANO performs the overall
Hardware-based appliances have a specific life, which is management of the VIM, VNFM and Operations Support
getting shorter and shorter with the rapid pace of devel- Systems (OSS) / Business Support System (BSS) and al-
opment, and they need regular replacement. This compli- lows the service provider to quickly deploy and scale VNF
cates maintenance procedures and customer support with services as well as provide and scale resources for VNFs.
no financial benefit to the service provider. NFV will This system reduces administrator workloads and removes
transform the design of the network to implement these the need for manual administration type tasks. It also of-
functions in software, many of these will process centrally fers APIs and other tooling extensions to integrate with
thereby allowing for their operation to be migrated and existing environments.
backed up as needed. This will reduce equipment costs
and reduce power consumption due to power management
8.1 Providing NFV to the customer
features in standard servers and storage, while eliminating
the need for specific hardware. Services can be scaled up Figure 8 demonstrates the benefits that ubiquitous high
and down in a similar fashion to that provided by cloud speed broadband gives to the service provider. It provides
services today. IT MANO mechanisms familiar today in the ability to supply a vCPE [31] to the customer upon
cloud services will facilitate the automatic installation and which VNFs can be offered. Current services that can be
scaling of capacity by building Virtual Machines (VM) or converted into NFV style services are:

Page 5 of 8
Symposium on Transformative Digital Technologies - Kampala 2016

to be the end of phase 1 and phase 2 was launched. This


saw some reorganisation of the ISG NFV working groups,
to focus less on requirements and more on adoption. The
key areas addressed include:

• Stability, Interoperability, Reliability, Availability,


Maintainability.

• Intensified collaboration with other bodies.

• Testing and validation to encourage interoperability


Figure 8: Virtual CPE (vCPE). and solidify implementations.

• Definition of interfaces.
• Router.
• Establishment of a vibrant NFV ecosystem.
• Session Border Controller (SBC).
• Performance and assurance considerations.
• Load Balancer.
• Security.
• Network Address Translation (NAT).

• Home Gateway (HG). 8.3 Open Platform NFV


The Linux Foundation established a Collaborative Project
• Application Acceleration.
called ’Open Platform NFV (OPNFV)’ in October 2014
• Traffic Management. [35]. The project intent is to provide a Free and Open-
Source Software (FOSS) platform for the deployment of
• Firewall. NFV solutions that leverage investments from a commu-
nity of developers and solution providers. The initial focus
• Deep Packet Inspection (DPI).
of the OPNFV will be the NFVI and VIM. In reality this
• Bulk Encryption. means the OPNFV will focus on building interfaces be-
tween existing FOSS projects like those listed below. Cre-
• Content Caching. ating these interfaces between what are essentially existing
elements to create a functional reference platform will be
• Session Initiation Protocol Gateway (SIP-GW).
a major win for the technology and certainly contribute
This however is just the beginning, these services al- to the goals of phase 2 of the ETSI NFV ISG.
ready exist on traditional deployment mechanisms. The
fact that virtualisation will now be available in the vCPE • Virtual Infrastructure Management: OpenStack,
at the customer premises means that a service provider Apache CloudStack, ...
can deploy new services not envisaged as yet and deploy • Network Controller and Virtualization Infrastructure:
services on a trial basis, all without equipment changes. OpenDaylight, ...

8.2 NFV Standards • Virtualisation and hypervisors: KVM, Xen, libvirt,


LXC, ...
After the initial white paper from the Darmstadt-
Germany Call for Action in 2012 it was decided to form an • Virtual forwarder: OvS, Linux bridge, ...
Industry Specification Group (ISG) under the European
Telecommunications Standards Institute (ETSI). Phase 1 • Data-plane interfaces and acceleration: Data Plane
of this group was to ”drive convergence on network opera- Development Kit (DPDK), Open Dataplane (ODP),
tor requirements for NFV to include applicable standards, ...
where they already exist, into industry services and prod- • Operating System: GNU/Linux, ...
ucts to simultaneously develop new technical requirements
with the goal of stimulating innovation and fostering an
open ecosystem of vendors” [32]. They issued a progress 9 Ongoing research
White Paper in October 2013 [31] and a final paper in Oc-
tober 2014 [33] which drew attention to the second release SDN is at an early stage of development. The Open Net-
of ETSI NFV ISG [34] documents that were subsequently working Research Center (ONRC) [36] at UC Berkeley and
published in January 2015. December 2014 was considered Standford University has been created to help realise the

Page 6 of 8
Symposium on Transformative Digital Technologies - Kampala 2016

potential of SDN. The IETF has a Software-Defined Net- increased interconnected computing world combined with
working Research Group (SDNRG) [37] with the stated AI systems exceeding human intelligence, could in fact re-
goal of identifying the approaches that can be defined, place human intelligence in a near future singularity event
deployed and used in the near term as well identifying [39].
future research challenges. The IETF have also a Net-
work Function Virtualisation Research Group (NFVRG)
(IETF, n.d.) to focus on research problems associated References
with NFV-related topics and the research community to
[1] M. K. Weldon, The Future X Network: A Bell Labs Per-
address them. The Linux Foundation believe that with the spective. CRC PressINC, 2015. 00000.
projects they have in place already, they are in a perfect
position to bring these together as a new project Open [2] N. Feamster, H. Balakrishnan, J. Rexford, A. Shaikh, and
Platform NFV (OPNFV) to accelerate NFV [35]. Dr. J. Van Der Merwe, “The case for separating routing from
James Kempf of Ericsson believes that NFV and SDN routers,” in Proceedings of the ACM SIGCOMM work-
have traversed the peak of inflated expectation and are shop on Future directions in network architecture, pp. 5–
12, ACM, 2004. 00298.
starting down the trough of despair [38]. However he has
considered the OPNFV initiative of the Linux Foundation [3] M. Caesar, D. Caldwell, N. Feamster, J. Rexford,
which he sees as a complimentary effort to their existing A. Shaikh, and J. van der Merwe, “Design and implemen-
OpenDaylight and OpenStack projects. He believes that tation of a routing control platform,” in Proceedings of
there is a lot of work yet to be achieved before reaching the the 2nd conference on Symposium on Networked Systems
slope of enlightenment and considers that SDN is confined Design & Implementation-Volume 2, pp. 15–28, USENIX
to the data centre for some time to come. Association, 2005. 00377.

[4] P. Verkaik, D. Pei, T. Scholl, A. Shaikh, A. C. Snoeren,


and J. E. Van Der Merwe, “Wresting Control from BGP:
10 Conclusion Scalable Fine-Grained Route Control.,” in USENIX An-
nual Technical Conference, pp. 295–308, 2007. 00033.
The networking industry did not change significantly dur- [5] C. E. Rothenberg, M. R. Nascimento, M. R. Salvador,
ing the last decade, innovation was confined to port speed C. N. A. Corrêa, S. Cunha de Lucena, and R. Raszuk,
increases and the migration to an all-Ethernet environ- “Revisiting routing control platforms with the eyes and
ment. At the customer end, the roll-out of ubiquitous muscles of software-defined networking,” in Proceedings
broadband is progressing steadily and service providers of the first workshop on Hot topics in software defined
have migrated their cores from Asynchronous Transfer networks, pp. 13–18, ACM, 2012. 00087.
Mode (ATM) core to all IP networks. Over the same [6] N. S. F. (NSF), “NSF Future Internet Architecture
period there has been a revolution in terms of comput- Project,” June 2015. 00000.
ing with the roll-out of cloud based services driven by
advances in virtualisation. The innovation that brought [7] A. Greenberg, G. Hjalmtysson, D. A. Maltz, A. Myers,
about the cloud is about to enter networking and telecom- J. Rexford, G. Xie, H. Yan, J. Zhan, and H. Zhang, “A
munications in the form of SDN and NFV. Initial pene- clean slate 4d approach to network control and manage-
ment,” ACM SIGCOMM Computer Communication Re-
tration of SDN has started in the data centres where the
view, vol. 35, no. 5, pp. 41–54, 2005. 00573.
cost base of the traditional Ethernet switches and routers
have driven the adoption of the new technology. As phase [8] N. McKeown and B. Girod, “Clean slate design for the
2 of the NFV ISG provides working solutions over the next internet,” Whitepaper, Apr, 2006. 00014.
two years it would be expected that they will be adopted
[9] M. Casado, M. J. Freedman, J. Pettit, J. Luo, N. McKe-
by service providers who can deliver new services, cost own, and S. Shenker, “Ethane: Taking control of the en-
effectively. This will provide a better and more function- terprise,” in ACM SIGCOMM Computer Communication
ally rich service to their customers and particularly in the Review, vol. 37, pp. 1–12, ACM, 2007. 00587.
case of SMEs the ability to offload existing functions to
their provider rather than managing them within their [10] N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar,
own IT departments. What of the future and how will L. Peterson, J. Rexford, S. Shenker, and J. Turner, “Open-
Flow: enabling innovation in campus networks,” SIG-
these new revolutionary networking paradigms, develop-
COMM Comput. Commun. Rev., vol. 38, no. 2, pp. 69–74,
ments in IoT, AuGI and even Artificial Intelligence (AI)
2008. 03589.
impact the future? What can be said is that they will
certainly transform it and most likely result in a third [11] B. Heller, Openflow switch specification version 1.0. 0
industrial revolution. Whether the transformation will ul- (wire protocol 0x01). December, 2009. 00011.
timately mean that the perfect storm will assist, human
[12] “Open vSwitch.” 00031.
intelligence [1] or as warned by Stephen Hawkings and
others that the revolution could in fact pose a risk as an [13] “Open Networking Foundation (ONF).” 00009.

Page 7 of 8
Symposium on Transformative Digital Technologies - Kampala 2016

[14] Open Networking Foundation (ONF), “OpenFlow Switch [33] I. ETSI, “Network Functions Virtualisation–Network Op-
Specification, Version 1.5.1 ( Protocol version 0x06),” erator Perspectives on Industry Progress - 2014,” Updated
Mar. 2015. 00000. White Paper, 2014. 00000.

[15] “NOX · GitHub.” 00003. [34] ETSI, “Network Functions Virtualisation.” 00008.

[16] N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, [35] Linux Foundation, “OPNFV - OPNFV - An open plat-
N. McKeown, and S. Shenker, “NOX: towards an oper- form to accelerate NFV,” Oct. 2014. 00000.
ating system for networks,” ACM SIGCOMM Computer
[36] ONRC, “Open Networking Research Center (ONRC).”
Communication Review, vol. 38, no. 3, pp. 105–110, 2008.
00000.
00991.
[37] IETF, “IRTF Software-Defined Networking Research
[17] “POX · GitHub.” 00000.
Group (SDNRG).” 00000.
[18] RYU project team, “RYU SDN Framework — Ryubook
[38] J. Kempf, “NFV and SDN: Has the Hype Curve Peaked?,”
1.0 documentation.” 00000.
Jan. 2014. 00000.
[19] T. Fredrich, RESTful Service Best Practices. Pearson [39] S. Hawking, S. Russell, M. Tegmark, and F. Wilczek, “{S}
eCollege, 2012. 00006. tephen {H} awking:\’{T} ranscendence looks at the im-
plications of artificial intelligence-but are we taking {AI}
[20] D. Erickson, “The beacon openflow controller,” in Pro-
seriously enough?\’,” The Independent, vol. 2014, no. 05-
ceedings of the second ACM SIGCOMM workshop on Hot
01, p. 9313474, 2014. 00019.
topics in software defined networking, pp. 13–18, ACM,
2013. 00135.

[21] Big Switch Networks, “Project Floodlight.” 00000.

[22] Linux Foundation, “The OpenDaylight Platform.” 00000.

[23] N. Foster, A. Guha, M. Reitblatt, A. Story, M. J. Freed-


man, N. P. Katta, C. Monsanto, J. Reich, J. Rexford,
and C. Schlesinger, “Languages for software-defined net-
works,” Communications Magazine, IEEE, vol. 51, no. 2,
pp. 128–134, 2013. 00084.

[24] J. Reich, C. Monsanto, N. Foster, J. Rexford, and


D. Walker, “Modular sdn programming with pyretic,”
Technical Reprot of USENIX, 2013.

[25] ITU-T, “Q.400-Q.490: Specifications of Signalling System


R2,” 1988. 00000.

[26] ITU-T, “G.732: Characteristics of primary PCM multi-


plex equipment operating at 2048 kbit/s,” 1988. 00000.

[27] ITU-T, “G.704: Synchronous frame structures used at


1544, 6312, 2048, 8448 and 44 736 kbit/s hierarchical lev-
els,” 1998. 00000.

[28] ITU-T, “Q.700 : Introduction to CCITT Signalling Sys-


tem No. 7,” 1994. 00000.

[29] ITU-T, “Q.1200 : General series Intelligent Network Rec-


ommendation structure,” 1999. 00000.

[30] M. Chiosi, D. Clarke, P. Willis, A. Reid, J. Feger, M. Bu-


genhagen, W. Khan, M. Fargano, C. Cui, and H. Denf,
“Network functions virtualisation: An introduction, ben-
efits, enablers, challenges and call for action,” in SDN and
OpenFlow World Congress, pp. 22–24, 2012. 00055.

[31] G. ETSI, “Network Functions Virtualisation (NFV); Use


Cases,” V1, vol. 1, pp. 2013–10, 2013. 00008.

[32] ISG on NFV, “ISG NFV Proposal,” Oct. 2012. 00000.

Page 8 of 8

View publication stats

You might also like