Difference between revisions of "OLQM"

From OpenScience
Jump to: navigation, search
(Project Description)
m (Datasets)
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=== Project Description ===
+
=== Description ===
  
Till wrote a program that runs on severel network nodes (COTS access points) and collects several data, such as SNR. Collection started at Wed, 10 Jun 2009 16:35:00 GMT
+
Till wrote a program that runs on severel network nodes (COTS access points) and collects several data, such as SNR. Collection started at Wed, 2009-06-10 16:35:13 GMT.
  
=== Contact contributers ===
+
The position of nodes can be found at [[Geographical distribution of nodes|this page]].
 +
 
 +
Further data sets are available upon request - please send us an e-mail.
 +
 
 +
=== Contact contributors ===
  
 
* Till Wollenberg
 
* Till Wollenberg
Line 9: Line 13:
  
 
=== Datasets ===
 
=== Datasets ===
 +
 +
These datasets have been generated out of all reports in the database. They show particular values. The entire database is available upon request.
  
 
{| {{Prettytable}}
 
{| {{Prettytable}}
Line 15: Line 21:
 
!Format
 
!Format
 
|-
 
|-
|http://ox.informatik.uni-rostock.de/thm/olqm-data/out_ap57_eth1_3weeks.dat
+
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap57_eth1_3weeks.dat
 
|First example. Timeline of measured noise values (what the network interface card reports) of a single node.
 
|First example. Timeline of measured noise values (what the network interface card reports) of a single node.
 
|1244651700 -94 2009-06-10 16:35:13 - Unix Timestamp  Noise  Time - select unix_timestamp(server_time), convert(current_noise, signed), time into outfile 'out_ap57_eth1_3weeks.dat' from olqm.report where node_ip = '192.168.1.57' and device = 'eth1' order by server_time;
 
|1244651700 -94 2009-06-10 16:35:13 - Unix Timestamp  Noise  Time - select unix_timestamp(server_time), convert(current_noise, signed), time into outfile 'out_ap57_eth1_3weeks.dat' from olqm.report where node_ip = '192.168.1.57' and device = 'eth1' order by server_time;
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/ap66-snr.dat
 +
|Signal to noise ratio (as reported by the NIC, no guarantees about data quality)
 +
|1214001817 -94 -67 27 - Unix Timestamp  Noise  Signal  SNR (as reported by the NIC)
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap4-eth1.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap5-eth1.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap14_eth2.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap15-eth2.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap16-eth1.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap25_eth1.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap30_eth1.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap52_eth1.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap53_eth2.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap56_eth1.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap56_eth2.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap57_eth1.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap60_eth1.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap66_eth1.dat
 +
|see above
 +
|see above
 +
|-
 +
|http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap69_eth1.dat
 +
|see above
 +
|see above
 
|}
 
|}
  
Line 32: Line 102:
 
| -
 
| -
 
|S
 
|S
|Version der Server-Software
+
|Version of server software
 
|-
 
|-
 
|server_time
 
|server_time
 
| -
 
| -
 
|S
 
|S
|Systemzeit bei Empfang des Reports (auf dem Server)
+
|Server time (time of arrival of the report)
 
|-
 
|-
 
|server_remoteaddr
 
|server_remoteaddr
 
| -
 
| -
 
|S
 
|S
|entfernte IP-Adresse der HTTP-Verbindung
+
|Remote address of the client reporting
 
|-
 
|-
 
|node_ip
 
|node_ip
 
|x
 
|x
 
|K
 
|K
|IP-Adresse der beobachteten WLAN-Schnittstelle
+
|IP address of the WLAN NIC
 
|-
 
|-
 
|node_mac
 
|node_mac
 
|x
 
|x
 
|K
 
|K
|MAC-Adresse der beobachteten WLAN-Schnittstelle
+
|MAC address of the WLAN NIC
 
|-
 
|-
 
|version
 
|version
 
|x
 
|x
 
|C
 
|C
|Version der Client-Software
+
|Version of the client software
 
|-
 
|-
 
|crash
 
|crash
 
|x
 
|x
 
|C
 
|C
|Anzahl Abstürze der Client-Software
+
|Number of crashes of the client software
 
|-
 
|-
 
|time
 
|time
 
| -
 
| -
 
|K
 
|K
|aktuelle Systemzeit auf dem Client
+
|System time at client
 
|-
 
|-
 
|uptime
 
|uptime
 
| -
 
| -
 
|K
 
|K
|Laufzeit des Geräts seit letztem Neustart
+
|Runtime since last start of client software
 
|-
 
|-
 
|loss
 
|loss
 
| -
 
| -
 
|C
 
|C
|Anzahl gescheiterter Report-Übertragungen seit letzter erfolgreicher Übertragung
+
|Number of failed report transmission since last successful transmission
 
|-
 
|-
 
|arch
 
|arch
 
|x
 
|x
 
|C
 
|C
|CPU-Architektur des Clients
+
|CPU architectur of the client device
 
|-
 
|-
 
|device
 
|device
 
|x
 
|x
 
|C
 
|C
|Name der beobachteten WLAN-Schnittstelle
+
|Name of the WLAN interface
 
|-
 
|-
 
|parent
 
|parent
 
|x
 
|x
 
|P
 
|P
|übergeordnete Schnittstelle (z.B. "wifi0")**
+
|Master hardware interface - Atheros for instance allows multiple virtual interfaces sharing one hardware (such "wifi0")**
 
|-
 
|-
 
|ethtool
 
|ethtool
 
|x
 
|x
 
|K
 
|K
|Ethtool-Geräteinformation (u.a. Treiberversion)*
+
|ethtool device information (e.g. driver version)*
 
|-
 
|-
 
|we_device
 
|we_device
 
|x
 
|x
 
|W
 
|W
|unterstützte Version der Wireless-Extension-API des WLANGerätetreibers
+
|Supported version of Wireless-Extension-API of the WLAN driver
 
|-
 
|-
 
|we_system
 
|we_system
 
|x
 
|x
 
|W
 
|W
|vom Kernel unterstützte Version der Wireless-Extension-API
+
|Kernel supported version of the Wireless-Extension-API
 
|-
 
|-
 
|max_link
 
|max_link
Line 250: Line 320:
 
|}
 
|}
  
Erklärungen:
+
==== Notes ====
  * Diese Werte werden nicht von jeder Kombination aus WLAN-Karte und Gerätetreiber zurückgeliefert. In machen Fällen können hier daher unrealistische Werte (oder z.B. dauerhaft „0“) erscheinen.
+
 
  ** Diese Felder werden nur bei Verwendung des MadWiFi-Treibers für Atheros-WLAN-Chipsätze gefüllt.
+
  * These values are delivered by the WLAN NIC and the driver. Unrealistic reports are possible.
  S von der Server-Komponente eingefügtes Feld
+
  ** Delivered by MadWifi driver for Atheros NICs.
  C vom Clientprogramm erzeugtes Feld
+
  S Added by the server-side software
  K Wert aus dem Linux-Kernel (über versch. APIs)
+
  C Added by the client software
  W Wert aus dem Linux-Kernel (über Wireless-Extension-API)
+
  K Reported by the Linux-Kernel (different APIs)
  P Wert aus dem Linux-Kernel (aus dem /proc-Dateisystem)
+
  W Reported by the Linux-Kernel (Wireless-Extension-API)
 +
  P Reported by the Linux-Kernel (/proc file system)
  
 
[[File:Noise-ap188-ath0.png|thumb|Example for data in these dataset.]]
 
[[File:Noise-ap188-ath0.png|thumb|Example for data in these dataset.]]

Latest revision as of 09:25, 2 November 2015

Description

Till wrote a program that runs on severel network nodes (COTS access points) and collects several data, such as SNR. Collection started at Wed, 2009-06-10 16:35:13 GMT.

The position of nodes can be found at this page.

Further data sets are available upon request - please send us an e-mail.

Contact contributors

Datasets

These datasets have been generated out of all reports in the database. They show particular values. The entire database is available upon request.

Data Description Format
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap57_eth1_3weeks.dat First example. Timeline of measured noise values (what the network interface card reports) of a single node. 1244651700 -94 2009-06-10 16:35:13 - Unix Timestamp Noise Time - select unix_timestamp(server_time), convert(current_noise, signed), time into outfile 'out_ap57_eth1_3weeks.dat' from olqm.report where node_ip = '192.168.1.57' and device = 'eth1' order by server_time;
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/ap66-snr.dat Signal to noise ratio (as reported by the NIC, no guarantees about data quality) 1214001817 -94 -67 27 - Unix Timestamp Noise Signal SNR (as reported by the NIC)
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap4-eth1.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap5-eth1.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap14_eth2.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap15-eth2.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap16-eth1.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap25_eth1.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap30_eth1.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap52_eth1.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap53_eth2.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap56_eth1.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap56_eth2.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap57_eth1.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap60_eth1.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap66_eth1.dat see above see above
http://iukwebsrv.informatik.uni-rostock.de/thm/olqm-data/out_ap69_eth1.dat see above see above


Report content

Feldname statisch Quelle Bedeutung
server_version - S Version of server software
server_time - S Server time (time of arrival of the report)
server_remoteaddr - S Remote address of the client reporting
node_ip x K IP address of the WLAN NIC
node_mac x K MAC address of the WLAN NIC
version x C Version of the client software
crash x C Number of crashes of the client software
time - K System time at client
uptime - K Runtime since last start of client software
loss - C Number of failed report transmission since last successful transmission
arch x C CPU architectur of the client device
device x C Name of the WLAN interface
parent x P Master hardware interface - Atheros for instance allows multiple virtual interfaces sharing one hardware (such "wifi0")**
ethtool x K ethtool device information (e.g. driver version)*
we_device x W Supported version of Wireless-Extension-API of the WLAN driver
we_system x W Kernel supported version of the Wireless-Extension-API
max_link x W Obergrenze des Wertes für die aktuelle Verbindungsqualität (vom WLAN-Kartentreiber gemeldet)*
max_signal x W Obergrenze für Signalstärke (s.o.)*
max_noise x W Obergrenze für Rauschpegel (s.o.)*
bitrate - W aktuelle Sendebitrate*
txpower - W aktuelle Sendeleistung*
current_link - W aktuelle Verbindungsqualität (einheitenloser Wert, Berechnung treiberabhängig)*
current_signal - W aktuelle Signalstärke (in dBm oder als treiberabhängiger Absolutwert)*
current_noise - W aktueller Rauschpegel (in dBm oder als treiberabhängiger Absolutwert)*
rx_error - P Anzahl fehlerhaft empfangener Pakete (Frames) seit letztem Report*
rx_fifo - P spezifischer Fehlerzähler des (s. Kernel, seit letztem Report)*
rx_drop - P s.o.*
rx_frame - P s.o.*
tx_bytes - P Anzahl gesendeter Bytes seit letztem Report
tx_packets - P Anzahl gesendeter Pakete (Frames) seit letztem Report
tx_error - P Anzahl zu sendender Frames, die aufgrund von Fehlern verworfen wurden*
tx_drop - P spezifischer Fehlerzähler (s. Kernel, seit letztem Report)*
tx_fifo - P s.o.*
tx_colls - P s.o.*
tx_carrier - P s.o.*
iwstat_nwid - W Anzahl empfangener Frames, die für ein anderes WLAN bestimmt waren (seit letztem Report)*
iwstat_code - W Anzahl empfangener Frames, die nicht korrekt entschlüsselt werden konnten (seit letztem Report)*
iwstat_frag - W Anzahl empfangener Frames, die nach Fragmentierung nicht wieder zusammengesetzt werden konnten (seit letztem Report)*
iwstat_retry - W Anzahl zu sendender Frames, die aufgrund Überschreitung der max. Sendewiederholungsanzahl verworfen wurden (seit letztem Report)*
iwstat_misc - W Zähler für sonstige Frame-Fehler (seit letztem Report)*
iwstat_beacon - W Anzahl verpasster Beacon-Frames (seit letztem Report)*
madwifi_rx_phy - W Anzahl fehlerhaft empfangener Frames, bei denen ein Fehler auf der Bitübertragungsschicht aufgetreten ist (seit letztem Report)**
madwifi_rx_crc - W Anzahl fehlerhaft empfangener Frames, bei denen ein Prüfsummenfehler aufgetreten ist (seit letztem Report)**
madwifi_tx_retry - W Anzahl zu sendender Frames, die aufgrund Überschreitung der max. Sendewiederholungsanzahl verworfen wurden (seit letztem Report)**

Notes

* These values are delivered by the WLAN NIC and the driver. Unrealistic reports are possible.
** Delivered by MadWifi driver for Atheros NICs.
S Added by the server-side software
C Added by the client software
K Reported by the Linux-Kernel (different APIs)
W Reported by the Linux-Kernel (Wireless-Extension-API)
P Reported by the Linux-Kernel (/proc file system)
Error creating thumbnail: File missing
Example for data in these dataset.

Publications

Research Diary