Locality-aware TinyOS: Self-adaptation to Locality Events in Wireless Sensor Networks
碩士 === 國立清華大學 === 資訊工程學系 === 94 === A number of WSN (wireless sensor networks) applications have been deployed to periodically monitor the environment and catch any anomaly event.Anomaly events are defined to occur rarely.However, when an anomaly event occurs, it often carries temporal and spacial l...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/48099022625209949356 |
id |
ndltd-TW-094NTHU5392139 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094NTHU53921392015-12-16T04:42:37Z http://ndltd.ncl.edu.tw/handle/48099022625209949356 Locality-aware TinyOS: Self-adaptation to Locality Events in Wireless Sensor Networks 局部性感知無線感測器作業系統:針對無線感測器網路之局部性事件的自我調適 侯凱元 碩士 國立清華大學 資訊工程學系 94 A number of WSN (wireless sensor networks) applications have been deployed to periodically monitor the environment and catch any anomaly event.Anomaly events are defined to occur rarely.However, when an anomaly event occurs, it often carries temporal and spacial locality. The temporal locality of an event indicates that it is likely to continue on for some time once detected. The spacial locality implies that this event is likely to be detected by neighboring nodes shortly.To provide better observation on an anomaly event, the period of a task that detects this event should be reduced to monitor the environment more frequently. We call a task a locality-aware task if it supports temporal and spacial locality to automatically adjust its period. In this paper, we propose and implement Locality-aware TinyOS or LA-TinyOS to be the first locality-aware WSN operating system. By embedding locality-aware features in a kernel component, LA-TinyOS provides a more reliable and efficient framework to develop locality-aware tasks.Compared to TinyOS, our LA-TinyOS reduces the lines of code in such a task by more than 80%.Both TinyOS and LA-TinyOS consume similar amount of RAM memory while LA-TinyOS uses less flash memory. Finally, we use LA-TinyOS to implement a locality-aware monitoring application using two dozens of micaZ sensors. This application is currently deployed in the public library of our university to report any occurrence of noisy students. 黃泰一 2006 學位論文 ; thesis 30 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 資訊工程學系 === 94 === A number of WSN (wireless sensor networks) applications have been deployed to periodically monitor the environment and catch any anomaly event.Anomaly events are defined to occur rarely.However, when an anomaly event occurs, it often carries temporal and spacial locality.
The temporal locality of an event indicates that it is likely to continue on for some time once detected.
The spacial locality implies that this event is likely to be detected by neighboring nodes shortly.To provide better observation on an anomaly event, the period of a task that detects this event should be reduced to monitor the environment more frequently.
We call a task a locality-aware task if it supports temporal and spacial locality to automatically adjust its period.
In this paper, we propose and implement Locality-aware TinyOS or LA-TinyOS to be the first locality-aware WSN
operating system.
By embedding locality-aware features in a kernel component, LA-TinyOS provides a more reliable and efficient framework to develop locality-aware tasks.Compared to TinyOS, our LA-TinyOS reduces the lines of code in such a task by more than 80%.Both TinyOS and LA-TinyOS consume similar amount of RAM memory while LA-TinyOS uses less flash memory.
Finally, we use LA-TinyOS to implement a locality-aware monitoring application using two dozens of micaZ sensors.
This application is currently deployed in the public library of our university to report any occurrence of noisy students.
|
author2 |
黃泰一 |
author_facet |
黃泰一 侯凱元 |
author |
侯凱元 |
spellingShingle |
侯凱元 Locality-aware TinyOS: Self-adaptation to Locality Events in Wireless Sensor Networks |
author_sort |
侯凱元 |
title |
Locality-aware TinyOS: Self-adaptation to Locality Events in Wireless Sensor Networks |
title_short |
Locality-aware TinyOS: Self-adaptation to Locality Events in Wireless Sensor Networks |
title_full |
Locality-aware TinyOS: Self-adaptation to Locality Events in Wireless Sensor Networks |
title_fullStr |
Locality-aware TinyOS: Self-adaptation to Locality Events in Wireless Sensor Networks |
title_full_unstemmed |
Locality-aware TinyOS: Self-adaptation to Locality Events in Wireless Sensor Networks |
title_sort |
locality-aware tinyos: self-adaptation to locality events in wireless sensor networks |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/48099022625209949356 |
work_keys_str_mv |
AT hóukǎiyuán localityawaretinyosselfadaptationtolocalityeventsinwirelesssensornetworks AT hóukǎiyuán júbùxìnggǎnzhīwúxiàngǎncèqìzuòyèxìtǒngzhēnduìwúxiàngǎncèqìwǎnglùzhījúbùxìngshìjiàndezìwǒdiàoshì |
_version_ |
1718152347884978176 |