Home > Research > Publications & Outputs > Lorien: a pure dynamic component-based operatin...
View graph of relations

Lorien: a pure dynamic component-based operating system for wireless sensor networks

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

Published

Standard

Lorien: a pure dynamic component-based operating system for wireless sensor networks. / Porter, Barry; Coulson, Geoffrey.
Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks. New York: ACM, 2009. p. 7-12 (MidSens '09).

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

Harvard

Porter, B & Coulson, G 2009, Lorien: a pure dynamic component-based operating system for wireless sensor networks. in Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks. MidSens '09, ACM, New York, pp. 7-12. https://doi.org/10.1145/1658192.1658194

APA

Porter, B., & Coulson, G. (2009). Lorien: a pure dynamic component-based operating system for wireless sensor networks. In Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks (pp. 7-12). (MidSens '09). ACM. https://doi.org/10.1145/1658192.1658194

Vancouver

Porter B, Coulson G. Lorien: a pure dynamic component-based operating system for wireless sensor networks. In Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks. New York: ACM. 2009. p. 7-12. (MidSens '09). doi: 10.1145/1658192.1658194

Author

Porter, Barry ; Coulson, Geoffrey. / Lorien: a pure dynamic component-based operating system for wireless sensor networks. Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks. New York : ACM, 2009. pp. 7-12 (MidSens '09).

Bibtex

@inproceedings{9cd3dd817cf54ea0aaea373b8186e2e0,
title = "Lorien: a pure dynamic component-based operating system for wireless sensor networks",
abstract = "In this paper we examine the current state of the art in WSN operating systems in terms of their general programming models and runtime reprogramming features. While all OSs admit the need -- and provide some capability -- for runtime reprogramming, we find that no existing OS employs a unified approach at the dynamic end of the spectrum. In this paper we present such a unified solution with a new OS design called Lorien. Lorien is a dynamic component-oriented OS aimed at permitting component-based changes to itself, including architectural change, throughout every aspect of the system at runtime including its kernel. A Lorien system typically permits 43KB -- 90% -- of program memory on the TelosB platform to be fully reprogrammable within a unified programming model, supporting rich future middleware and systems research in the WSN field.",
author = "Barry Porter and Geoffrey Coulson",
year = "2009",
doi = "10.1145/1658192.1658194",
language = "English",
isbn = "978-1-60558-851-3",
series = "MidSens '09",
publisher = "ACM",
pages = "7--12",
booktitle = "Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks",

}

RIS

TY - GEN

T1 - Lorien: a pure dynamic component-based operating system for wireless sensor networks

AU - Porter, Barry

AU - Coulson, Geoffrey

PY - 2009

Y1 - 2009

N2 - In this paper we examine the current state of the art in WSN operating systems in terms of their general programming models and runtime reprogramming features. While all OSs admit the need -- and provide some capability -- for runtime reprogramming, we find that no existing OS employs a unified approach at the dynamic end of the spectrum. In this paper we present such a unified solution with a new OS design called Lorien. Lorien is a dynamic component-oriented OS aimed at permitting component-based changes to itself, including architectural change, throughout every aspect of the system at runtime including its kernel. A Lorien system typically permits 43KB -- 90% -- of program memory on the TelosB platform to be fully reprogrammable within a unified programming model, supporting rich future middleware and systems research in the WSN field.

AB - In this paper we examine the current state of the art in WSN operating systems in terms of their general programming models and runtime reprogramming features. While all OSs admit the need -- and provide some capability -- for runtime reprogramming, we find that no existing OS employs a unified approach at the dynamic end of the spectrum. In this paper we present such a unified solution with a new OS design called Lorien. Lorien is a dynamic component-oriented OS aimed at permitting component-based changes to itself, including architectural change, throughout every aspect of the system at runtime including its kernel. A Lorien system typically permits 43KB -- 90% -- of program memory on the TelosB platform to be fully reprogrammable within a unified programming model, supporting rich future middleware and systems research in the WSN field.

U2 - 10.1145/1658192.1658194

DO - 10.1145/1658192.1658194

M3 - Conference contribution/Paper

SN - 978-1-60558-851-3

T3 - MidSens '09

SP - 7

EP - 12

BT - Proceedings of the 4th International Workshop on Middleware Tools, Services and Run-Time Support for Sensor Networks

PB - ACM

CY - New York

ER -