User Tools

Site Tools


start

Netualizer

Netualizer is a framework that enables Protocol Stack Virtualization (PSV). Specifically, Netualizer is designed to support fast and massive deployment, provisioning and configuration of scenarios that rely on virtualized networking stacks. It is a multi platform and multi architecture infrastructure that relies on Netualizer agents that provide virtualization and Netualizer controllers that deploy them.

Uses of Netualizer are diverse and include (among others):

  • Deployment of end-to-end IoT and RTC scenarios: For example, running a Netualizer agent on an embedded device with sensors and actuators, connected through LoRa or NB-IoT to another Netualizer agent running on a gateway that connects, in turn, to AWS or Azure.
  • Performance evaluation: Check for a particular deployment what the best physical layer is (i.e. NB-IoT? Wi-Fi? LoRa? BLE? IEEE 802.15.4? Ethernet?). Just dynamically change the physical layer of a stack running on a Netualizer agent.
  • Lab to Field: Build very fast and from scratch a media server on a Netualizer agent and evaluate performance by emulating network conditions before deploying it in the field.
  • QA Protocol Emulation: QA department has a media server that they need to test. They can use a Netualizer agent to create a fully automated tester.
  • Research: Validate mathematical models by emulating protocols, stacks and networks
  • Education: Learning about protocol stacks, IoT and RTC
start.txt · Last modified: 2022/01/29 03:38 by vps