5.2 Siren Evaluation
5.2.3 Analysis
For the following results two aspects were taken into consideration: Latency, which is used to determine the benefit a service will provide at each loca- tion; Cost to the network, which is used to determine if, at least from network provider fees, a service is economically viable to run at a certain location. The results on latency were executed 10 times each and then averaged.
Demonstrating the differences in requirements between services, the results in Figure 5.16 show the latency of each service at increasing distances from the client endpoint. This shows that the most bandwidth intensive service, the DPI, increased the latency greater than less demanding services. In terms of service
0 5 10 15 20 25
Access Distribtion Core
Co st (E ur os ) CDN DNS DPI
Figure 5.17: Example Network Provider Fees Per Month
placement, the results from Figure 5.16 are a motivating factor that the DPI service provider would use to ensure that their service was deployed as close to the customer as possible, in order to reduce costs.
The results in Figure 5.17 shows an example calculated cost of running each network service at different locations within the network. This demonstrates that services that are demanding in terms of bandwidth, are clearly more ex- pensive to deploy network function further away from the customer. Whereas with a service such as DNS, where bandwidth requirements are small, assuming the latency was at an acceptable rate, depending on the wider network policy, it may be economical for a DNS provider to deploy to the distribution or core layers. The primary takeaway of these results from Figures 5.17 and 5.16 is that there are different classes of network services which impact providers and clients differently depending on their location within the Internet.
In summary of the Sirenevaluation, and based on the results in section 3.1,
Sirencan orchestrate VNFs across distributed resources, and link them to the
data plane, all whilst achieving an improved efficiency both from an economic
and quality of service aspects. These elements are key to enabling Tennison
5.3
Summary
In this chapter, various aspects ofSiren and Tennison were evaluated. Each
one of these evaluations was designed to demonstrate the overall systems scala- bility, responsiveness, and effectiveness at network monitoring and remediation.
Section 5.1.1 has highlighted the differences between Tennison and sim-
ilar frameworks. The importance of a well designed northbound interface is
evaluated here, showing thatTennisonrequires significantly less LoC for user
applications. On top of this, a functional comparison is made between Ten-
nison’s capabilities, showing that is has a comparable feature set to similar
frameworks.
Furthermore, Section 5.1.7 has shown how different architectures can be used to increase system scalability, demonstrating a significant increase in scale
when runningTennisonin a tiered architecture. In terms of the future of SDN
technology in the monitoring space, this chapter has evaluated potential per- formance increases with the upcoming P4 data plane technology, again showing
that Tennison’s scalability and responsiveness can be increased further.
In summary, these evaluations demonstrate the feasibility of effectively mon- itoring networks using software defined networking at varying levels of scale, satisfying this aims of this thesis. The evaluation here is important for un- derstanding the future of network automation, monitoring, security, and NFV deployments.
Chapter 6
Conclusion and Future Work
Today’s network infrastructure is impacted by insufficient monitoring capability, as well as limited ability to react against attacks. Adding to this is the lack of data visibility across the network and continuity in data between monitoring systems. With the integration of 5G, smart cities, connected cars, and IoT, the increase in attack surface and nodes on the network requires a new approach to network monitoring
This thesis has tackled these challenges and has presented a solution which consists of a multi-level distributed monitoring and remediation framework for Software Defined Networks, which is enabled by the Cloud-to-Fog continuum. Together, the two systems in this thesis gather data from multiple sources to build a holistic view of the network, providing dynamic network monitoring and remediation at multiple points within the network. With a unique security
pipeline,Tennison offers lightweight visibility across a large number of flows.
Supported by Siren, monitoring is automatically distributed throughout the
network, utilising a bespoke tunneling solution to efficiently mirror suspicious
traffic. The evaluation of Tennison validates its detection capability and il-
lustrates its performance for low latency protection, as well as scaling to large networks.
In summary, Tennison with Siren advances the state-of-the art in SDN-
based network monitoring, attack detection and protection. Tennison has
been shown to perform effectively against a range of network attacks and pro- vides a flexible framework that can be built upon to develop novel attack de- tection mechanisms in response to new threats. As technologies mature, future
work will focus on further advancing Tennison’s scalability, as well as ability
to detect attacks with the use of AI.
6.1
Thesis Contributions
This thesis targets a specific set of challenges within the network monitoring space, motivating technologies and emerging architectures as a solution to a next-generation monitoring framework. The these objectives are highlighted by challenges in current networks, as well as potential benefits of upcoming technologies.
The result of this has been a design and implementation for both an orches- tration platform as well as a monitoring framework. Together, these create a solution for scalable and responsive network monitoring in the Cloud-to-Fog.
The following lists the primary contributions present in this thesis:
• Documented experiences and evaluations for different architectural ap-
proaches for SDN Monitoring.
• Addressing NFV provisioning, management, and orchestration in the Fog-
to-Cloud continuum.
• Though a novel approach, detailing how SDN can be capable of perform-
• Using existing specifications such as OpenFlow in a new to create a pipeline that is capable of scalable network monitoring on off the shelf hardware.
• Design for a P4 security pipeline, which provides a new field of work in
SDN network monitoring.
• An open proof-of-concept for Cloud-to-Fog NFV management and orches-
tration with multiple orchestration options.
• An open and feature rich scalable SDN network monitoring and remedi-
ation proof-of-concept.
The contributions listed above are a vital step towards managing, moni- toring, and securing the next generation of the Internet. The research in this thesis has provided a solution to challenges around monitoring in future net- works, where scaling especially towards the edge of the network is of paramount importance.