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...

Full description

Bibliographic Details
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