User Tools

Site Tools


start

VPS+

VPS+ is a framework that enables Protocol Stack Virtualization (PSV). Specifically, VPS+ 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 VPS+ agents that provide virtualization and VPS+ controllers that deploy them.

Uses of VPS+ are diverse and include (among others):

  • Deployment of end-to-end IoT and RTC scenarios: For example, running a VPS+ agent on an embedded device with sensors and actuators, connected through LoRa or NB-IoT to another VPS+ 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 VPS+ agent.
  • Lab to Field: Build very fast and from scratch a media server on a VPS+ 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 VPS+ 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: 2021/08/04 16:40 by vps