Achieving repeatability of asynchronous events in wireless sensor networks with EnviroLog

Liqian Luo, Tian Hei, Gang Zhou, Lin Gu, Tarek F. Abdelzaher, John A. Stankovic

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Sensing events from dynamic environments are normally asynchronous and non-repeatable. This lack of repeatability makes it particularly difficult to statistically evaluate the performance of sensor network applications. Hence, it is essential to have the capability to capture and replay sensing events, providing a basis not only for system evaluation, but also for realistic protocol comparison and parameter tuning. To achieve that, we design and implement EnviroLog, a distributed service that improves repeatability of experimental testing of sensor networks via asynchronous event recording and replay. To use EnviroLog, an application programmer needs only to specify two types of simple annotations to the source code. Automatically, the preprocessor embeds EnviroLog into any desired level of an event-driven architecture. It records all events generated by lower layers and can replay them later to upper layers on demand. We validate the accuracy and performance of recording and replay through a set of microbenchmarks, using the latest XSM platforms. We further demonstrate the strength of EnviroLog in system tuning and performance evaluation for sensor network applications in an outdoor environment with 37 XSMs.

Original languageEnglish (US)
Title of host publicationProceedings - INFOCOM 2006
Subtitle of host publication25th IEEE International Conference on Computer Communications
DOIs
StatePublished - Dec 1 2006
EventINFOCOM 2006: 25th IEEE International Conference on Computer Communications - Barcelona, Spain
Duration: Apr 23 2006Apr 29 2006

Publication series

NameProceedings - IEEE INFOCOM
ISSN (Print)0743-166X

Other

OtherINFOCOM 2006: 25th IEEE International Conference on Computer Communications
CountrySpain
CityBarcelona
Period4/23/064/29/06

Fingerprint

Sensor networks
Wireless sensor networks
Tuning
Network protocols
Testing

ASJC Scopus subject areas

  • Computer Science(all)
  • Electrical and Electronic Engineering

Cite this

Luo, L., Hei, T., Zhou, G., Gu, L., Abdelzaher, T. F., & Stankovic, J. A. (2006). Achieving repeatability of asynchronous events in wireless sensor networks with EnviroLog. In Proceedings - INFOCOM 2006: 25th IEEE International Conference on Computer Communications [4146767] (Proceedings - IEEE INFOCOM). https://doi.org/10.1109/INFOCOM.2006.114

Achieving repeatability of asynchronous events in wireless sensor networks with EnviroLog. / Luo, Liqian; Hei, Tian; Zhou, Gang; Gu, Lin; Abdelzaher, Tarek F.; Stankovic, John A.

Proceedings - INFOCOM 2006: 25th IEEE International Conference on Computer Communications. 2006. 4146767 (Proceedings - IEEE INFOCOM).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Luo, L, Hei, T, Zhou, G, Gu, L, Abdelzaher, TF & Stankovic, JA 2006, Achieving repeatability of asynchronous events in wireless sensor networks with EnviroLog. in Proceedings - INFOCOM 2006: 25th IEEE International Conference on Computer Communications., 4146767, Proceedings - IEEE INFOCOM, INFOCOM 2006: 25th IEEE International Conference on Computer Communications, Barcelona, Spain, 4/23/06. https://doi.org/10.1109/INFOCOM.2006.114
Luo L, Hei T, Zhou G, Gu L, Abdelzaher TF, Stankovic JA. Achieving repeatability of asynchronous events in wireless sensor networks with EnviroLog. In Proceedings - INFOCOM 2006: 25th IEEE International Conference on Computer Communications. 2006. 4146767. (Proceedings - IEEE INFOCOM). https://doi.org/10.1109/INFOCOM.2006.114
Luo, Liqian ; Hei, Tian ; Zhou, Gang ; Gu, Lin ; Abdelzaher, Tarek F. ; Stankovic, John A. / Achieving repeatability of asynchronous events in wireless sensor networks with EnviroLog. Proceedings - INFOCOM 2006: 25th IEEE International Conference on Computer Communications. 2006. (Proceedings - IEEE INFOCOM).
@inproceedings{ff5835b2cbe44c82a6a3a0f7f97fbed9,
title = "Achieving repeatability of asynchronous events in wireless sensor networks with EnviroLog",
abstract = "Sensing events from dynamic environments are normally asynchronous and non-repeatable. This lack of repeatability makes it particularly difficult to statistically evaluate the performance of sensor network applications. Hence, it is essential to have the capability to capture and replay sensing events, providing a basis not only for system evaluation, but also for realistic protocol comparison and parameter tuning. To achieve that, we design and implement EnviroLog, a distributed service that improves repeatability of experimental testing of sensor networks via asynchronous event recording and replay. To use EnviroLog, an application programmer needs only to specify two types of simple annotations to the source code. Automatically, the preprocessor embeds EnviroLog into any desired level of an event-driven architecture. It records all events generated by lower layers and can replay them later to upper layers on demand. We validate the accuracy and performance of recording and replay through a set of microbenchmarks, using the latest XSM platforms. We further demonstrate the strength of EnviroLog in system tuning and performance evaluation for sensor network applications in an outdoor environment with 37 XSMs.",
author = "Liqian Luo and Tian Hei and Gang Zhou and Lin Gu and Abdelzaher, {Tarek F.} and Stankovic, {John A.}",
year = "2006",
month = "12",
day = "1",
doi = "10.1109/INFOCOM.2006.114",
language = "English (US)",
isbn = "1424402212",
series = "Proceedings - IEEE INFOCOM",
booktitle = "Proceedings - INFOCOM 2006",

}

TY - GEN

T1 - Achieving repeatability of asynchronous events in wireless sensor networks with EnviroLog

AU - Luo, Liqian

AU - Hei, Tian

AU - Zhou, Gang

AU - Gu, Lin

AU - Abdelzaher, Tarek F.

AU - Stankovic, John A.

PY - 2006/12/1

Y1 - 2006/12/1

N2 - Sensing events from dynamic environments are normally asynchronous and non-repeatable. This lack of repeatability makes it particularly difficult to statistically evaluate the performance of sensor network applications. Hence, it is essential to have the capability to capture and replay sensing events, providing a basis not only for system evaluation, but also for realistic protocol comparison and parameter tuning. To achieve that, we design and implement EnviroLog, a distributed service that improves repeatability of experimental testing of sensor networks via asynchronous event recording and replay. To use EnviroLog, an application programmer needs only to specify two types of simple annotations to the source code. Automatically, the preprocessor embeds EnviroLog into any desired level of an event-driven architecture. It records all events generated by lower layers and can replay them later to upper layers on demand. We validate the accuracy and performance of recording and replay through a set of microbenchmarks, using the latest XSM platforms. We further demonstrate the strength of EnviroLog in system tuning and performance evaluation for sensor network applications in an outdoor environment with 37 XSMs.

AB - Sensing events from dynamic environments are normally asynchronous and non-repeatable. This lack of repeatability makes it particularly difficult to statistically evaluate the performance of sensor network applications. Hence, it is essential to have the capability to capture and replay sensing events, providing a basis not only for system evaluation, but also for realistic protocol comparison and parameter tuning. To achieve that, we design and implement EnviroLog, a distributed service that improves repeatability of experimental testing of sensor networks via asynchronous event recording and replay. To use EnviroLog, an application programmer needs only to specify two types of simple annotations to the source code. Automatically, the preprocessor embeds EnviroLog into any desired level of an event-driven architecture. It records all events generated by lower layers and can replay them later to upper layers on demand. We validate the accuracy and performance of recording and replay through a set of microbenchmarks, using the latest XSM platforms. We further demonstrate the strength of EnviroLog in system tuning and performance evaluation for sensor network applications in an outdoor environment with 37 XSMs.

UR - http://www.scopus.com/inward/record.url?scp=39049113808&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=39049113808&partnerID=8YFLogxK

U2 - 10.1109/INFOCOM.2006.114

DO - 10.1109/INFOCOM.2006.114

M3 - Conference contribution

AN - SCOPUS:39049113808

SN - 1424402212

SN - 9781424402212

T3 - Proceedings - IEEE INFOCOM

BT - Proceedings - INFOCOM 2006

ER -