A Hotswappable Operating System for Wireless Sensor Networks
碩士 === 國立中興大學 === 資訊科學系所 === 95 === After deploying a sensor network, we would need to debug and update code, add a new feature, and adjust system behavior. Consequently, providing network programming ability in sensor networks is necessary. Many different methods for network reprogramming in sensor...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/18810671207025780363 |
id |
ndltd-TW-095NCHU5394047 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095NCHU53940472016-05-23T04:18:28Z http://ndltd.ncl.edu.tw/handle/18810671207025780363 A Hotswappable Operating System for Wireless Sensor Networks 一個可動態置換系統模組的無線感測網路作業系統 Yu-Chieh Lin 林郁傑 碩士 國立中興大學 資訊科學系所 95 After deploying a sensor network, we would need to debug and update code, add a new feature, and adjust system behavior. Consequently, providing network programming ability in sensor networks is necessary. Many different methods for network reprogramming in sensor networks have been proposed and developed, such as full system image replacement, approaches based on binary differences, virtual machines, and loadable native code modules. In this thesis, on the basis of SOS, we implement hot-swapping capability on wireless sensor network. The component of the system can be swapped dynamically without losing any states. To support hot-swapping, we design a set of methods to satisfy the four conditions required for hot-swapping. Furthermore, our system can hot-swap not only the application components but also the kernel components. In addition, we make lots of improvement to SOS. First, we improve the SOS''s flash memory allocation scheme. Moreover, we eliminate the jump call overhead in SOS''s system calls. Finally, we offload the linking function to the server to save energy and memory consumption on sensor nodes. To evaluate our mechanisms, we design lots of applications to verify our hot-swapping capability. For the experimental result, the execution state of the old component can be correctly transferred to the new component. Hsung-Pin Chang 張軒彬 2007 學位論文 ; thesis 62 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中興大學 === 資訊科學系所 === 95 === After deploying a sensor network, we would need to debug and update code, add a new feature, and adjust system behavior.
Consequently, providing network programming ability in sensor networks is necessary.
Many different methods for network reprogramming in sensor networks have been proposed and developed,
such as full system image replacement, approaches based on binary differences, virtual machines,
and loadable native code modules.
In this thesis, on the basis of SOS, we implement hot-swapping capability on wireless sensor network.
The component of the system can be swapped dynamically without losing any states.
To support hot-swapping, we design a set of methods to satisfy the four conditions required for hot-swapping.
Furthermore, our system can hot-swap not only the application components but also the kernel components.
In addition, we make lots of improvement to SOS.
First, we improve the SOS''s flash memory allocation scheme.
Moreover, we eliminate the jump call overhead in SOS''s system calls.
Finally, we offload the linking function to the server to save energy and memory consumption on sensor nodes.
To evaluate our mechanisms, we design lots of applications to verify our hot-swapping capability.
For the experimental result, the execution state of the old component can be correctly transferred to the new component.
|
author2 |
Hsung-Pin Chang |
author_facet |
Hsung-Pin Chang Yu-Chieh Lin 林郁傑 |
author |
Yu-Chieh Lin 林郁傑 |
spellingShingle |
Yu-Chieh Lin 林郁傑 A Hotswappable Operating System for Wireless Sensor Networks |
author_sort |
Yu-Chieh Lin |
title |
A Hotswappable Operating System for Wireless Sensor Networks |
title_short |
A Hotswappable Operating System for Wireless Sensor Networks |
title_full |
A Hotswappable Operating System for Wireless Sensor Networks |
title_fullStr |
A Hotswappable Operating System for Wireless Sensor Networks |
title_full_unstemmed |
A Hotswappable Operating System for Wireless Sensor Networks |
title_sort |
hotswappable operating system for wireless sensor networks |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/18810671207025780363 |
work_keys_str_mv |
AT yuchiehlin ahotswappableoperatingsystemforwirelesssensornetworks AT línyùjié ahotswappableoperatingsystemforwirelesssensornetworks AT yuchiehlin yīgèkědòngtàizhìhuànxìtǒngmózǔdewúxiàngǎncèwǎnglùzuòyèxìtǒng AT línyùjié yīgèkědòngtàizhìhuànxìtǒngmózǔdewúxiàngǎncèwǎnglùzuòyèxìtǒng AT yuchiehlin hotswappableoperatingsystemforwirelesssensornetworks AT línyùjié hotswappableoperatingsystemforwirelesssensornetworks |
_version_ |
1718279328276414464 |