117 research outputs found
An Empirical Model of Packet Processing Delay of the Open vSwitch
Network virtualization offers flexibility by decoupling virtual network from
the underlying physical network. Software-Defined Network (SDN) could utilize
the virtual network. For example, in Software-Defined Networks, the entire
network can be run on commodity hardware and operating systems that use virtual
elements. However, this could present new challenges of data plane performance.
In this paper, we present an empirical model of the packet processing delay of
a widely used OpenFlow virtual switch, the Open vSwitch. In the empirical
model, we analyze the effect of varying Random Access Memory (RAM) and network
parameters on the performance of the Open vSwitch. Our empirical model captures
the non-network processing delays, which could be used in enhancing the network
modeling and simulation
An Experimental Investigation of Tuning QUIC-Based Publish-Subscribe Architectures in IoT
There has been growing interest in using the QUIC transport protocol for the
Internet of Things (IoT). In lossy and high latency networks, QUIC outperforms
TCP and TLS. Since IoT greatly differs from traditional networks in terms of
architecture and resources, IoT specific parameter tuning has proven to be of
significance. While RFC 9006 offers a guideline for tuning TCP within IoT, we
have not found an equivalent for QUIC. This paper is the first of our knowledge
to contribute empirically based insights towards tuning QUIC for IoT. We
improved our pure HTTP/3 publish-subscribe architecture and rigorously
benchmarked it against an alternative: MQTT-over-QUIC. To investigate the
impact of transport-layer parameters, we ran both applications on Raspberry Pi
Zero hardware. Eight metrics were collected while emulating different network
conditions and message payloads. We enumerate the points we experimentally
identified (notably, relating to authentication, MAX\_STREAM messages, and
timers) and elaborate on how they can be tuned to improve resource consumption
and performance. Our application offered lower latency than MQTT-over-QUIC with
slightly higher resource consumption, making it preferable for reliable
time-sensitive dissemination of information
Adversarial Evasion Attacks Practicality in Networks: Testing the Impact of Dynamic Learning
Machine Learning (ML) has become ubiquitous, and its deployment in Network
Intrusion Detection Systems (NIDS) is inevitable due to its automated nature
and high accuracy in processing and classifying large volumes of data. However,
ML has been found to have several flaws, on top of them are adversarial
attacks, which aim to trick ML models into producing faulty predictions. While
most adversarial attack research focuses on computer vision datasets, recent
studies have explored the practicality of such attacks against ML-based network
security entities, especially NIDS.
This paper presents two distinct contributions: a taxonomy of practicality
issues associated with adversarial attacks against ML-based NIDS and an
investigation of the impact of continuous training on adversarial attacks
against NIDS. Our experiments indicate that continuous re-training, even
without adversarial training, can reduce the effect of adversarial attacks.
While adversarial attacks can harm ML-based NIDSs, our aim is to highlight that
there is a significant gap between research and real-world practicality in this
domain which requires attention
- …