Web Analytics
Skip to content

Using Gigaflow

This guide explains how to use Gigaflow as a new caching sub-system integrated in the Open vSwitch (GvS).

Prerequisites

The high-level Gigaflow testbed is shown in the figure below. It includes the following components:

The high-level workflow to evaluate Gigaflow (GvS)

Info

Details about adding your own traffic traces and vSwitch pipelines are coming soon. These components include Pipebench and pcap-analyzer which are used to generate vSwitch rulesets from pipeline configurations and analyze traffic traces like CAIDA to extract traffic patterns, such as inter-arrival times and packet sizes. Together, they allow us to generate realistic workloads to evaluate Gigaflow.

We have provided pre-generated vSwitch pipelines and traffic traces for benchmarking Gigaflow on FigShare. More details about the pipelines and traces can be found in the installation and benchmarking sections.

Running Gigaflow and Performance Evaluation

To evaluate performance:

  • Follow our benchmarking guide to evaluate Gigaflow against Megaflow with real-world vSwitch pipelines and traffic traces
  • Use provided workloads and scripts to emulate high/low locality environments

Next Steps