Qosium Probe

Qosium Probe is a real-time and passive measurement agent. It is light-weight software, which means that the same software can be installed all the way from mobile devices to large-scale server clusters.

General

Qosium Probe performs the actual measurement. To do so, measurements need to be initiated and parameterized by a separate measurement control software like, for example, Qosium Scope. Without control, Qosium Probe does nothing, and does not consume any processing resources either. This makes it possible to install and run Qosium Probe in all devices in the network, although measurements would not be run at all times but only when needed. A single Qosium Probe per device allows practically unlimited number of individual simultaneous measurements.

Taking Qosium Probe into use

Qosium Probe provides high measurement performance. Despite this, it’s light-weight, and does not limit the device type where it can be installed to. This is one of the main advantages of using Qosium. Unlike with most other high-performance measurement solutions, truly end-to-end measurement all the way to mobile devices is possible with Qosium. Lightness enables using Qosium also in resource constrained environments, such as in IoT networks.

The locations of Qosium Probes in a network determine the measurement possibilities, that is the measurement paths, as illustrated in the figure below. Qosium Probes are installed to nodes from which measurement results are wanted to be collected. As a passive agent, Qosium Probe needs to see the network traffic being measured. If a network device allows installing new software, Qosium Probe is installed directly to it. In case a device is closed, Probe is suggested to be installed as close as possible to it, or by mirroring traffic to a separate measurement device in the network where Qosium Probe is running.



Qosium Probes come with a registration feature, which helps identify devices available for measurement. It is possible to set a unique identifier for Probes. This is useful when IP addresses of network devices are dynamic. With the unique identifier, a network node can be identified despite the IP address it is currently assigned with.

For the moment, most Linux, Windows, FreeBSD, macOS, and Android based devices are supported. The support for more operating systems is extended constantly. If you have any special needs regarding operating system support, do not hesitate to contact us!

Measurement control

Qosium Probes can be controlled in many different ways. The most typical is to use Qosium Scope, which is a dedicated software for Qosium measurement control, results collection and results analysis. However, through a simple API, any existing network monitoring system can be extended to support Qosium measurements.

The API interface enables also development of your own control tools. Just as examples, this could be an intelligent mobility management solution that keeps devices always connected to a network with sufficient quality, or a solution that adapts application services based on current network conditions.

Measurement control happens over a network connection so that the control entity (e.g. Scope) and Probes can reside even in different parts of a network.