AG Technische Informatik

Deadlock-free Resource Arbitration for Sensor Nodes

Michael Baar, Heiko Will, Jochen Schiller, Adam Dunkels— 2008

Sensor network hardware designs consist of a central micro-controller, to which sensors and communication peripherals are connected. Resource arbitration and concurrency man-agement must be implemented in software. Existing hardware arbitration mechanisms use explicit locking to protect against resource conflicts. Explicit locking may lead to deadlock, which must be avoided for long-term sensor network deploy-ments. We present a power-saving resource arbitration archi-tecture that is deadlock-free, portable, and resource-efficient. The architecture explicitly manages inter-device dependencies to know what devices to power down.

TitelDeadlock-free Resource Arbitration for Sensor Nodes
VerfasserMichael Baar, Heiko Will, Jochen Schiller, Adam Dunkels
Verlag7. GI/ITG KuVS Fachgespräch "Drahtlose Sensornetze", Berlin, Germany: Freie Universität Berlin, 9 2008
Themahardware abstraction, resource arbitration, fault-tolerance, operating systems, wireless sensor networks
Datum200809
Quelle/n
Spracheeng
ArtText
BibTeX Code@inproceedings{Baar2008, author = {Michael Baar and Heiko Will and Jochen Schiller and Adam Dunkels}, title = {Deadlock-free Resource Arbitration for Sensor Nodes}, booktitle = {7. GI/ITG KuVS Fachgespr{\"a}ch "Drahtlose Sensornetze"}, year = {2008}, address = {Berlin, Germany}, month = {9}, publisher = {Freie Universit{\"a}t Berlin}, abstract = {Sensor network hardware designs consist of a central micro-controller, to which sensors and communication peripherals are connected. Resource arbitration and concurrency man-agement must be implemented in software. Existing hardware arbitration mechanisms use explicit locking to protect against resource conflicts. Explicit locking may lead to deadlock, which must be avoided for long-term sensor network deploy-ments. We present a power-saving resource arbitration archi-tecture that is deadlock-free, portable, and resource-efficient. The architecture explicitly manages inter-device dependencies to know what devices to power down.}, keywords = {hardware abstraction, resource arbitration, fault-tolerance, operating systems, wireless sensor networks}, owner = {baar}, timestamp = {2008.08.04}, url = {http://cst.mi.fu-berlin.de/publications/pdf/2008-Baar2008-FGSN.pdf} }