Home > Research > Publications & Outputs > Adding Preemption to TinyOS

Electronic data

Text available via DOI:

View graph of relations

Adding Preemption to TinyOS

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Adding Preemption to TinyOS. / Duffy, Cormac; Roedig, Utz; Herbert, John et al.
EmNets '07 Proceedings of the 4th workshop on Embedded networked sensors. 2007. p. 88-92.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Duffy, C, Roedig, U, Herbert, J & Sreenan, CJ 2007, Adding Preemption to TinyOS. in EmNets '07 Proceedings of the 4th workshop on Embedded networked sensors. pp. 88-92, Proceedings of the The Fourth Workshop on Embedded Networked Sensors (EmNets2007), Cork, Ireland, 1/01/00. https://doi.org/10.1145/1278972.1278995

APA

Duffy, C., Roedig, U., Herbert, J., & Sreenan, C. J. (2007). Adding Preemption to TinyOS. In EmNets '07 Proceedings of the 4th workshop on Embedded networked sensors (pp. 88-92) https://doi.org/10.1145/1278972.1278995

Vancouver

Duffy C, Roedig U, Herbert J, Sreenan CJ. Adding Preemption to TinyOS. In EmNets '07 Proceedings of the 4th workshop on Embedded networked sensors. 2007. p. 88-92 doi: 10.1145/1278972.1278995

Author

Duffy, Cormac ; Roedig, Utz ; Herbert, John et al. / Adding Preemption to TinyOS. EmNets '07 Proceedings of the 4th workshop on Embedded networked sensors. 2007. pp. 88-92

Bibtex

@inproceedings{b9095c3f12d04f53a1060f2f9c5c34e7,
title = "Adding Preemption to TinyOS",
abstract = "Event-driven operating systems such as TinyOS are the preferred choice for wireless sensor networks. Alternative designs such as MANTIS following a classical multi-threaded approach are also available. Event-based systems are generally more energy efficient than multi-threaded systems. However, multi-threaded systems are more capable than event-based systems of supporting time critical tasks as task preemption is supported. Timeliness can be traded for energy efficiency by choosing the appropriate operating system. In our recent work we have shown that the multi-threaded system MANTIS can be modified to be as energy efficient as TinyOS. As a result, the modified MANTIS can be used to fit both sensor network design goals of energy efficiency and timeliness. This solution is not considered optimal as most existing sensor network applications and software libraries are developed for TinyOS. Therefore, we present a TinyOS modification that adds preemption while retaining the existing TinyOS structure and features.",
keywords = "cs_eprint_id, 1503 cs_uid, 387",
author = "Cormac Duffy and Utz Roedig and John Herbert and Sreenan, {Cormac J.}",
year = "2007",
month = jun,
doi = "10.1145/1278972.1278995",
language = "English",
isbn = "978-1-59593-694-3",
pages = "88--92",
booktitle = "EmNets '07 Proceedings of the 4th workshop on Embedded networked sensors",
note = "Proceedings of the The Fourth Workshop on Embedded Networked Sensors (EmNets2007), Cork, Ireland ; Conference date: 01-01-1900",

}

RIS

TY - GEN

T1 - Adding Preemption to TinyOS

AU - Duffy, Cormac

AU - Roedig, Utz

AU - Herbert, John

AU - Sreenan, Cormac J.

PY - 2007/6

Y1 - 2007/6

N2 - Event-driven operating systems such as TinyOS are the preferred choice for wireless sensor networks. Alternative designs such as MANTIS following a classical multi-threaded approach are also available. Event-based systems are generally more energy efficient than multi-threaded systems. However, multi-threaded systems are more capable than event-based systems of supporting time critical tasks as task preemption is supported. Timeliness can be traded for energy efficiency by choosing the appropriate operating system. In our recent work we have shown that the multi-threaded system MANTIS can be modified to be as energy efficient as TinyOS. As a result, the modified MANTIS can be used to fit both sensor network design goals of energy efficiency and timeliness. This solution is not considered optimal as most existing sensor network applications and software libraries are developed for TinyOS. Therefore, we present a TinyOS modification that adds preemption while retaining the existing TinyOS structure and features.

AB - Event-driven operating systems such as TinyOS are the preferred choice for wireless sensor networks. Alternative designs such as MANTIS following a classical multi-threaded approach are also available. Event-based systems are generally more energy efficient than multi-threaded systems. However, multi-threaded systems are more capable than event-based systems of supporting time critical tasks as task preemption is supported. Timeliness can be traded for energy efficiency by choosing the appropriate operating system. In our recent work we have shown that the multi-threaded system MANTIS can be modified to be as energy efficient as TinyOS. As a result, the modified MANTIS can be used to fit both sensor network design goals of energy efficiency and timeliness. This solution is not considered optimal as most existing sensor network applications and software libraries are developed for TinyOS. Therefore, we present a TinyOS modification that adds preemption while retaining the existing TinyOS structure and features.

KW - cs_eprint_id

KW - 1503 cs_uid

KW - 387

U2 - 10.1145/1278972.1278995

DO - 10.1145/1278972.1278995

M3 - Conference contribution/Paper

SN - 978-1-59593-694-3

SP - 88

EP - 92

BT - EmNets '07 Proceedings of the 4th workshop on Embedded networked sensors

T2 - Proceedings of the The Fourth Workshop on Embedded Networked Sensors (EmNets2007), Cork, Ireland

Y2 - 1 January 1900

ER -