- Dataset Name: rutgers/ap_density
- Authors: Mesut Ali Ergin, Kishore Ramachandran, Marco Gruteser
- Summary: This dataset includes realistic client arrival patterns and realistic application workloads that are used to evaluate effects of high-density deployments of interfering access points to IEEE 802.11 WLAN performance. Both wired and wireless frame dump traces are provided from the experiments in ORBIT wireless research testbed involving four access points and seventy-five stations.
- Paper: Mesut Ali Ergin, Kishore Ramachandran and Marco Gruteser. Extended Abstract: Understanding the Effect of Acccess Point Density on Wireless LAN Performance, In Proceedings of ACM MOBICOM 2007, Montreal, Quebec, Canada, September 2007.
- Release Date: 2007-08-09
- Measurement Start: 2007-01-11-11:51 EST
- Measurement End: 2007-01-11-14:35 EST
- Website: http://www.orbit-lab.org
- Keywords: Rutgers, WINLAB, ORBIT, 802.11, High Density WLAN, Inter-cell interference
- Measurement Purpose: Understanding effects of increasing interfering acess point density to high density WLAN performance
- Network Type: IEEE 802.11a BSS Mode (Infrastructured)
- Experiment Environment: Experiments were performed on the 400-node grid of ORBIT, wireless research testbed. Placement of nodes follow a high density grid-type deployment in a 20 meters by 20 meters isolated area with approximately 1 meter inter-node distances.
- Experiment Settings: ORBIT provides access to small form factor PCs with 1GHz Via C3 CPU, 512 MB RAM, 20 GB hard disk, three Gbps ethernet ports, and two Atheros AR5002X Mini PCI 802.11a/b/g (AR5212 MAC Baseband Processor + AR5112 Dual-band Radio-on-a-Chip) WLAN adapters. We have used GNU/Linux operating system with 2.6.18 series kernel, and Madwifi driver svn revision 2118. For access points, we have used Madwifi driver's AP mode with transparent bridging to that particular ORBIT node's Gbps Ethernet interface. All application services (WWW, and D-ITG -- VoIP and Exponential traffic) are also hosted on ORBIT nodes that are connected to the same switched Gbps data backbone.
- Methodology: The experiments are conducted to measure effects of having multiple interfering APs that serve many users with realistic traffic workloads. The AP and clients use IEEE 802.11a protocol on channel 52 which is confirmed to be unoccupied throughout the experiment. Clients follow an arrival pattern (see below) to associate with the AP(s). If more than one AP is available, default AP selection algorithm on driver is used (highest RSSI AP gets picked). As clients arrive, they select an application profile (WWW, exponential traffic, or VoIP) randomly to match the percentage of traffic distribution that is observed in a typical office setting. After selecting their profiles, clients start the application session and generate traffic until the end of the experiment. Cumulative system throughput (as measured flowing between APs and application server) determined system performance in hauling traffic back and fort between wired and wireless networks. Multiple runs of the same experiment resulted in similar behaviors, thus only the traces from one instance of each experiment are made available to public.
TRACE 0
- Download Realistic STA Arrival Pattern: sta_arrivals.txt
- File Size: 162-bytes
- File Type: Plain Text (UNIX CR/LF)
- MD5SUM: 560e857b97de6fc22aabbba30d899e37
- Explanations: This file contains station inter-arrival times in seconds at each line for a total of 75 stations. A control loop like:
for (i=1;i<75;i++)
{
create_station(i);
sleep( read_line(i, sta_arrivals.txt) );
}
will create station arrival patterns similar to the real users returning from lunch at the 64th IETF conference. This arrival pattern is extracted from the UCSB 64nd IETF conference traces. In processing those traces, a station is assumed to be inactive if no IP traffic (both directions) is detected for more than five minutes for that particular node. First 75 inactive nodes that start communication after the lunch hour are captured in the trace file.
TRACE 1
- Download Realistic Traffic Patterns: realisticTraffic.tgz
- File Size: 2408708-bytes
- File Type: Plain Text Files (UNIX CR/LF in GZip Compressed Tar)
- MD5SUM: b1c02140037db74c5887bf49f9d9d4d5
- Explanations: Since inter-cell interference is affected by end-user workloads, we constructed a synthetic office work-load in addition to bulk TCP-only workloads we used in PER experiments. The office
workload is based on sniffer measurements obtained in our academic office environment for a single access point serving about 50 students and faculty. These measurements indicate that 97% of packets use the TCP protocol and about 75% of traffic is generated by web traffic. These measurements are reasonably consistent with (except for a 20% increase in web traffic) an earlier analysis of SIGCOMM 2001 conference traces covering 4 APs and 195 stations. Bursty web traffic in our workload follows the self-similar ON-OFF traffic model given by Barford and Crovella (ACM SIGMETRICS 1998). We emulate the HTML transfer, browser processing, and HTML object retrieval phases with wget page retrieval tool. User's thinking time X between page accesses is Pareto distributed, with parameters k=1.5 and x_m=1, as suggested by Barford and Crovella. The remaining share of the workload comprises a mix of VoIP traffic (over UDP/IP) using the G.711 codec with H.323 signalling (3% of overall volume), and TCP packet transfers with exponentially distributed interarrival times (21% of the overall volume on average) as background traffic. These flows are emulated using the D-ITG traffic generator v.2.4.3.
In the provided trace collection, three files are included: paretoSamples.txt, objectSizes.txt, DITG_samples.txt. Pareto sample file is from one instantiation of our pareto random number generator, giving user thinking time values (over 500K values)distributed between 15 and 100 (seconds). Object size file is a collection of the sizes (in bytes) of random web objects (from http://www.winlab.rutgers.edu website). These objects include plain html pages, html pages with images, and various file downloads (presentation files, source code tarballs, etc.). The way to generate WWW traffic using these traces should be as follows: Each node uses a disjoint part of the pareto sample file and requests a random object (of sizes listed in objectSizes.txt) by calling wget to a web server (e.g., Apache httpd, or MS IIS) that serves objects of these sizes. Then node goes to sleep (emulation of browsing and thinking) for an interval given by the next value in paretoSamples.txt file. Process continues with another random object from the list. The rest of the realistic traffic pattern (as explained above) is created by DITG and examples of how we created exponential and CBR type TCP traffic, and VoIP traffic are provided in DITG_samples.txt file.
TRACE 2
- Download Traffic Dump for 1 AP 75 STA Experiment: 1AP_75STA.dump.tgz
- File Size: 28443925-bytes
- File Type: TCPDump File (GZip Compressed Tar)
- MD5SUM: 0392bf4b70b6e7064c20bb5a9da68c2c
- Explanations: This file contains a frame dump file as seen from the wired port of the access point(s), for the application traffic travelling between wireless stations and application servers. The volume of this traffic is considered to be a metric for the performance of the WLAN under experimentation, since WLAN is deployed to haul traffic back and forth between wired and wireless networks. Trace starts at UNIX epoch 1168535241 and finishes at 1168535821 (i.e. lasting approximately 10 minutes). These traces are from the experiments that use the realistic traffic workload as explained above.
TRACE3
- Download Traffic Dump for 2 AP 75 STA Experiment: 2AP_75STA.dump.tgz
- File Size: 26406473-bytes
- File Type: TCPDump File (GZip Compressed Tar)
- MD5SUM: 0e4e387c891792485f510dcf2fadd0da
- Explanations: This file contains a frame dump file as seen from the wired port of the access point(s), for the application traffic travelling between wireless stations and application servers. The volume of this traffic is considered to be a metric for the performance of the WLAN under experimentation, since WLAN is deployed to haul traffic back and forth between wired and wireless networks. Trace starts at UNIX epoch 1168540183 and finishes at 1168540763 (i.e. lasting approximately 10 minutes). These traces are from the experiments that use the realistic traffic workload as explained above.
TRACE 4
- Download Traffic Dump for 3 AP 75 STA Experiment: 3AP_75STA.dump.tgz
- File Size: 27884032-bytes
- File Type: TCPDump File (GZip Compressed Tar)
- MD5SUM: 515709ec54e96bb39fefad69ab919f1d
- Explanations: This file contains a frame dump file as seen from the wired port of the access point(s), for the application traffic travelling between wireless stations and application servers. The volume of this traffic is considered to be a metric for the performance of the WLAN under experimentation, since WLAN is deployed to haul traffic back and forth between wired and wireless networks. Trace starts at UNIX epoch 1168542112 and finishes at 1168542752 (i.e. lasting approximately 10 minutes). These traces are from the experiments that use the realistic traffic workload as explained above.
TRACE 5
- Download Traffic Dump for 4 AP 75 STA Experiment: 4AP_75STA.dump.tgz
- File Size: 24140630-bytes
- File Type: TCPDump File (GZip Compressed Tar)
- MD5SUM: efed2e8d5911ce71b3d32a56ad982e50
- Explanations: This file contains a frame dump file as seen from the wired port of the access point(s), for the application traffic travelling between wireless stations and application servers. The volume of this traffic is considered to be a metric for the performance of the WLAN under experimentation, since WLAN is deployed to haul traffic back and forth between wired and wireless networks. Trace starts at UNIX epoch 1168543425 and finishes at 1168544065 (i.e. lasting approximately 10 minutes). These traces are from the experiments that use the realistic traffic workload as explained above.
TRACE 6
- Download Wireless Traffic Dump for 1 AP 4 STA Experiment: 1AP_4STA.dump.tgz
- File Size: 13878793-bytes
- File Type: TCPDump File (GZip Compressed Tar)
- MD5SUM: 328351b0b89915aacbfe764576b5b089
- Explanations: This file contains a frame dump file as seen by a wireless sniffer placed in the close vicinity of the WLAN being tested. There is no other process on the wireless sniffer and this trace is later used to derive PER statistics due to collisions together with driver packet error statistics from stations and AP(s). Due to the nature of the experiment, workload is constructed from clients to a central server by using 1300-byte frames sent using TCP at the maximum possible pace TCP allows. Trace lasts about five minutes.
TRACE 7
- Download Wireless Traffic Dump for 1 AP 8 STA Experiment: 1AP_8STA.dump.tgz
- File Size: 14687665-bytes
- File Type: TCPDump File (GZip Compressed Tar)
- MD5SUM: 1836308ff96c23397d8e801af92dbcad
- Explanations: This file contains a frame dump file as seen by a wireless sniffer placed in the close vicinity of the WLAN being tested. There is no other process on the wireless sniffer and this trace is later used to derive PER statistics due to collisions together with driver packet error statistics from stations and AP(s). Due to the nature of the experiment, workload is constructed from clients to a central server by using 1300-byte frames sent using TCP at the maximum possible pace TCP allows. Trace lasts about five minutes.
TRACE 8
- Download Wireless Traffic Dump for 1 AP 16 STA Experiment: 1AP_16STA.dump.tgz
- File Size: 15902813-bytes
- File Type: TCPDump File (GZip Compressed Tar)
- MD5SUM: 3b77ab830c70cff990e7aa4b753e0dee
- Explanations: This file contains a frame dump file as seen by a wireless sniffer placed in the close vicinity of the WLAN being tested. There is no other process on the wireless sniffer and this trace is later used to derive PER statistics due to collisions together with driver packet error statistics from stations and AP(s). Due to the nature of the experiment, workload is constructed from clients to a central server by using 1300-byte frames sent using TCP at the maximum possible pace TCP allows. Trace lasts about five minutes.
TRACE 9
- Download Wireless Traffic Dump for 2 AP 4 STA Experiment: 2AP_4STA.dump.tgz
- File Size: 12743194-bytes
- File Type: TCPDump File (GZip Compressed Tar)
- MD5SUM: b974a7e1cf013684bb4880013b3e86fa
- Explanations: This file contains a frame dump file as seen by a wireless sniffer placed in the close vicinity of the WLAN being tested. There is no other process on the wireless sniffer and this trace is later used to derive PER statistics due to collisions together with driver packet error statistics from stations and AP(s). Due to the nature of the experiment, workload is constructed from clients to a central server by using 1300-byte frames sent using TCP at the maximum possible pace TCP allows. Trace lasts about five minutes.
TRACE 10
- Download Wireless Traffic Dump for 2 AP 8 STA Experiment: 2AP_8STA.dump.tgz
- File Size: 13198498-bytes
- File Type: TCPDump File (GZip Compressed Tar)
- MD5SUM: 4a9674ce8f0c7130dd84399d5b1358db
- Explanations: This file contains a frame dump file as seen by a wireless sniffer placed in the close vicinity of the WLAN being tested. There is no other process on the wireless sniffer and this trace is later used to derive PER statistics due to collisions together with driver packet error statistics from stations and AP(s). Due to the nature of the experiment, workload is constructed from clients to a central server by using 1300-byte frames sent using TCP at the maximum possible pace TCP allows. Trace lasts about five minutes.
TRACE 11
- Download Wireless Traffic Dump for 2 AP 16 STA Experiment: 2AP_16STA.dump.tgz
- File Size: 15451062-bytes
- File Type: TCPDump File (GZip Compressed Tar)
- MD5SUM: 3f8703e16720aee65af24688b8a71c07
- Explanations: This file contains a frame dump file as seen by a wireless sniffer placed in the close vicinity of the WLAN being tested. There is no other process on the wireless sniffer and this trace is later used to derive PER statistics due to collisions together with driver packet error statistics from stations and AP(s). Due to the nature of the experiment, workload is constructed from clients to a central server by using 1300-byte frames sent using TCP at the maximum possible pace TCP allows. Trace lasts about five minutes.