The uoi/haggle dataset (v. 2016-08-28) > the one traceset
There are 7 traces in this traceset
- last modified
-
2016-08-28
- reason for most recent change
-
the initial version
- release date
-
2016-08-28
- date/time of measurement start
-
2005-01-06
- date/time of measurement end
-
2006-04-27
- short description
-
Connectivity traces for the ONE simulator that have been derived from the cambridge/haggle/imote traceset (v. 2009-05-29).
- description
-
Seven connectivity traces were generated from the Bluetooth encounters of the cambridge/haggle dataset (v. 2009-05-29). The scripts that generated these connectivity traces were written in Python and are also available to download along with the respective trace. These Python scripts differ only slightly from each other, since most of the original trace files have a similar format.
- network type
-
bluetooth
- network type
-
DTN (Delay Tolerant Network)
- network type
-
opportunistic network
- network type
-
social network
- methodology
-
See cambridge/haggle/imote (v. 2009-05-29)
- sanitization
-
See cambridge/haggle/imote (v. 2009-05-29)
- disruptions to data collection
-
See cambridge/haggle/imote (v. 2009-05-29)
the uoi/haggle/one/intel trace
- download the haggle-one-intel.zip file
- from a CRAWDAD mirror: US
UK
size="16 KB" type="zip" md5="35a22adcdb0c0a779a575ed4ae70fab6"
- derived
-
true
- last modified
-
2016-08-28
- reason for most recent change
-
the initial version
- release date
-
2016-08-28
- date/time of measurement start
-
2005-01-06
- date/time of measurement end
-
2005-01-11
- short description
-
Bluetooth encounters between 9 mobile and stationary nodes from the cambridge/haggle/imote/intel trace (v. 2009‑05‑29) have been converted into the StandardEventsReader format for use in the ONE simulator.
- description
-
The Python script "generate_haggle_one_intel.py" was written to convert the Bluetooth encounters from the cambridge/haggle/imote/intel trace (v. 2009‑05‑29) into the StandardEventsReader format. This script requires as input the path to the "imote-trace1.tar.gz" file, which is part of the cambridge/haggle dataset (v. 2009‑05‑29), in order to generate a connectivity trace that can be processed by the ONE simulator. The first step for the derivation of the connectivity trace was to compute the starting time, i.e. the timestamp of the earliest valid encounter, which was equal to 121. Only encounters between the 8 mobile participants and 1 stationary device were used to generate the connectivity trace. As a result, 1402 of their entries were not processed, because external nodes were encountered in these entries. A list of valid IDs was created in order to rename the nodes in the derived trace by enumerating them from zero. In addition, a mapping from new to old node IDs was written to the "new-to-old-ids.tsv" file. The simulation time of each connection-up and connection-down event was then calculated, which corresponds to its original timestamp minus the starting time. The connection events were then sorted according to their simulation time. Finally, the sorted list of connection events was used to create the "haggle-one-intel.tsv" file, which can be used as input to the ONE simulator. The main characteristics of the connectivity trace can be summarized as follows. - Number of Nodes: 9
- Number of Contacts: 1364
- Duration: 359190 seconds, or about 4.16 days
- format of trace data
-
The "haggle-one-intel.tsv" file stores tab-separated values of connection events, in accordance with the syntax of the StandardEventsReader format, which can be used for network simulations with the ONE simulator.
Each line of this file describes a connection event and has the following five fields:
[time] [action] [first_node] [second_node] [type]
The first field corresponds to the simulation time at which the event occurred.
The second field is always equal to "CONN" since all the events in the connectivity trace are either connection-up or connection-down events.
The values of the third and fourth fields correspond to the IDs of two nodes.
The fifth field is either "up" when two nodes connect with each other or "down" when two nodes disconnect with each other.
- configuration
-
See cambridge/haggle/imote/intel (v. 2009-05-29)
the uoi/haggle/one/computer-lab trace
- download the haggle-one-computer-lab.zip file
- from a CRAWDAD mirror: US
UK
size="36 KB" type="zip" md5="43bb55031232df7ef9d8d0914e747fb4"
- derived
-
true
- last modified
-
2016-08-28
- reason for most recent change
-
the initial version
- release date
-
2016-08-28
- date/time of measurement start
-
2005-01-25
- date/time of measurement end
-
2005-01-31
- short description
-
Bluetooth encounters between 12 mobile nodes from the cambridge/haggle/imote/cambridge trace (v. 2009‑05‑29) have been converted into the StandardEventsReader format for use in the ONE simulator.
- description
-
The Python script "generate_haggle_one_computer_lab.py" was written to convert the Bluetooth encounters from the cambridge/haggle/imote/cambridge trace (v. 2009‑05‑29) into the StandardEventsReader format. This script requires as input the path to the "imote-trace2.tar.gz" file, which is part of the cambridge/haggle dataset (v. 2009‑05‑29), in order to generate a connectivity trace that can be processed by the ONE simulator. The first step for the derivation of the connectivity trace was to compute the starting time, i.e. the timestamp of the earliest valid encounter, which was equal to 236. Only encounters between the 12 graduate students were used to generate the connectivity trace. As a result, 2503 of their entries were not processed, because external nodes were encountered in these entries. There was also one more entry that was discarded, where the encountered node had the same ID with the scanning node. More specifically, in the original trace, the node with ID 12 encountered the node with ID also 12 when the time was equal to 15061. A list of valid IDs was created in order to rename the nodes in the derived trace by enumerating them from zero. In addition, a mapping from new to old node IDs was written to the "new-to-old-ids.tsv" file. The simulation time of each connection-up and connection-down event was then calculated, which corresponds to its original timestamp minus the starting time. The connection events were then sorted according to their simulation time. Finally, the sorted list of connection events was used to create the "haggle-one-computer-lab.tsv" file, which can be used as input to the ONE simulator. The main characteristics of the connectivity trace can be summarized as follows. - Number of Nodes: 12
- Number of Contacts: 4228
- Duration: 455609 seconds, or about 5.27 days
- format of trace data
-
The "haggle-one-computer-lab.tsv" file stores tab-separated values of connection events, in accordance with the syntax of the StandardEventsReader format, which can be used for network simulations with the ONE simulator.
Each line of this file describes a connection event and has the following five fields:
[time] [action] [first_node] [second_node] [type]
The first field corresponds to the simulation time at which the event occurred.
The second field is always equal to "CONN" since all the events in the connectivity trace are either connection-up or connection-down events.
The values of the third and fourth fields correspond to the IDs of two nodes.
The fifth field is either "up" when two nodes connect with each other or "down" when two nodes disconnect with each other.
- configuration
-
See cambridge/haggle/imote/cambridge (v. 2009-05-29)
the uoi/haggle/one/infocom2005 trace
- download the haggle-one-infocom2005.zip file
- from a CRAWDAD mirror: US
UK
size="160 KB" type="zip" md5="95008fbce7a91929f827da8433c8ce69"
- derived
-
true
- last modified
-
2016-08-28
- reason for most recent change
-
the initial version
- release date
-
2016-08-28
- date/time of measurement start
-
2005-03-07
- date/time of measurement end
-
2005-03-10
- short description
-
Bluetooth encounters between 41 mobile nodes from the cambridge/haggle/imote/infocom trace (v. 2009‑05‑29) have been converted into the StandardEventsReader format for use in the ONE simulator.
- description
-
The Python script "generate_haggle_one_infocom2005.py" was written to convert the Bluetooth encounters from the cambridge/haggle/imote/infocom trace (v. 2009‑05‑29) into the StandardEventsReader format. This script requires as input the path to the "imote-trace3.tar.gz" file, which is part of the cambridge/haggle dataset (v. 2009‑05‑29), in order to generate a connectivity trace that can be processed by the ONE simulator. The first step for the derivation of the connectivity trace was to compute the starting time, i.e. the timestamp of the earliest valid encounter, which was equal to 20733. Only encounters between the 41 mobile participants were used to generate the connectivity trace. As a result, 5757 of their entries were not processed, because external nodes were encountered in these entries. A list of valid IDs was created in order to rename the nodes in the derived trace by enumerating them from zero. In addition, a mapping from new to old node IDs was written to the "new-to-old-ids.tsv" file. The simulation time of each connection-up and connection-down event was then calculated, which corresponds to its original timestamp minus the starting time. The connection events were then sorted according to their simulation time. Finally, the sorted list of connection events was used to create the "haggle-one-infocom2005.tsv" file, which can be used as input to the ONE simulator. The main characteristics of the connectivity trace can be summarized as follows. - Number of Nodes: 41
- Number of Contacts: 22459
- Duration: 254150 seconds, or about 2.94 days
- format of trace data
-
The "haggle-one-infocom2005.tsv" file stores tab-separated values of connection events, in accordance with the syntax of the StandardEventsReader format, which can be used for network simulations with the ONE simulator.
Each line of this file describes a connection event and has the following five fields:
[time] [action] [first_node] [second_node] [type]
The first field corresponds to the simulation time at which the event occurred.
The second field is always equal to "CONN" since all the events in the connectivity trace are either connection-up or connection-down events.
The values of the third and fourth fields correspond to the IDs of two nodes.
The fifth field is either "up" when two nodes connect with each other or "down" when two nodes disconnect with each other.
- configuration
-
See cambridge/haggle/imote/infocom (v. 2009-05-29)
- disruptions to data collection
-
See cambridge/haggle/imote/infocom (v. 2009-05-29)
- limitation
-
See cambridge/haggle/imote/infocom (v. 2009-05-29)
the uoi/haggle/one/cambridge-city-complete trace
- download the haggle-one-cambridge-city-complete.zip file
- from a CRAWDAD mirror: US
UK
size="84 KB" type="zip" md5="292c0af18c4d979f9e952e0bbaced47c"
- derived
-
true
- last modified
-
2016-08-28
- reason for most recent change
-
the initial version
- release date
-
2016-08-28
- date/time of measurement start
-
2005-10-28
- date/time of measurement end
-
2005-12-21
- short description
-
Bluetooth encounters between 52 mobile and stationary nodes from the cambridge/haggle/imote/content trace (v. 2009‑05‑29) have been converted into the StandardEventsReader format for use in the ONE simulator.
- description
-
The Python script "generate_haggle_one_cambridge_city_complete.py" was written to convert the Bluetooth encounters from the cambridge/haggle/imote/content trace (v. 2009‑05‑29) into the StandardEventsReader format. This script requires as input the path to the "imote-traces-cambridge.tar.gz" file, which is part of the cambridge/haggle dataset (v. 2009‑05‑29), in order to generate a connectivity trace that can be processed by the ONE simulator. The first step for the derivation of the connectivity trace was to compute the starting time, i.e. the timestamp of the earliest valid encounter, which was equal to 1130493332 (Fri, 28 Oct 2005 09:55:32 GMT). Only encounters between the 36 Cambridge students and the 18 stationary devices were used to generate the connectivity trace. As a result, 30714 of their entries were not processed, because external nodes were encountered in these entries. A list of valid IDs was created in order to rename the nodes in the derived trace by enumerating them from zero. The total number of nodes was reduced to 52, because the stationary devices with IDs 40 and 41 in the original trace encountered only external devices. In addition, a mapping from new to old node IDs was written to the "new-to-old-ids.tsv" file. The simulation time of each connection-up and connection-down event was then calculated, which corresponds to its original timestamp minus the starting time. The connection events were then sorted according to their simulation time. Finally, the sorted list of connection events was used to create the "haggle-one-cambridge-city-complete.tsv" file, which can be used as input to the ONE simulator. The main characteristics of the connectivity trace can be summarized as follows. - Number of Nodes: 52
- Number of Contacts: 10873
- Duration: 987529 seconds, or about 11.43 days
- format of trace data
-
The "haggle-one-cambridge-city-complete.tsv" file stores tab-separated values of connection events, in accordance with the syntax of the StandardEventsReader format, which can be used for network simulations with the ONE simulator.
Each line of this file describes a connection event and has the following five fields:
[time] [action] [first_node] [second_node] [type]
The first field corresponds to the simulation time at which the event occurred.
The second field is always equal to "CONN" since all the events in the connectivity trace are either connection-up or connection-down events.
The values of the third and fourth fields correspond to the IDs of two nodes.
The fifth field is either "up" when two nodes connect with each other or "down" when two nodes disconnect with each other.
- configuration
-
See cambridge/haggle/imote/content (v. 2009-05-29)
- disruptions to data collection
-
See cambridge/haggle/imote/content (v. 2009-05-29)
the uoi/haggle/one/cambridge-city-students trace
- download the haggle-one-cambridge-city-students.zip file
- from a CRAWDAD mirror: US
UK
size="80 KB" type="zip" md5="18c9e1fbd40f966dc9b41413af77e120"
- derived
-
true
- last modified
-
2016-08-28
- reason for most recent change
-
the initial version
- release date
-
2016-08-28
- date/time of measurement start
-
2005-10-28
- date/time of measurement end
-
2005-12-21
- short description
-
Bluetooth encounters between 36 mobile nodes from the cambridge/haggle/imote/content trace (v. 2009‑05‑29) have been converted into the StandardEventsReader format for use in the ONE simulator.
- description
-
The Python script "generate_haggle_one_cambridge_city_students.py" was written to convert the Bluetooth encounters from the cambridge/haggle/imote/content trace (v. 2009‑05‑29) into the StandardEventsReader format. This script requires as input the path to the "imote-traces-cambridge.tar.gz" file, which is part of the cambridge/haggle dataset (v. 2009‑05‑29), in order to generate a connectivity trace that can be processed by the ONE simulator. The first step for the derivation of the connectivity trace was to compute the starting time, i.e. the timestamp of the earliest valid encounter, which was equal to 1130493332 (Fri, 28 Oct 2005 09:55:32 GMT). Only encounters between the 36 Cambridge students were used to generate the connectivity trace. As a result, 10562 of their entries were not processed, because external nodes were encountered in these entries. A list of valid IDs was created in order to rename the nodes in the derived trace by enumerating them from zero. In addition, a mapping from new to old node IDs was written to the "new-to-old-ids.tsv" file. The simulation time of each connection-up and connection-down event was then calculated, which corresponds to its original timestamp minus the starting time. The connection events were then sorted according to their simulation time. Finally, the sorted list of connection events was used to create the "haggle-one-cambridge-city-students.tsv" file, which can be used as input to the ONE simulator. The main characteristics of the connectivity trace can be summarized as follows. - Number of Nodes: 36
- Number of Contacts: 10641
- Duration: 987529 seconds, or about 11.43 days
- format of trace data
-
The "haggle-one-cambridge-city-students.tsv" file stores tab-separated values of connection events, in accordance with the syntax of the StandardEventsReader format, which can be used for network simulations with the ONE simulator.
Each line of this file describes a connection event and has the following five fields:
[time] [action] [first_node] [second_node] [type]
The first field corresponds to the simulation time at which the event occurred.
The second field is always equal to "CONN" since all the events in the connectivity trace are either connection-up or connection-down events.
The values of the third and fourth fields correspond to the IDs of two nodes.
The fifth field is either "up" when two nodes connect with each other or "down" when two nodes disconnect with each other.
- configuration
-
See cambridge/haggle/imote/content (v. 2009-05-29)
- disruptions to data collection
-
See cambridge/haggle/imote/content (v. 2009-05-29)
the uoi/haggle/one/infocom2006-complete trace
- download the haggle-one-infocom2006-complete.zip file
- from a CRAWDAD mirror: US
UK
size="1.1 MB" type="zip" md5="fd7e1d7e262fef0e3e2c5daa735fb0b3"
- derived
-
true
- last modified
-
2016-08-28
- reason for most recent change
-
the initial version
- release date
-
2016-08-28
- date/time of measurement start
-
2006-04-24
- date/time of measurement end
-
2006-04-27
- short description
-
Bluetooth encounters between 98 short range and long range nodes from the cambridge/haggle/imote/infocom2006 trace (v. 2009‑05‑29) have been converted into the StandardEventsReader format for use in the ONE simulator.
- description
-
The Python script "generate_haggle_one_infocom2006_complete.py" was written to convert the Bluetooth encounters from the cambridge/haggle/imote/infocom2006 trace (v. 2009‑05‑29) into the StandardEventsReader format. This script requires as input the path to the "Exp6.tar.gz" file, which is part of the cambridge/haggle dataset (v. 2009‑05‑29), in order to generate a connectivity trace that can be processed by the ONE simulator. The first step for the derivation of the connectivity trace was to compute the starting time, i.e. the timestamp of the earliest valid encounter, which was equal to 5497. Only encounters between the 79 short range and the 20 long range devices were used to generate the connectivity trace. As a result, 57056 of their entries were not processed, because external nodes were encountered in these entries. A list of valid IDs was created in order to rename the nodes in the derived trace by enumerating them from zero. The node with ID 99 in the original trace did not encounter any other node, so the total number of nodes was reduced to 98. In addition, a mapping from new to old node IDs was written to the "new-to-old-ids.tsv" file. The simulation time of each connection-up and connection-down event was then calculated, which corresponds to its original timestamp minus the starting time. The connection events were then sorted according to their simulation time. Finally, the sorted list of connection events was used to create the "haggle-one-infocom2006-complete.tsv" file, which can be used as input to the ONE simulator. The main characteristics of the connectivity trace can be summarized as follows. - Number of Nodes: 98
- Number of Contacts: 170601
- Duration: 337418 seconds, or about 3.91 days
- format of trace data
-
The "haggle-one-infocom2006-complete.tsv" file stores tab-separated values of connection events, in accordance with the syntax of the StandardEventsReader format, which can be used for network simulations with the ONE simulator.
Each line of this file describes a connection event and has the following five fields:
[time] [action] [first_node] [second_node] [type]
The first field corresponds to the simulation time at which the event occurred.
The second field is always equal to "CONN" since all the events in the connectivity trace are either connection-up or connection-down events.
The values of the third and fourth fields correspond to the IDs of two nodes.
The fifth field is either "up" when two nodes connect with each other or "down" when two nodes disconnect with each other.
- configuration
-
See cambridge/haggle/imote/infocom2006 (v. 2009-05-29)
- disruptions to data collection
-
See cambridge/haggle/imote/infocom2006 (v. 2009-05-29)
the uoi/haggle/one/infocom2006-short-range trace
- download the haggle-one-infocom2006-short-range.zip file
- from a CRAWDAD mirror: US
UK
size="812 KB" type="zip" md5="017792f8f444ca4cdb58919f89b6787a"
- derived
-
true
- last modified
-
2016-08-28
- reason for most recent change
-
the initial version
- release date
-
2016-08-28
- date/time of measurement start
-
2006-04-24
- date/time of measurement end
-
2006-04-27
- short description
-
Bluetooth encounters between 78 short range nodes from the cambridge/haggle/imote/infocom2006 trace (v. 2009‑05‑29) have been converted into the StandardEventsReader format for use in the ONE simulator.
- description
-
The Python script "generate_haggle_one_infocom2006_short_range.py" was written to convert the Bluetooth encounters from the cambridge/haggle/imote/infocom2006 trace (v. 2009‑05‑29) into the StandardEventsReader format. This script requires as input the path to the "Exp6.tar.gz" file, which is part of the cambridge/haggle dataset (v. 2009‑05‑29), in order to generate a connectivity trace that can be processed by the ONE simulator. The first step for the derivation of the connectivity trace was to compute the starting time, i.e. the timestamp of the earliest valid encounter, which was equal to 6207. Only encounters between the 79 short range devices were used to generate the connectivity trace. As a result, 98678 of their entries were not processed, because external nodes were encountered in these entries. A list of valid IDs was created in order to rename the nodes in the derived trace by enumerating them from zero. The node with ID 99 in the original trace did not encounter any other node, so the total number of nodes was reduced to 78. In addition, a mapping from new to old node IDs was written to the "new-to-old-ids.tsv" file. The simulation time of each connection-up and connection-down event was then calculated, which corresponds to its original timestamp minus the starting time. The connection events were then sorted according to their simulation time. Finally, the sorted list of connection events was used to create the "haggle-one-infocom2006-short-range.tsv" file, which can be used as input to the ONE simulator. The main characteristics of the connectivity trace can be summarized as follows. - Number of Nodes: 78
- Number of Contacts: 128979
- Duration: 334720 seconds, or about 3.87 days
- format of trace data
-
The "haggle-one-infocom2006-short-range.tsv" file stores tab-separated values of connection events, in accordance with the syntax of the StandardEventsReader format, which can be used for network simulations with the ONE simulator.
Each line of this file describes a connection event and has the following five fields:
[time] [action] [first_node] [second_node] [type]
The first field corresponds to the simulation time at which the event occurred.
The second field is always equal to "CONN" since all the events in the connectivity trace are either connection-up or connection-down events.
The values of the third and fourth fields correspond to the IDs of two nodes.
The fifth field is either "up" when two nodes connect with each other or "down" when two nodes disconnect with each other.
- configuration
-
See cambridge/haggle/imote/infocom2006 (v. 2009-05-29)
- disruptions to data collection
-
See cambridge/haggle/imote/infocom2006 (v. 2009-05-29)
how to cite this traceset
When writing a paper that uses CRAWDAD tracesets, we would appreciate it if you could cite both the authors of the traceset and CRAWDAD itself, and identify the exact traceset using the appropriate version number. For this traceset, this citation would look like:
Dimitrios‑Georgios Akestoridis, CRAWDAD dataset uoi/haggle (v. 2016‑08‑28): derived from cambridge/haggle (v. 2009‑05‑29), traceset: one, downloaded from https://crawdad.org/uoi/haggle/20160828/one, https://doi.org/10.15783/C7Z884, Aug 2016.
We also provide bibliographic information in common citation formats below:
@misc{uoi-haggle-20160828,
author = {Dimitrios-Georgios Akestoridis},
title = {{CRAWDAD} dataset uoi/haggle (v. 2016-08-28): derived from cambridge/haggle (v. 2009-05-29)},
howpublished = {Downloaded from \url{https://crawdad.org/uoi/haggle/20160828/one}},
note = {traceset: one},
doi = {10.15783/C7Z884},
month = aug,
year = 2016
}
Copy to clipboard
Download
TY - DATA
TI - CRAWDAD dataset uoi/haggle (v. 2016-08-28): derived from cambridge/haggle (v. 2009-05-29)
T2 - traceset: one
UR - https://crawdad.org/uoi/haggle/20160828/one
PY - 2016/08/28/
AU - Dimitrios-Georgios Akestoridis
DO - 10.15783/C7Z884
ER -
Copy to clipboard
Download
If you do not use the provided citation formats, please include a reference with the same information, as described in the CRAWDAD FAQ.
|