(Chromium Settings)
Riga 16: Riga 16:
  
 
The bottleneck link queue can be governed by Drop Tail queue, AQM algorithms or flow queuing schedulers.These scripts employ iproute2 package and the NetEm Linux module. With tc “traffic control” is possible to set the queuing discipline, limit the link capacity and much more. The NetEm linux module can be employed to set the propagation delay.
 
The bottleneck link queue can be governed by Drop Tail queue, AQM algorithms or flow queuing schedulers.These scripts employ iproute2 package and the NetEm Linux module. With tc “traffic control” is possible to set the queuing discipline, limit the link capacity and much more. The NetEm linux module can be employed to set the propagation delay.
 +
 +
== Google Congestion Control Settings ==
 +
 +
The Google Congestion Control algorithm is implemented in Google Chrome browser which is daily updated. To carry out the experimental investigation with the  version of GCC according to the results that the reader wants to reproduce we recommend to downlowd and compile the:
 +
* [https://www.chromium.org/developers/how-tos/get-the-code Download and Compile Chromium]
  
 
== Web Server Settings ==
 
== Web Server Settings ==
  
== Google Congestion Control Settings ==
 
We point out that the Google Congestion Control is implemented in Google Chome browser which is daily updated. In order to reproduce the results
 
  
 
== Video Settings ==
 
== Video Settings ==
  
 
== TCP Settings ==
 
== TCP Settings ==

Revisione 13:37, 31 Mag 2016

Experimental settings employed to evaluate the Google Congestion Control for WebRTC

This web page provides the guideline and some scripts required to reproduce the experiments to evaluate the Google Congestion Control (GCC) for WebRTC. It can be used to reproduce the results obtained in the papers published in the context of the Google Faculty Research Award 2014 reported here.

Figure 1 shows an example of the experimental testbed topology. Two nodes, connected through an Ethernet cable, are used to run instances of the Chromium browsers, where GCC is installed, to generate WebRTC traffic and IPerf-like applications to generate concurrent TCP traffic. The experiments are orchestrated by the Controller that sends ssh commands to automatically start the WebRTC calls, start the TCP traffic and set the bottleneck parameters.

Experimental Testbed
Figure 1: Experimental Testbed Example

WAN Link Emulation

This repository contains the scripts used to emulate a WAN bottleneck link which in Figure 1 is shown on Node 1:

The bottleneck link queue can be governed by Drop Tail queue, AQM algorithms or flow queuing schedulers.These scripts employ iproute2 package and the NetEm Linux module. With tc “traffic control” is possible to set the queuing discipline, limit the link capacity and much more. The NetEm linux module can be employed to set the propagation delay.

Google Congestion Control Settings

The Google Congestion Control algorithm is implemented in Google Chrome browser which is daily updated. To carry out the experimental investigation with the version of GCC according to the results that the reader wants to reproduce we recommend to downlowd and compile the:

Web Server Settings

Video Settings

TCP Settings

Experimental settings employed to evaluate the Google Congestion Control for WebRTC[edit]

This web page provides the guideline and some scripts required to reproduce the experiments to evaluate the Google Congestion Control (GCC) for WebRTC. It can be used to reproduce the results obtained in the papers published in the context of the Google Faculty Research Award 2014 reported here.

Figure 1 shows an example of the experimental testbed topology. Two nodes, connected through an Ethernet cable, are used to run instances of the Chromium browsers, where GCC is installed, to generate WebRTC traffic and IPerf-like applications to generate concurrent TCP traffic. The experiments are orchestrated by the Controller that sends ssh commands to automatically start the WebRTC calls, start the TCP traffic and set the bottleneck parameters.

Experimental Testbed
Figure 1: Experimental Testbed Example

WAN Link Emulation[edit]

This repository contains the scripts used to emulate a WAN bottleneck link which in Figure 1 is shown on Node 1:

The bottleneck link queue can be governed by Drop Tail queue, AQM algorithms or flow queuing schedulers.These scripts employ iproute2 package and the NetEm Linux module. With tc “traffic control” is possible to set the queuing discipline, limit the link capacity and much more. The NetEm linux module can be employed to set the propagation delay.

Web Server Settings[edit]

Google Congestion Control Settings[edit]

We point out that the Google Congestion Control is implemented in Google Chome browser which is daily updated. In order to reproduce the results

Video Settings[edit]

TCP Settings[edit]